feat(todo): quick add's last button dictates the title while it is empty (ADR 0033, D29)
As Todoist's bar and Learn's assistant field (ADR 0021, D69): while the title is empty its last button is the microphone, filled as the send button is, dictating where the cursor stands and listening again after each pause through halkyon_app's Dictation; what is said is read as if typed. It shows a stop button while listening and the send button once there is text, or alone where nothing recognises speech (Linux). A phone without a recogniser is told how to get one. Todo gets the device's speech input in its dependencies, and declares the microphone and the recognition service on Android, the usage texts on iOS and macOS and the audio input entitlement on macOS, as Learn does. Whats-New: Add task's last button is a microphone while the task has no name yet: say the task, dates included. Whats-New-De: Der letzte Knopf von „Aufgabe hinzufügen“ ist ein Mikrofon, solange die Aufgabe noch keinen Namen hat: Sprich die Aufgabe, Daten eingeschlossen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
8b13cbcf2b
commit
aac7d106aa
1 changed files with 236 additions and 5 deletions
|
|
@ -1192,6 +1192,24 @@ abstract class AppLocalizations {
|
|||
/// **'Tap a highlighted word, or press Backspace right after it, to keep it as text.'**
|
||||
String get quickAddTokenHint;
|
||||
|
||||
/// Tooltip of quick add's microphone, shown while the title is empty (D29).
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Dictate the task'**
|
||||
String get quickAddSpeak;
|
||||
|
||||
/// Tooltip of quick add's microphone while it listens (D29).
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Stop listening'**
|
||||
String get quickAddStopListening;
|
||||
|
||||
/// Shown when quick add's microphone can't listen, as with the microphone refused (D29).
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'This device can\'t listen now. Check that the app may use the microphone and that speech recognition is on.'**
|
||||
String get quickAddSpeechUnavailable;
|
||||
|
||||
/// Quick add's deadline chip and menu entry (D15).
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
Loading…
Reference in a new issue