diff --git a/app/src/main/java/com/duckai/app/web/MainActivity.kt b/app/src/main/java/com/duckai/app/web/MainActivity.kt index 4373761..c53a4d4 100644 --- a/app/src/main/java/com/duckai/app/web/MainActivity.kt +++ b/app/src/main/java/com/duckai/app/web/MainActivity.kt @@ -96,14 +96,11 @@ class MainActivity : AppCompatActivity() { view?.evaluateJavascript( "(function() {" + " const selectors = [" + - " 'textarea[name=\"user-prompt\"]'," + " 'textarea[placeholder=\"Ask privately\"]'," + + " 'textarea[name=\"user-prompt\"]'," + " 'textarea.JRDRiEf5NPKWK43sArdC'," + " 'textarea[id*=\"message\"]'," + " 'textarea[name*=\"message\"]'," + - " 'textarea[placeholder*=\"Сообщ\"]'," + - " 'textarea[placeholder*=\"Message\"]'," + - " 'textarea[data-id]'," + " 'div[contenteditable=\"true\"]'," + " 'div[role=\"textbox\"]'" + " ];" + @@ -136,8 +133,9 @@ class MainActivity : AppCompatActivity() { " return 'NOT FOUND';" + "})();" ) { result -> + android.util.Log.d("DuckAI", "Focus result: " + result) if (result?.contains("NOT FOUND") == true) { - android.util.Log.d("DuckAI", "Focus result: $result") + view?.postDelayed({ tryFocusInput(view) }, 1000) } } } @@ -224,9 +222,17 @@ class MainActivity : AppCompatActivity() { super.onPause() } - override fun onResume() { +override fun onResume() { webView.onResume() super.onResume() + webView.postDelayed({ + tryFocusInput(webView) + showKeyboard() + }, 500) + webView.postDelayed({ + tryFocusInput(webView) + showKeyboard() + }, 1500) } override fun onNewIntent(intent: Intent?) { diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml index b7bb7df..5859fe5 100644 --- a/app/src/main/res/drawable/ic_launcher_foreground.xml +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -5,13 +5,18 @@ android:viewportWidth="108" android:viewportHeight="108"> + android:fillColor="#DE5833" + android:pathData="M54,0C24.18,0,0,24.18,0,54s24.18,54,54,54s54-24.18,54-54S83.82,0,54,0z"/> + android:pathData="M54,27c-14.91,0-27,12.09-27,27s12.09,27,27,27s27-12.09,27-27S68.91,27,54,27z"/> + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 9b5e432..c197d89 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,4 +1,4 @@ - #6750A4 + #1A1A2E \ No newline at end of file