From 40a38b77488e9698e2794193a3a327acad0676e6 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 14 Jun 2023 16:35:41 +0800 Subject: [PATCH] Focus labels textfield when opening on Android --- android/Omnivore/app/build.gradle | 2 +- .../omnivore/omnivore/ui/components/LabelsSelectionSheet.kt | 2 +- .../java/app/omnivore/omnivore/ui/notebook/NotebookView.kt | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/android/Omnivore/app/build.gradle b/android/Omnivore/app/build.gradle index fba4d8bf3..ca47923ed 100644 --- a/android/Omnivore/app/build.gradle +++ b/android/Omnivore/app/build.gradle @@ -153,7 +153,7 @@ dependencies { kapt "androidx.room:room-compiler:$room_version" implementation 'com.github.jeziellago:compose-markdown:0.3.3' - implementation "io.github.dokar3:chiptextfield:0.4.6" + implementation "io.github.dokar3:chiptextfield:0.4.7" } apollo { diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/components/LabelsSelectionSheet.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/components/LabelsSelectionSheet.kt index 7da94c28f..34dfa86b0 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/components/LabelsSelectionSheet.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/components/LabelsSelectionSheet.kt @@ -389,6 +389,6 @@ fun LabelsSelectionSheetContent( } } LaunchedEffect(Unit) { - + state.focusTextField() } } diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/notebook/NotebookView.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/notebook/NotebookView.kt index 8e1f1606d..147c4d69e 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/notebook/NotebookView.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/notebook/NotebookView.kt @@ -183,7 +183,8 @@ fun EditNoteModal(initialValue: String?, onDismiss: (save: Boolean, text: String .fillMaxSize(), value = annotation.value, onValueChange = { annotation.value = it }, colors = TextFieldDefaults.textFieldColors( - textColor = Color.White + focusedTextColor = Color.White, + unfocusedTextColor = Color.White, ) ) }