Merge help and feedback into settings

pull/699/head
Alex Baker 6 years ago
parent f4ae1100bd
commit b7ca37b845

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="location_enabled">true</bool>
<bool name="google_play_store_available">true</bool>
</resources>

@ -174,11 +174,6 @@
<!-- Activity for preferences -->
<activity
android:label="@string/help_and_feedback"
android:name=".preferences.HelpAndFeedbackActivity"
android:theme="@style/Tasks"/>
<activity
android:label="@string/TLA_menu_settings"
android:name=".preferences.BasicPreferences"

@ -33,7 +33,6 @@ import com.todoroo.astrid.gtasks.GtasksPreferenceService;
import java.util.ArrayList;
import java.util.List;
import javax.inject.Inject;
import org.tasks.BuildConfig;
import org.tasks.R;
import org.tasks.activities.GoogleTaskListSettingsActivity;
import org.tasks.activities.TagSettingsActivity;
@ -47,7 +46,6 @@ import org.tasks.filters.NavigationDrawerSeparator;
import org.tasks.filters.NavigationDrawerSubheader;
import org.tasks.locale.Locale;
import org.tasks.preferences.BasicPreferences;
import org.tasks.preferences.HelpAndFeedbackActivity;
import org.tasks.preferences.Preferences;
import org.tasks.themes.Theme;
import org.tasks.themes.ThemeCache;
@ -347,12 +345,6 @@ public class FilterAdapter extends ArrayAdapter<FilterListItem> {
R.drawable.ic_settings_24dp,
new Intent(activity, BasicPreferences.class),
REQUEST_SETTINGS));
add(
new NavigationDrawerAction(
activity.getResources().getString(R.string.help_and_feedback),
R.drawable.ic_help_24dp,
new Intent(activity, HelpAndFeedbackActivity.class),
0));
}
notifyDataSetChanged();

@ -14,6 +14,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
@ -40,7 +41,6 @@ import org.tasks.billing.row.SkuRowData;
import org.tasks.injection.ActivityComponent;
import org.tasks.injection.ForApplication;
import org.tasks.injection.ThemedInjectingAppCompatActivity;
import org.tasks.preferences.HelpAndFeedbackActivity;
import org.tasks.ui.MenuColorizer;
import timber.log.Timber;
@ -233,7 +233,7 @@ public class PurchaseActivity extends ThemedInjectingAppCompatActivity
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_help:
startActivity(new Intent(this, HelpAndFeedbackActivity.class));
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://tasks.org/help")));
return true;
case R.id.menu_refresh_purchases:
billingClient.queryPurchases();

@ -32,7 +32,6 @@ import org.tasks.locale.ui.activity.TaskerSettingsActivity;
import org.tasks.preferences.AppearancePreferences;
import org.tasks.preferences.BasicPreferences;
import org.tasks.preferences.DateTimePreferences;
import org.tasks.preferences.HelpAndFeedbackActivity;
import org.tasks.preferences.MiscellaneousPreferences;
import org.tasks.reminders.MissedCallActivity;
import org.tasks.reminders.NotificationActivity;
@ -116,8 +115,6 @@ public interface ActivityComponent {
void inject(MiscellaneousPreferences miscellaneousPreferences);
void inject(HelpAndFeedbackActivity helpAndFeedbackActivity);
void inject(DateTimePreferences dateTimePreferences);
void inject(AppearancePreferences appearancePreferences);

@ -3,12 +3,15 @@ package org.tasks.injection;
import android.content.ComponentName;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.net.Uri;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceCategory;
import android.preference.PreferenceGroup;
import android.support.v4.content.ContextCompat;
import android.support.v7.widget.Toolbar;
import android.support.v7.widget.Toolbar.OnMenuItemClickListener;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
@ -20,14 +23,17 @@ import org.tasks.R;
import org.tasks.dialogs.DialogBuilder;
import org.tasks.locale.Locale;
import org.tasks.preferences.AppCompatPreferenceActivity;
import org.tasks.preferences.Device;
import org.tasks.themes.Theme;
import org.tasks.ui.MenuColorizer;
import timber.log.Timber;
public abstract class InjectingPreferenceActivity extends AppCompatPreferenceActivity
implements InjectingActivity {
implements InjectingActivity, OnMenuItemClickListener {
@Inject DialogBuilder dialogBuilder;
@Inject Device device;
private ActivityComponent activityComponent;
protected InjectingPreferenceActivity() {
@ -66,6 +72,8 @@ public abstract class InjectingPreferenceActivity extends AppCompatPreferenceAct
}
toolbar.setNavigationIcon(ContextCompat.getDrawable(this, R.drawable.ic_arrow_back_24dp));
toolbar.setNavigationOnClickListener(v -> finish());
toolbar.inflateMenu(R.menu.menu_preferences);
toolbar.setOnMenuItemClickListener(this);
MenuColorizer.colorToolbar(this, toolbar);
}
@ -127,4 +135,28 @@ public abstract class InjectingPreferenceActivity extends AppCompatPreferenceAct
.setNegativeButton(R.string.restart_later, null)
.show();
}
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_contact:
Intent mailto =
new Intent(
Intent.ACTION_SENDTO,
Uri.fromParts("mailto", "Tasks Support <support@tasks.org>", null));
mailto.putExtra(Intent.EXTRA_SUBJECT, "Tasks Feedback");
mailto.putExtra(Intent.EXTRA_TEXT, device.getDebugInfo());
startActivity(mailto);
return true;
case R.id.menu_help:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(getHelpUrl())));
return true;
default:
return false;
}
}
protected String getHelpUrl() {
return "http://tasks.org/help";
}
}

@ -65,7 +65,6 @@ public class BasicPreferences extends InjectingPreferenceActivity
result = savedInstanceState == null ? new Bundle() : savedInstanceState.getBundle(EXTRA_RESULT);
addPreferencesFromResource(R.xml.preferences);
addPreferencesFromResource(R.xml.preferences_privacy);
if (BuildConfig.DEBUG) {
addPreferencesFromResource(R.xml.preferences_debug);
}

@ -1,38 +0,0 @@
package org.tasks.preferences;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import javax.inject.Inject;
import org.tasks.R;
import org.tasks.injection.ActivityComponent;
import org.tasks.injection.InjectingPreferenceActivity;
public class HelpAndFeedbackActivity extends InjectingPreferenceActivity {
@Inject Device device;
@Inject Preferences preferences;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences_help);
Intent mailto =
new Intent(
Intent.ACTION_SENDTO,
Uri.fromParts("mailto", "Tasks Support <support@tasks.org>", null));
mailto.putExtra(Intent.EXTRA_SUBJECT, "Tasks Feedback");
mailto.putExtra(Intent.EXTRA_TEXT, device.getDebugInfo());
findPreference(getString(R.string.contact_developer)).setIntent(mailto);
if (!getResources().getBoolean(R.bool.google_play_store_available)) {
remove(R.string.rate_tasks);
}
}
@Override
public void inject(ActivityComponent component) {
component.inject(this);
}
}

@ -205,7 +205,6 @@ public class Preferences {
PreferenceManager.setDefaultValues(context, R.xml.preferences_defaults, true);
PreferenceManager.setDefaultValues(context, R.xml.preferences_synchronization, true);
PreferenceManager.setDefaultValues(context, R.xml.preferences_misc, true);
PreferenceManager.setDefaultValues(context, R.xml.preferences_privacy, true);
PreferenceManager.setDefaultValues(context, R.xml.preferences_reminders, true);
BeastModePreferences.setDefaultOrder(this, context);

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tasks="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_help"
android:icon="@drawable/ic_help_24dp"
android:title="@string/help"
tasks:showAsAction="ifRoom"/>
<item
android:id="@+id/menu_contact"
android:title="@string/contact_developer"
tasks:showAsAction="never"/>
</menu>

@ -148,8 +148,6 @@
<string name="customize_edit_screen">تعديل الشاشه</string>
<string name="source_code">مصدر الكود</string>
<string name="translations">أسهم في الترجمة</string>
<string name="report_an_issue">بلغ عن مشكل</string>
<string name="help_and_feedback">المساعدة والتقييم</string>
<string name="contact_developer">الاتصال بالمطورين</string>
<string name="rate_tasks">تقييم المهمات</string>
<string name="quiet_hours_summary">لا تذكير أثناء أوقات الراحة</string>

@ -324,8 +324,6 @@
<string name="customize_edit_screen">Настройване на екрана за редактиране</string>
<string name="source_code">Source код</string>
<string name="translations">Подпомагане с преводи</string>
<string name="report_an_issue">Съобщи за проблем</string>
<string name="help_and_feedback">Помощ &amp; Обратна връзка</string>
<string name="contact_developer">Свържи се с разработчика</string>
<string name="rate_tasks">Гласувайте за Tasks</string>
<string name="quiet_hours_summary">Без напомняния по време на тихи часове</string>

@ -117,7 +117,6 @@
<string name="sync_forget_confirm">Tancar sessió / esborra la informació de sincronització?</string>
<string name="source_code">Codi font</string>
<string name="translations">Contribuir traduccions</string>
<string name="report_an_issue">Informa d\'un problema</string>
<string name="contact_developer">Contacta amb el desenvolupador</string>
<string name="quiet_hours_summary">Sense recordatoris durant les hores de silenci</string>
<string name="geofence_radius_title">Radi (metres)</string>

@ -228,8 +228,6 @@
<string name="font_size">Velikost písma</string>
<string name="source_code">Zdrojový kód</string>
<string name="translations">Přispějte k překladu</string>
<string name="report_an_issue">Nahlásit problém</string>
<string name="help_and_feedback">Pomoc &amp; zpětná vazba</string>
<string name="contact_developer">Kontaktuj vývojáře</string>
<string name="rate_tasks">Ohodnotit Tasks</string>
<string name="quiet_hours_summary">Žádné připomínky během tichých hodin</string>

@ -317,8 +317,6 @@
<string name="customize_edit_screen">Änderungsbildschirm anpassen</string>
<string name="source_code">Quelltext</string>
<string name="translations">Zur Übersetzung beitragen</string>
<string name="report_an_issue">Fehler melden</string>
<string name="help_and_feedback">Hilfe &amp; Feedback</string>
<string name="contact_developer">Entwickler kontaktieren</string>
<string name="rate_tasks">Bewerte Tasks</string>
<string name="quiet_hours_summary">Keine Erinnerungen während der Ruhezeit</string>

@ -320,8 +320,6 @@
<string name="customize_edit_screen">Personalizar pantalla de edición</string>
<string name="source_code">Código fuente</string>
<string name="translations">Contribuye con la traducción</string>
<string name="report_an_issue">Informa de un error</string>
<string name="help_and_feedback">Ayuda y valoraciones</string>
<string name="contact_developer">Contactar con el desarrollador </string>
<string name="rate_tasks">Valorar Tasks</string>
<string name="quiet_hours_summary">Sin avisos en horario silencioso</string>

@ -212,8 +212,6 @@
<string name="row_spacing">فاصله سطرها</string>
<string name="source_code">کد مبدا</string>
<string name="translations">مشارکت در ترجمه</string>
<string name="report_an_issue">گزارش یک مطلب</string>
<string name="help_and_feedback">کمک و بازخورد</string>
<string name="contact_developer">تماس با توسعه دهنده</string>
<string name="rate_tasks">ارزیابی وظیفه</string>
<string name="quiet_hours_summary">بدون یادآور در ساعات سکوت</string>

@ -325,8 +325,6 @@
<string name="customize_edit_screen">Saadä muokkaus -näkymää</string>
<string name="source_code">Lähdekoodi</string>
<string name="translations">Osallistu kääntämiseen</string>
<string name="report_an_issue">Ilmoita virheestä</string>
<string name="help_and_feedback">Apu &amp; palaute</string>
<string name="contact_developer">Ota yhteyttä kehittäjään</string>
<string name="rate_tasks">Arvostele Tasks</string>
<string name="quiet_hours_summary">Ei ilmoituksia hiljaisena aikana</string>

@ -308,8 +308,6 @@
<string name="customize_edit_screen">Personnaliser l\'écran d\'édition</string>
<string name="source_code">Code source</string>
<string name="translations">Contribuer aux traductions</string>
<string name="report_an_issue">Faire part d\'un problème</string>
<string name="help_and_feedback">Aide et retours</string>
<string name="contact_developer">Contacter le développeur</string>
<string name="rate_tasks">Noter Tasks</string>
<string name="quiet_hours_summary">Pas de rappels pendant les heures silencieuses</string>

@ -247,8 +247,6 @@
<string name="customize_edit_screen">Personalizar pantalla de edición</string>
<string name="source_code">Código fonte</string>
<string name="translations">Contribúe coa tradución</string>
<string name="report_an_issue">Informa dun erro</string>
<string name="help_and_feedback">Ayuda y valoraciones</string>
<string name="contact_developer">Contactar co revelador</string>
<string name="rate_tasks">Valorar Tasks</string>
<string name="quiet_hours_summary">Sen avisos en horario silencioso</string>

@ -324,8 +324,6 @@
<string name="customize_edit_screen">Szerkesztő képernyő testreszabása</string>
<string name="source_code">Forráskód</string>
<string name="translations">Részvétel a fordításban</string>
<string name="report_an_issue">Probléma bejelentése</string>
<string name="help_and_feedback">Súgó és visszajelzés</string>
<string name="contact_developer">Kapcsolatfelvétel a fejlesztővel</string>
<string name="rate_tasks">A Tasks értékelése</string>
<string name="quiet_hours_summary">Emlékeztetők mellőzése csendes órák alatt</string>

@ -321,8 +321,6 @@
<string name="customize_edit_screen">Personalizza schermata di modifica</string>
<string name="source_code">Codice sorgente</string>
<string name="translations">Contribuisci alla traduzione</string>
<string name="report_an_issue">Segnala un problema</string>
<string name="help_and_feedback">Aiuto &amp; Suggerimenti</string>
<string name="contact_developer">Contatta lo sviluppatore</string>
<string name="rate_tasks">Attività</string>
<string name="quiet_hours_summary">Non notificare durante le ore di riposo</string>

@ -272,8 +272,6 @@
<string name="customize_edit_screen">התאם אישית את מסך עריכת משימה</string>
<string name="source_code">קוד מקור</string>
<string name="translations">תרום לתרגום</string>
<string name="report_an_issue">דווח/י על בעיה</string>
<string name="help_and_feedback">עזרה ומשוב</string>
<string name="contact_developer">צור קשר</string>
<string name="rate_tasks">דרג אפליקציה</string>
<string name="quiet_hours_summary">ללא התראות בשעות השקטות</string>

@ -322,8 +322,6 @@
<string name="customize_edit_screen">編集画面をカスタマイズ</string>
<string name="source_code">ソースコード</string>
<string name="translations">翻訳に貢献する</string>
<string name="report_an_issue">問題を報告</string>
<string name="help_and_feedback">ヘルプ &amp; フィードバック</string>
<string name="contact_developer">開発者に連絡</string>
<string name="rate_tasks">Tasks を評価</string>
<string name="quiet_hours_summary">消音時間の間はリマインダーは動作しません</string>

@ -326,8 +326,6 @@
<string name="customize_edit_screen">일정 편집화면 레이아웃 설정하기</string>
<string name="source_code">소스 코드</string>
<string name="translations">번역 참여하기</string>
<string name="report_an_issue">문제점 보고하기</string>
<string name="help_and_feedback">도움말 &amp; 피드백</string>
<string name="contact_developer">개발자와 연락</string>
<string name="rate_tasks">Tasks 평가하기</string>
<string name="quiet_hours_summary">무음 시간대에는 알림 해제</string>

@ -321,8 +321,6 @@
<string name="customize_edit_screen">Pritaikyti redagavimo ekraną</string>
<string name="source_code">Pirminis kodas</string>
<string name="translations">Padėti išversti</string>
<string name="report_an_issue">Pranešti apie problemą</string>
<string name="help_and_feedback">Pagalba ir atsiliepimai</string>
<string name="contact_developer">Susisiekti su programuotoju</string>
<string name="rate_tasks">Įvertinti Tasks</string>
<string name="quiet_hours_summary">Tylos valandomis - be priminimų</string>

@ -145,7 +145,6 @@
<string name="vibrations">Vibrering</string>
<string name="row_spacing">Radmellomrom</string>
<string name="source_code">Kildekode</string>
<string name="report_an_issue">Rapporter en feil</string>
<string name="contact_developer">Kontakt utvikler</string>
<string name="rate_tasks">Gi Tasks din vurdering</string>
<string name="geofence_radius_title">Radius (meter)</string>

@ -319,8 +319,6 @@
<string name="customize_edit_screen">Edit scherm aanpassen</string>
<string name="source_code">Bron code</string>
<string name="translations">Help vertalen</string>
<string name="report_an_issue">Meld een probleem</string>
<string name="help_and_feedback">Help &amp; Terugkoppeling</string>
<string name="contact_developer">Contact ontwikkelaar</string>
<string name="rate_tasks">Beoordeel Taken</string>
<string name="quiet_hours_summary">Geen herinneringen tijdens stille uren</string>

@ -300,8 +300,6 @@
<string name="customize_edit_screen">Dostosuj ekran edycji</string>
<string name="source_code">Kod źródłowy</string>
<string name="translations">Wspomóż tłumaczenie</string>
<string name="report_an_issue">Zgłoś błąd</string>
<string name="help_and_feedback">Pomoc i opinia</string>
<string name="contact_developer">Skontaktuj się z twórcą</string>
<string name="rate_tasks">Oceń zadania</string>
<string name="quiet_hours_summary">Brak przypomnień w czasie wyciszenia</string>

@ -242,8 +242,6 @@
<string name="customize_edit_screen">Personalizar tela de edição</string>
<string name="source_code">Código fonte</string>
<string name="translations">Ajude com as traduções</string>
<string name="report_an_issue">Relatar um problema</string>
<string name="help_and_feedback">Ajuda e Feedback</string>
<string name="contact_developer">Contatar desenvolvedor</string>
<string name="rate_tasks">Avaliar o Tasks</string>
<string name="quiet_hours_summary">Sem lembretes durante as horas calmas</string>

@ -322,8 +322,6 @@
<string name="customize_edit_screen">Personalizar ecrã de edição</string>
<string name="source_code">Código fonte</string>
<string name="translations">Contribuir nas traduções</string>
<string name="report_an_issue">Reportar um erro</string>
<string name="help_and_feedback">Ajuda e comentários</string>
<string name="contact_developer">Contacte o programador</string>
<string name="rate_tasks">Avaliar o Tasks</string>
<string name="quiet_hours_summary">Sem lembretes nas horas de silêncio</string>

@ -322,8 +322,6 @@
<string name="customize_edit_screen">Порядок полей в задаче...</string>
<string name="source_code">Исходный код</string>
<string name="translations">Участвовать в переводе программы</string>
<string name="report_an_issue">Сообщить о проблеме</string>
<string name="help_and_feedback">Помощь и обратная связь</string>
<string name="contact_developer">Связь с разработчиком</string>
<string name="rate_tasks">Оставить отзыв</string>
<string name="quiet_hours_summary">Выкл. напоминания в тихие часы</string>

@ -322,8 +322,6 @@
<string name="customize_edit_screen">Prispôsobiť zobrazenie úprav</string>
<string name="source_code">Zdrojový kód</string>
<string name="translations">Prispieť prekladom</string>
<string name="report_an_issue">Nahlásiť problém</string>
<string name="help_and_feedback">Pomoc a spätná väzba</string>
<string name="contact_developer">Spojiť sa s vývojárom</string>
<string name="rate_tasks">Ohodnotiť Úlohy</string>
<string name="quiet_hours_summary">Žiadne upozornenia počas obdobia ticha</string>

@ -246,8 +246,6 @@
<string name="customize_edit_screen">Anpassa redigeringsvyn</string>
<string name="source_code">Källkod</string>
<string name="translations">Hjälp till med översättning</string>
<string name="report_an_issue">Rapportera ett problem</string>
<string name="help_and_feedback">Hjälp &amp; Återkoppling</string>
<string name="contact_developer">Kontakta utvecklaren</string>
<string name="rate_tasks">Betygsätt Tasks</string>
<string name="quiet_hours_summary">Inga påminnelser kommer att göras under under tyst period</string>

@ -326,8 +326,6 @@
<string name="customize_edit_screen">Düzenleme ekranını özelleştir</string>
<string name="source_code">Kaynak kodu</string>
<string name="translations">Çeviri katkıları</string>
<string name="report_an_issue">Sorun bildir</string>
<string name="help_and_feedback">Yardım ve geri bildirim</string>
<string name="contact_developer">Geliştiriciyle iletişime geç</string>
<string name="rate_tasks">Tasks\'i Oyla</string>
<string name="quiet_hours_summary">Sessiz saatlerde hatırlatıcı yok</string>

@ -249,8 +249,6 @@
<string name="customize_edit_screen">Налаштувати вікно редагування</string>
<string name="source_code">Вихідний код</string>
<string name="translations">Допомогти перекласти</string>
<string name="report_an_issue">Повідомити про помилку</string>
<string name="help_and_feedback">Допомога і відгуки</string>
<string name="contact_developer">Зв\'язатися з розробником</string>
<string name="rate_tasks">Оцінити Tasks</string>
<string name="quiet_hours_summary">Без нагадувань під час тихих годин</string>

@ -321,8 +321,6 @@
<string name="customize_edit_screen">自定义编辑屏幕</string>
<string name="source_code">源代码</string>
<string name="translations">贡献翻译</string>
<string name="report_an_issue">报告个问题</string>
<string name="help_and_feedback">帮助和反馈</string>
<string name="contact_developer">联系开发者</string>
<string name="rate_tasks">给Tasks打分</string>
<string name="quiet_hours_summary">静音期间不提醒</string>

@ -207,7 +207,6 @@
<string name="enabled">啟用</string>
<string name="row_spacing">行距</string>
<string name="translations">貢獻翻譯</string>
<string name="help_and_feedback">說明與回饋</string>
<string name="rate_tasks">為 Tasks 評分</string>
<string name="TLA_menu_donate">贊助</string>
<string name="geofence_radius_title">半徑 (公尺)</string>

@ -2,6 +2,5 @@
<resources>
<bool name="two_pane_layout">false</bool>
<bool name="location_enabled">false</bool>
<bool name="google_play_store_available">false</bool>
<bool name="default_bundle_notifications">false</bool>
</resources>

@ -703,8 +703,6 @@ File %1$s contained %2$s.\n\n
<string name="customize_edit_screen">Customize edit screen</string>
<string name="source_code">Source code</string>
<string name="translations">Contribute translations</string>
<string name="report_an_issue">Report an issue</string>
<string name="help_and_feedback">Help &amp; feedback</string>
<string name="contact_developer">Contact developer</string>
<string name="rate_tasks">Rate Tasks</string>
<string name="quiet_hours_summary">No reminders during quiet hours</string>
@ -764,6 +762,7 @@ File %1$s contained %2$s.\n\n
<string name="back_button_saves_task">Back button saves task</string>
<string name="default_list">Default list</string>
<string name="default_sync">Default sync</string>
<string name="donate_summary">Donations are greatly appreciated</string>
<string name="filter">Filter</string>
<string name="opacity">Opacity</string>
@ -888,6 +887,8 @@ File %1$s contained %2$s.\n\n
<string name="error_billing_unavailable">Billing unavailable. Make sure your Google Play app
is setup correctly</string>
<string name="error_billing_default">Billing unavailable. Please check your device.</string>
<string name="about">About</string>
<string name="license_summary">Tasks is free and open-source software, licensed under the GNU General Public License v3.0</string>
<string name="themes">Additional themes</string>
<string name="pro_caldav_sync">CalDAV synchronization</string>

@ -101,4 +101,53 @@
</PreferenceCategory>
<PreferenceCategory
android:title="@string/about">
<Preference
android:summary="@string/license_summary"
android:title="@string/source_code">
<intent
android:action="android.intent.action.VIEW"
android:data="https://github.com/tasks/tasks"/>
</Preference>
<Preference
android:summary="@string/donate_summary"
android:title="@string/TLA_menu_donate">
<intent
android:targetClass="org.tasks.billing.PurchaseActivity"
android:targetPackage="org.tasks"/>
</Preference>
<Preference
android:key="@string/rate_tasks"
android:title="@string/rate_tasks">
<intent
android:action="android.intent.action.VIEW"
android:data="market://details?id=org.tasks"/>
</Preference>
</PreferenceCategory>
<PreferenceCategory
android:key="@string/privacy"
android:title="@string/privacy">
<Preference android:title="@string/privacy_policy">
<intent
android:action="android.intent.action.VIEW"
android:data="http://tasks.org/privacy.html"/>
</Preference>
<CheckBoxPreference
android:defaultValue="true"
android:key="@string/p_collect_statistics"
android:summary="@string/send_anonymous_statistics_summary"
android:title="@string/send_anonymous_statistics"/>
</PreferenceCategory>
</PreferenceScreen>

@ -4,12 +4,6 @@
<PreferenceCategory
android:title="@string/debug">
<Preference android:title="@string/debug_display_purchases">
<intent
android:targetClass="org.tasks.billing.PurchaseActivity"
android:targetPackage="org.tasks"/>
</Preference>
<CheckBoxPreference
android:key="@string/p_strict_mode"
android:title="@string/debug_strict_mode"/>

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<Preference android:title="@string/source_code">
<intent
android:action="android.intent.action.VIEW"
android:data="https://github.com/tasks/tasks"/>
</Preference>
<Preference android:title="@string/report_an_issue">
<intent
android:action="android.intent.action.VIEW"
android:data="https://github.com/tasks/tasks/issues"/>
</Preference>
<Preference
android:key="@string/rate_tasks"
android:title="@string/rate_tasks">
<intent
android:action="android.intent.action.VIEW"
android:data="market://details?id=org.tasks"/>
</Preference>
<Preference
android:key="@string/contact_developer"
android:title="@string/contact_developer"/>
</PreferenceScreen>

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
android:key="@string/privacy"
android:title="@string/privacy">
<Preference android:title="@string/privacy_policy">
<intent
android:action="android.intent.action.VIEW"
android:data="http://tasks.org/privacy.html"/>
</Preference>
<CheckBoxPreference
android:defaultValue="true"
android:key="@string/p_collect_statistics"
android:summary="@string/send_anonymous_statistics_summary"
android:title="@string/send_anonymous_statistics"/>
</PreferenceCategory>
</PreferenceScreen>
Loading…
Cancel
Save