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
På
%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