diff --git a/app/src/main/java/org/tasks/compose/edit/EditTextView.kt b/app/src/main/java/org/tasks/compose/edit/EditTextView.kt index fdce69082..1addfc91f 100644 --- a/app/src/main/java/org/tasks/compose/edit/EditTextView.kt +++ b/app/src/main/java/org/tasks/compose/edit/EditTextView.kt @@ -39,6 +39,7 @@ fun EditTextView( strikethrough: Boolean = false, requestFocus: Boolean = false, multiline: Boolean = false, + onDone: () -> Unit = {}, ) { val context = LocalContext.current var shouldRequestFocus by remember { mutableStateOf(false) } @@ -83,6 +84,7 @@ fun EditTextView( clearFocus() val imm = context.getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager imm.hideSoftInputFromWindow(windowToken, 0) + onDone() true } else { false diff --git a/app/src/main/java/org/tasks/compose/edit/TaskEditScreen.kt b/app/src/main/java/org/tasks/compose/edit/TaskEditScreen.kt index 86669cb1c..c60ce22ed 100644 --- a/app/src/main/java/org/tasks/compose/edit/TaskEditScreen.kt +++ b/app/src/main/java/org/tasks/compose/edit/TaskEditScreen.kt @@ -206,6 +206,11 @@ fun TaskEditScreen( }, requestFocus = viewState.showKeyboard, multiline = viewState.multilineTitle, + save = { + scope.launch { + save() + } + }, ) } diff --git a/app/src/main/java/org/tasks/compose/edit/TitleRow.kt b/app/src/main/java/org/tasks/compose/edit/TitleRow.kt index c8c819d81..90db1aa2a 100644 --- a/app/src/main/java/org/tasks/compose/edit/TitleRow.kt +++ b/app/src/main/java/org/tasks/compose/edit/TitleRow.kt @@ -31,6 +31,7 @@ fun TitleRow( onComplete: () -> Unit, requestFocus: Boolean, multiline: Boolean, + save: () -> Unit, ) { TaskEditRow( icon = { @@ -57,6 +58,7 @@ fun TitleRow( strikethrough = isCompleted, requestFocus = requestFocus, multiline = multiline, + onDone = save, ) Spacer(modifier = Modifier.height(11.dp)) } @@ -81,6 +83,7 @@ fun EmptyTitlePreview() { onComplete = {}, requestFocus = false, multiline = false, + save = {}, ) } } @@ -106,6 +109,7 @@ fun TitlePreview() { onComplete = {}, requestFocus = false, multiline = false, + save = {}, ) } } diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index e8900e95a..20e60a161 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -710,7 +710,6 @@ Вчера Добавяне към началния екран Добавяне на приспособление - Натиснете Готово, за да зятворите клавиатурата Коментар Многоредови заглавия Цена: $$$ diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 7f3c64910..5c50ac073 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -743,5 +743,4 @@ Cena: $$$ Povolit víceřádkové názvy Stisknutím Enter přidáte konce řádků - Klávesnici zavřete stisknutím tlačítka Hotovo \ No newline at end of file diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index b56da972e..a06cd87a1 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -682,7 +682,6 @@ Ændr prioritet Efter Slutter - Tryk på Færdig for at lukke tastaturet Gruppering %s vil blive slettet diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 7dafcbc16..15e3f5c91 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -710,7 +710,6 @@ Kommentar Gestern Verknüpfung zum Startbildschirm hinzufügen - Haken drücken, um Tastatur zu schließen Kosten: €€€ Kosten: € Kosten: keine diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index b30afe468..685a80b1b 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -714,7 +714,6 @@ Kosto: $$$ Kosto: $ Komento - Premu Finite por fermi klavaron Permesi pluliniajn titolojn Premu enen-klavo por aldoni linisaltojn Iuj detaloj de tasko ne sinkronigos per Google Tasks diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 2af3b2026..3dc591c97 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -591,7 +591,6 @@ Paranda rakendust Tasks Rakendus ei osanud selle päringuga midagi ette võtta See funktsionaalsus eeldab tellimuse olemasolu - Klahvistiku sulgemiseks vajuta nuppu „Valmis“ Kordub %s Kordub Kordub diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5d6b6bfb9..5e3e3a97b 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -733,7 +733,6 @@ Ajouter le raccourci à l\'écran d\'accueil Permettre des titres sur plusieurs lignes Appuyer sur la touche Entrée pour ajouter des sauts de ligne - Appuyer sur Terminé pour fermer le clavier Commentaire commentaire Hier diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 0dbe9df8a..472877ef7 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -731,7 +731,6 @@ Cijena: $$$ Dozvoli višeredne naslove Pritisni tipku Enter za dodavanje prijeloma retka - Pritisni „Gotovo” za zatvaranje tipkovnice O sinkronizaciji s Microsoft To Do O sinkronizaciji s Google Tasks Saznaj više diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 0986dc7c9..6acc60a03 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -709,7 +709,6 @@ Ár: $$$ Többsoros címek engedélyezése Sortöréshez nyomd meg az Enter-t - Nyomd meg a Done-t a billentyűzet bezárásához megjegyzés Megjegyzés Tegnap diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index e37d707ce..52d2f1d10 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -736,7 +736,6 @@ Costo: gratuito Consenti titoli su più linee Premi invio per aggiungere una interruzioni di riga - Premi il segno di spunta per chiudere la tastiera Costo: $$$ Costo: $ Non tutti i dettagli delle attività saranno sincronizzati con Google Tasks diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index a29aa110f..26f475c79 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -689,7 +689,6 @@ ロック時に編集画面を表示 アプリケーションのログを送信 デバイスのロックを解除せずにクイック設定タイルを利用可能に - 完了を押してキーボードをしまう ホーム画面にショートカットを追加 ホーム画面にウィジェットを追加 ダイナミック diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 000b4f3c6..91b2bdcbb 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -704,7 +704,6 @@ Rusttijd staat aan Widget aan startscherm toevoegen Snelkoppeling aan startscherm toevoegen - Druk op Klaar om het toetsenbord te sluiten Gisteren Kosten: gratis Kosten: € diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index caa3c0f74..0e1f58028 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -743,7 +743,6 @@ Adicionar atalho à tela inicial Adicionar Widget à tela inicial Permitir títulos com múltiplas linhas - Pressione \'Concluir\' para fechar o teclado Sobre a sincronização do Microsoft To Do Enviar registros do aplicativo Aplicativo atualizado diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 011376111..9066100a7 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -731,7 +731,6 @@ Comentariu Orele liniștite sunt activate Preț: Gratuit - Apasă Finalizare pentru a închide tastatura %s/lună %s/an Adaugă widget pe ecranul de pornire diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 16eb7d136..8c28775fc 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -742,7 +742,6 @@ Цена: $ Цена: $$$ Нажмите Enter чтобы перейти на новую строку - Нажмите Done, чтобы закрыть клавиатуру Выразите свою поддержку с помощью пожертвования! Динамическая Многоуровневые подзадачи не поддерживаются Microsoft To Do diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 5cc2fbe03..9251a7ab9 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -719,7 +719,6 @@ Teraz nie Túto obrazovku si môžete prispôsobiť preskupením alebo odobraním polí Pridať widget na domovskú obrazovku - Klávesnicu zavriete stlačením tlačidla Hotovo %1$s už nebude mať prístup k %2$s Pozvánka čaká na odpoveď Pozvánka bola odmietnutá diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index b0a130f2e..e9187c325 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -711,7 +711,6 @@ Pris: Gratis Pris: $ Pris: $$$ - Tryck Färdig för att stänga skärmtangentbordet Lägg till genväg på hemskärm Tillåt flerradsrubriker Tryck Enter för att lägga till radbrytningar diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 49d5b1284..d45496181 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -719,7 +719,6 @@ முகப்புத் திரையில் குறுக்குவழியைச் சேர்க்கவும் முகப்புத் திரையில் விட்செட்டைச் சேர்க்கவும் செலவு: இலவசம் - விசைப்பலகை மூட முடிந்தது மேலும் அறிக திறந்த மூல கூகிள் பிளே சந்தாதாரர்கள் diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 3c02b1b2f..536a98f91 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -721,7 +721,6 @@ Ücret: $$$ Çok satırlı başlıklara izin ver Satır eklemek için Enter tuşuna bas - Klavyeyi kapatmak için Bitti\'ye bas Microsoft To Do, çok düzeyli alt görevleri desteklemez Uygulama ayarları Tasks %s sürümüne güncellendi. Dağıtım notlarını görmek ister misiniz? diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 9e9585dbc..ff5bc9180 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -740,7 +740,6 @@ Вартість: $$$ Дозволити багаторядкові заголовки Натисніть Enter, щоб перенести рядок - Натисніть Готово, щоб закрити клавіатуру Не всі відомості про завдання синхронізуються з Microsoft To Do. Про синхронізацію з Google Task Про синхронізацію з Microsoft To Do diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8015fc63d..87f95b3e5 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -702,7 +702,6 @@ 费用:$$$ 费用:无 费用:$ - 按完成关闭键盘 注释 允许多行标题 按 Enter 键添加换行符 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 644e86c66..1f34a65b2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -725,7 +725,7 @@ File %1$s contained %2$s.\n\n Cost: $$$ Allow multiline titles Press Enter key to add line breaks - Press Done to close keyboard + Press Done to save task About Microsoft To Do sync Not all task details sync with Microsoft To Do. About Google Task sync