From e5ed0931f7767bfa5349f1f24fb3cae77709dc82 Mon Sep 17 00:00:00 2001 From: octospacc Date: Sun, 17 Dec 2023 00:57:21 +0100 Subject: [PATCH] Add read storage permisison, button emojis, reload button --- .idea/deploymentTargetDropDown.xml | 17 ++++++++++++++++ app/src/main/AndroidManifest.xml | 1 + .../org/eu/octt/droidscriptin/MainActivity.kt | 20 +++++++++++++++---- app/src/main/res/menu/menu_main.xml | 10 +++++++--- 4 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 .idea/deploymentTargetDropDown.xml diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..5631f7c --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 5413469..d063f3d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -5,6 +5,7 @@ + { + webview!!.clearCache(true) + reloadWebview() + } R.id.button_configuration_open -> { reloadConfiguration() setConfigurationView(true) @@ -132,6 +139,10 @@ class MainActivity : AppCompatActivity() { return super.onOptionsItemSelected(item) } + private fun argumentifyString(text: String): String { + return text.replace("\"", "\\\"").replace("'", "\\'").replace("\n", "\\n") + } + private fun showHideView(view: View) { view.visibility = (if (view.visibility == View.VISIBLE) View.INVISIBLE else View.VISIBLE) } @@ -145,6 +156,7 @@ class MainActivity : AppCompatActivity() { } private fun setConfigurationView(status: Boolean) { + buttonReload!!.isVisible = !status buttonConfigurationOpen!!.isVisible = !status buttonConfigurationSave!!.isVisible = status buttonConfigurationCancel!!.isVisible = status @@ -152,7 +164,7 @@ class MainActivity : AppCompatActivity() { setViewVisibility(webview!!, !status) //setViewVisibility(labelLog!!, !status) setViewVisibility(layoutConfiguration!!, status) - setTitle(if (status) "Configuration" else "WebView") + setTitle(if (status) "⚙️ Configuration" else "\uD83C\uDF10️ WebView") } private fun reloadWebview() { diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml index dfc4ce2..5b27ad7 100644 --- a/app/src/main/res/menu/menu_main.xml +++ b/app/src/main/res/menu/menu_main.xml @@ -2,17 +2,21 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> +