From 04999a07f9de4a463f700d74249d88de6265609d Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Wed, 12 Nov 2014 14:36:54 -0600 Subject: [PATCH] Voice input always enabled --- .../java/com/todoroo/astrid/activity/EditPreferences.java | 6 ------ .../java/com/todoroo/astrid/activity/TaskEditFragment.java | 2 +- .../java/com/todoroo/astrid/core/DefaultsPreferences.java | 2 +- astrid/src/main/java/com/todoroo/astrid/ui/QuickAddBar.java | 3 +-- astrid/src/main/res/values-bg-rBG/strings.xml | 3 --- astrid/src/main/res/values-de/strings.xml | 3 --- astrid/src/main/res/values-el/strings.xml | 1 - astrid/src/main/res/values-es/strings.xml | 3 --- astrid/src/main/res/values-fr/strings.xml | 3 --- astrid/src/main/res/values-it/strings.xml | 3 --- astrid/src/main/res/values-iw/strings.xml | 3 --- astrid/src/main/res/values-ja/strings.xml | 3 --- astrid/src/main/res/values-ko/strings.xml | 3 --- astrid/src/main/res/values-nb/strings.xml | 3 --- astrid/src/main/res/values-nl/strings.xml | 3 --- astrid/src/main/res/values-pl/strings.xml | 3 --- astrid/src/main/res/values-pt-rBR/strings.xml | 3 --- astrid/src/main/res/values-pt/strings.xml | 3 --- astrid/src/main/res/values-ru/strings.xml | 3 --- astrid/src/main/res/values-sl-rSI/strings.xml | 3 --- astrid/src/main/res/values-sv/strings.xml | 3 --- astrid/src/main/res/values-tr/strings.xml | 3 --- astrid/src/main/res/values-uk/strings.xml | 3 --- astrid/src/main/res/values-zh-rCN/strings.xml | 3 --- astrid/src/main/res/values-zh-rTW/strings.xml | 3 --- astrid/src/main/res/values/keys.xml | 1 - astrid/src/main/res/values/strings-voice.xml | 6 ------ astrid/src/main/res/xml/preferences.xml | 5 ----- 28 files changed, 3 insertions(+), 83 deletions(-) diff --git a/astrid/src/main/java/com/todoroo/astrid/activity/EditPreferences.java b/astrid/src/main/java/com/todoroo/astrid/activity/EditPreferences.java index 80e2f3185..2336a88c0 100644 --- a/astrid/src/main/java/com/todoroo/astrid/activity/EditPreferences.java +++ b/astrid/src/main/java/com/todoroo/astrid/activity/EditPreferences.java @@ -292,12 +292,6 @@ public class EditPreferences extends TodorooPreferenceActivity { R.string.CRA_calendar_reminders_pref_desc_disabled, R.string.CRA_calendar_reminders_pref_desc_enabled)) { } else if (booleanPreference(preference, value, R.string.p_end_at_deadline, R.string.EPr_cal_end_at_due_time, R.string.EPr_cal_start_at_due_time)) { - } else if (r.getString(R.string.p_voiceInputEnabled).equals(preference.getKey())) { - if (value != null && !(Boolean) value) { - preference.setSummary(R.string.EPr_voiceInputEnabled_desc_disabled); - } else { - preference.setSummary(R.string.EPr_voiceInputEnabled_desc_enabled); - } } else if (r.getString(R.string.p_voiceRemindersEnabled).equals(preference.getKey())) { if (value != null && !(Boolean) value) { preference.setSummary(R.string.EPr_voiceRemindersEnabled_desc_disabled); diff --git a/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java b/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java index 0496c78f2..48b6f4b12 100755 --- a/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java +++ b/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java @@ -518,7 +518,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener { voiceNoteAssistant = new VoiceInputAssistant(voiceAddNoteButton, REQUEST_VOICE_RECOG); voiceNoteAssistant.setAppend(); voiceNoteAssistant.setLanguageModel(RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); - if (preferences.getBoolean(R.string.p_voiceInputEnabled, true) && VoiceRecognizer.voiceInputAvailable(ContextManager.getContext())) { + if (VoiceRecognizer.voiceInputAvailable(ContextManager.getContext())) { voiceNoteAssistant.configureMicrophoneButton(TaskEditFragment.this, prompt); } else { voiceNoteAssistant.hideVoiceButton(); diff --git a/astrid/src/main/java/com/todoroo/astrid/core/DefaultsPreferences.java b/astrid/src/main/java/com/todoroo/astrid/core/DefaultsPreferences.java index 4d5151faf..23fe6281e 100644 --- a/astrid/src/main/java/com/todoroo/astrid/core/DefaultsPreferences.java +++ b/astrid/src/main/java/com/todoroo/astrid/core/DefaultsPreferences.java @@ -88,7 +88,7 @@ public class DefaultsPreferences extends TodorooPreferenceActivity { preference.setSummary(r.getString(R.string.EPr_default_addtocalendar_desc, setting)); } } else if (r.getString(R.string.p_voiceInputCreatesTask).equals(preference.getKey())) { - preference.setEnabled(preferences.getBoolean(R.string.p_voiceInputEnabled, false)); + preference.setEnabled(true); if (value != null && !(Boolean)value) { preference.setSummary(R.string.EPr_voiceInputCreatesTask_desc_disabled); } else { diff --git a/astrid/src/main/java/com/todoroo/astrid/ui/QuickAddBar.java b/astrid/src/main/java/com/todoroo/astrid/ui/QuickAddBar.java index c7cd985ff..5711f9f1d 100644 --- a/astrid/src/main/java/com/todoroo/astrid/ui/QuickAddBar.java +++ b/astrid/src/main/java/com/todoroo/astrid/ui/QuickAddBar.java @@ -190,8 +190,7 @@ public class QuickAddBar extends LinearLayout { } }); - if (preferences.getBoolean(R.string.p_voiceInputEnabled, true) - && VoiceRecognizer.voiceInputAvailable(activity)) { + if (VoiceRecognizer.voiceInputAvailable(activity)) { voiceAddButton.setVisibility(View.VISIBLE); } else { voiceAddButton.setVisibility(View.GONE); diff --git a/astrid/src/main/res/values-bg-rBG/strings.xml b/astrid/src/main/res/values-bg-rBG/strings.xml index 8b8c75f4c..5b9c1a516 100644 --- a/astrid/src/main/res/values-bg-rBG/strings.xml +++ b/astrid/src/main/res/values-bg-rBG/strings.xml @@ -313,9 +313,6 @@ Говорете за да създадете задача Говорете за да зададете заглавие на задача Говорете за да зададете описание на задача - Гласово въвеждане - Бутон Гласово въвеждане ще бъде показван в страницата със задачи - Бутон Гласово въвеждане ще бъде скрит от страницата със задачи Директно създаване на задачи Задачите автоматично ще бъдат създадени от гласово въвеждане Можете да редактирате заглавието на задачата след приключване на гласовото въвеждане diff --git a/astrid/src/main/res/values-de/strings.xml b/astrid/src/main/res/values-de/strings.xml index efd2c0cf3..bc67f1453 100644 --- a/astrid/src/main/res/values-de/strings.xml +++ b/astrid/src/main/res/values-de/strings.xml @@ -502,9 +502,6 @@ Sprechen Sie, um eine Aufgabe anzulegen Sprechen Sie, um einen Namen für die Aufgabe zu vergeben Sprechen Sie, um Aufgabennotizen zu setzen - Spracheingabe aktivieren - Mikrofon-Button wird angezeigt - Mikrofon-Button wird ausgeblendet Aufgaben direkt erzeugen Aufgaben werden direkt aus Spracheingaben erzeugt Sie können den Aufgabentitel nach dem Beenden der Spracheingabe bearbeiten diff --git a/astrid/src/main/res/values-el/strings.xml b/astrid/src/main/res/values-el/strings.xml index 2f05474e0..195c41346 100644 --- a/astrid/src/main/res/values-el/strings.xml +++ b/astrid/src/main/res/values-el/strings.xml @@ -368,7 +368,6 @@ Μιλήστε για να δημιουργήσετε καθήκον Μιλήστε για να ορίσετε τίτλο καθήκοντος Μιλήστε για να οριίσετε περιγραφή καθήκοντος - Εισαγωγή φωνής Δημιούργησε απευθείας καθήκοντα Φωνητικές υπενθυμίσεις Καθήκοντα diff --git a/astrid/src/main/res/values-es/strings.xml b/astrid/src/main/res/values-es/strings.xml index 0604375d7..1871cd905 100644 --- a/astrid/src/main/res/values-es/strings.xml +++ b/astrid/src/main/res/values-es/strings.xml @@ -510,9 +510,6 @@ Tasks podría no avisarle cuanto venza una tarea.\n Hable para crear una tarea Hable para establecer título de tarea Hable para establecer notas de tarea - Ingreso por voz - El botón de ingreso por voz se mostrará en la página de tareas - El botón de ingreso por voz se ocultará en la página de tareas Crear tarea directamente Las tareas se crearán automáticamente por medio de su voz Puede editar el título de la tarea al finalizar la introducción por voz diff --git a/astrid/src/main/res/values-fr/strings.xml b/astrid/src/main/res/values-fr/strings.xml index 9e9a859b1..d5a867476 100644 --- a/astrid/src/main/res/values-fr/strings.xml +++ b/astrid/src/main/res/values-fr/strings.xml @@ -504,9 +504,6 @@ Parlez pour créer une nouvelle tâche Parlez pour définir un titre Parlez pour définir les notes de la tâche - Entrée voix - Le bouton de la reconnaissance vocale sera affiché sur la page d\'accueil - Le bouton de la reconnaissance vocale ne sera pas affiché sur la page d\'accueil Créer les tâches directement Les tâches seront crées automatiquement à partir de la reconnaissance vocale Editer le titre de la tâche après la reconnaissance vocale diff --git a/astrid/src/main/res/values-it/strings.xml b/astrid/src/main/res/values-it/strings.xml index 2118319c1..4db37f5ab 100644 --- a/astrid/src/main/res/values-it/strings.xml +++ b/astrid/src/main/res/values-it/strings.xml @@ -450,9 +450,6 @@ Se visualizzi questo errore più volte, ti consigliamo di cancellare tutti i dat Parla per creare un\'attività Parla per aggiungere il titolo Parla per aggiungere le note - Voce - Il pulsante per il riconoscimento vocale sarà visibile nella lista delle attività - Il pulsante per il riconoscimento vocale sarà nascosto nella lista delle attività Crea Attività direttamente Le attività saranno create automaticamente con il riconoscimento vocale Potrai modificare il titolo dell\'attività dopo il riconoscimento vocale diff --git a/astrid/src/main/res/values-iw/strings.xml b/astrid/src/main/res/values-iw/strings.xml index 3c68cef7f..d8d3f4334 100644 --- a/astrid/src/main/res/values-iw/strings.xml +++ b/astrid/src/main/res/values-iw/strings.xml @@ -505,9 +505,6 @@ דַּבֵּר כדי ליצור משימה דַּבֵּר כדי לקבוע את כותרת המשימה דַּבֵּר כדי לקבוע את ההערות למשימה - קלט קולי - כפתור קלט קולי יוצג ברשימת המשימות - כפתור קלט קולי לא יוצג ברשימת המשימות צור משימות ישירות משימות תיווצרנה באופן אוטומטי מקלט קולי תוכל לערוך את כותרת המשימה אחרי שהתזכורת הקולית תסתיים diff --git a/astrid/src/main/res/values-ja/strings.xml b/astrid/src/main/res/values-ja/strings.xml index ad6eca069..e85f75ff6 100644 --- a/astrid/src/main/res/values-ja/strings.xml +++ b/astrid/src/main/res/values-ja/strings.xml @@ -512,9 +512,6 @@ 話してタスクを作成してください 話してタスク見出しを設定してください 話してタスク概要を設定してください - 音声入力 - 音声入力ボタンはタスクリストのページに表示されます - 音声入力ボタンはタスクリストのページで表示されません 直接タスクを作成 音声入力でタスクは自動的に作成されます 音声入力が完了するとタスク見出しを編集することができます diff --git a/astrid/src/main/res/values-ko/strings.xml b/astrid/src/main/res/values-ko/strings.xml index 9a4d996af..5964afefc 100644 --- a/astrid/src/main/res/values-ko/strings.xml +++ b/astrid/src/main/res/values-ko/strings.xml @@ -514,9 +514,6 @@ 일정을 만들려면 말하세요 일정 제목을 말하세요 일정의 내용을 말하세요 - 음성 입력 - 일정 목록 페이지에 음성 입력 버튼을 출력합니다 - 일정 목록 페이지에서 음성 입력 버튼을 숨깁니다 일정을 직접 만들기 음성 입력으로 일정을 자동으로 만듭니다 음성 입력이 끝난 후에 일정 제목을 편집할 수 있습니다 diff --git a/astrid/src/main/res/values-nb/strings.xml b/astrid/src/main/res/values-nb/strings.xml index 91738f72c..d6bbbae0e 100644 --- a/astrid/src/main/res/values-nb/strings.xml +++ b/astrid/src/main/res/values-nb/strings.xml @@ -231,9 +231,6 @@ Snakk for å skape en oppgave Snakk for å sette tittelen til oppgaven Snakk for å sette oppgavenotater - Taleinndata - Taleinndataknappen vil vises på siden med oppgavelista - Taleinndataknappen vil skjules på siden med oppgavelista Skap en oppgave direkte Oppgaver vil bli skapt automatisk fra taleinndata Du kan redigere tittelen når innspillingen er klar diff --git a/astrid/src/main/res/values-nl/strings.xml b/astrid/src/main/res/values-nl/strings.xml index d5c3203ce..46f000f3c 100644 --- a/astrid/src/main/res/values-nl/strings.xml +++ b/astrid/src/main/res/values-nl/strings.xml @@ -508,9 +508,6 @@ Spreek om taak te maken Spreek titel van taak in Spreek notities van taak in - Spraakinvoer - Spraakinvoer knop weergeven in takenlijst - Spraakinvoer knop verbergen in takenlijst Direct taak maken bij inspreken Taken worden automatisch gemaakt bij inspreken De titel van de taak kan achteraf worden gewijzigd diff --git a/astrid/src/main/res/values-pl/strings.xml b/astrid/src/main/res/values-pl/strings.xml index f19b320e5..5d2aee174 100644 --- a/astrid/src/main/res/values-pl/strings.xml +++ b/astrid/src/main/res/values-pl/strings.xml @@ -509,9 +509,6 @@ i odzyskanie zadań z kopi zapasowej (Settings->Sync and backup->Backup-&g Mów by utworzyć zadanie Mów by ustawić tytuł zadania Mów by ustawić notatkę zadania - Polecenia głosowe - Przycisk poleceń głosowych będzie wyświetlany na stronie listy zadań - Przycisk poleceń głosowych będzie ukryty na stronie listy zadań Bezpośrednie tworzenie zadań Zadania zostanie automatycznie utworzona z poleceń głosowych Można edytować tytuł zadania po zakończeniu wprowadzania głosem diff --git a/astrid/src/main/res/values-pt-rBR/strings.xml b/astrid/src/main/res/values-pt-rBR/strings.xml index b3b25962f..7460630c0 100644 --- a/astrid/src/main/res/values-pt-rBR/strings.xml +++ b/astrid/src/main/res/values-pt-rBR/strings.xml @@ -473,9 +473,6 @@ Fale para criar uma tarefa Fale para completar o título Fale para completar as notas da tarefa - Entrada de voz - O botão de entrada por voz será mostrado na tela de listagem de tarefas - O botão de entrada por voz não será exibido na tela de listagem de tarefas Criar tarefas imediatamente Tarefas serão criadas automaticamente pela entrada de voz Você pode editar o título da tarefa após a entrada por voz terminar. diff --git a/astrid/src/main/res/values-pt/strings.xml b/astrid/src/main/res/values-pt/strings.xml index d7875e85c..4ed0c0d53 100644 --- a/astrid/src/main/res/values-pt/strings.xml +++ b/astrid/src/main/res/values-pt/strings.xml @@ -514,9 +514,6 @@ das tarefas através de um backup em Definições->Sincronização e backup-& Falar para criar uma tarefa Falar para definir o título Falar para definir a descrição - Entrada por voz - O botão de introdução por voz será mostrado na lista de tarefas - O botão de introdução por voz não será mostrado na lista de tarefas Criar tarefas diretamente As tarefas serão criadas automaticamente com a introdução por voz Pode editar o título da tarefas ao terminar a introdução por voz diff --git a/astrid/src/main/res/values-ru/strings.xml b/astrid/src/main/res/values-ru/strings.xml index ca250b9a7..b4583e944 100644 --- a/astrid/src/main/res/values-ru/strings.xml +++ b/astrid/src/main/res/values-ru/strings.xml @@ -513,9 +513,6 @@ Говорите чтобы создать задачу Произнесите название задачи Произнесите заметки задачи - Голосовой ввод - Кнопка голосового ввода будет показана на странице списка задач - Кнопка голосового ввода будет скрыта со страницы списка задач Прямое создание задач Задачи будут автоматически созданы с помощью голосового ввода Вы сможете редактировать заголовок после завершения голосового ввода diff --git a/astrid/src/main/res/values-sl-rSI/strings.xml b/astrid/src/main/res/values-sl-rSI/strings.xml index 5711eeb43..2ff016ce1 100644 --- a/astrid/src/main/res/values-sl-rSI/strings.xml +++ b/astrid/src/main/res/values-sl-rSI/strings.xml @@ -510,9 +510,6 @@ Glasovno ustvari opravek Glasovno določi naziv opravka Govorite za opis opravka - Vnos glasu - Gumb za vnos glasu bo prikazan s seznamom opravkov - Gumb za vnos glasu ne bo viden ob seznamu opravkov Opravke ustvari neposredno Opravki bodo ustvarjeni na podlagi snemanja glasu Naziv opravka lahko uredite, ko se konča vnos glasu diff --git a/astrid/src/main/res/values-sv/strings.xml b/astrid/src/main/res/values-sv/strings.xml index 0fbb84db2..74ac45956 100644 --- a/astrid/src/main/res/values-sv/strings.xml +++ b/astrid/src/main/res/values-sv/strings.xml @@ -495,9 +495,6 @@ och återställer dina aktuella uppgifter från en backup Prata för att skapa uppgift Prata för att sätta uppgiftens titel Prata för att sätta uppgiftens anteckningar - Röstindata - Röstindata ikonen kommer att visas på sidan med uppgifter - Röstindata ikonen kommer att vara dold på sidan med uppgifter Skapa en uppgift direkt Uppgift kommer automatiskt att skapas baserad på röstindatan. Du kan redigera titeln när inspelningen är klar. diff --git a/astrid/src/main/res/values-tr/strings.xml b/astrid/src/main/res/values-tr/strings.xml index aea7bd3e8..56db2536d 100644 --- a/astrid/src/main/res/values-tr/strings.xml +++ b/astrid/src/main/res/values-tr/strings.xml @@ -456,9 +456,6 @@ Yeni görev için konuş Görev başlığı için konuş Görev notları için konuş - Ses Girişi - Ses girişi düğmesi görev listesi sayfasında görüntülenecek - Ses girişi düğmesi görev listesinde görünmeyecek Görevleri Doğrudan Oluştur Görevler kendiliğinden ses komutu ile oluşturulacak Ses komutu bittikten hemen sonra görev başlığını düzenleyebilirsin diff --git a/astrid/src/main/res/values-uk/strings.xml b/astrid/src/main/res/values-uk/strings.xml index ea7cc48a8..2da8c21bb 100644 --- a/astrid/src/main/res/values-uk/strings.xml +++ b/astrid/src/main/res/values-uk/strings.xml @@ -495,9 +495,6 @@ Для %s діють таймери! Таймер Горовіть щоб створити завдання - Голосове введення - Кнопку голосового введення буде відображено на сторінці списку завдань - Кнопка голосового введення буде приховано на сторінці списку завдань Пряме створення завдання Завдання будуть автоматично створені за допомогою голосового введення Ви зможете редагувати заголовок після завершення голосового введення diff --git a/astrid/src/main/res/values-zh-rCN/strings.xml b/astrid/src/main/res/values-zh-rCN/strings.xml index 105af3153..16762b37e 100644 --- a/astrid/src/main/res/values-zh-rCN/strings.xml +++ b/astrid/src/main/res/values-zh-rCN/strings.xml @@ -438,9 +438,6 @@ 请说话以建立任务 请说话以设定任务主旨 请说话以设定任务备注 - 语音输入 - 语音输入按键会在任务清单画面上显示。 - 语音输入按键会在任务清单画面上隐藏。 直接建立任务 任务将会自动从语音输入建立。 语音输入结束后您可以编辑任务标题。 diff --git a/astrid/src/main/res/values-zh-rTW/strings.xml b/astrid/src/main/res/values-zh-rTW/strings.xml index 215f66156..610fe5655 100644 --- a/astrid/src/main/res/values-zh-rTW/strings.xml +++ b/astrid/src/main/res/values-zh-rTW/strings.xml @@ -481,9 +481,6 @@ 請說話以建立工作 請說話以設定工作主旨 請說話以設定工作備註 - 語音輸入 - 語音輸入按鍵會在工作清單畫面上顯示。 - 語音輸入按鍵會在工作清單畫面上隱藏。 直接建立工作 工作將會自動從語音輸入建立。 語音輸入結束後您可以編輯工作主旨。 diff --git a/astrid/src/main/res/values/keys.xml b/astrid/src/main/res/values/keys.xml index 5f7e9a0f5..a3da7703f 100644 --- a/astrid/src/main/res/values/keys.xml +++ b/astrid/src/main/res/values/keys.xml @@ -103,7 +103,6 @@ beastMode voicePrefSection - voiceInputEnabled voiceInputCreatesTask voiceRemindersEnabled diff --git a/astrid/src/main/res/values/strings-voice.xml b/astrid/src/main/res/values/strings-voice.xml index c8127b5ef..55c4f0178 100644 --- a/astrid/src/main/res/values/strings-voice.xml +++ b/astrid/src/main/res/values/strings-voice.xml @@ -6,12 +6,6 @@ Speak to set task title Speak to set task description - - Voice input - - Voice input button will be displayed in task list page - - Voice input button will be hidden on task list page Directly create tasks diff --git a/astrid/src/main/res/xml/preferences.xml b/astrid/src/main/res/xml/preferences.xml index 7b5146201..b3c67a2c7 100644 --- a/astrid/src/main/res/xml/preferences.xml +++ b/astrid/src/main/res/xml/preferences.xml @@ -96,11 +96,6 @@ android:key="@string/p_hide_plus_button" android:title="@string/EPr_hide_plus_button" android:defaultValue="false"/> - -