From 248fd6c8691215499df0745aae8fb391be06cc32 Mon Sep 17 00:00:00 2001 From: Martinvlba Date: Tue, 7 May 2024 20:01:03 -0700 Subject: [PATCH] Theming and misc changes * Fix SetupActivity UI Theming * Changes to overall styling * And more misc changes --- terminal/src/main/assets/scripts/open-bash | 2 +- .../com/evolinx/terminal/setup/connections.kt | 3 +-- .../terminal/ui/other/SetupActivity.kt | 5 +++-- terminal/src/main/res/layout/ui_setup.xml | 10 +++++++-- terminal/src/main/res/values/colors.xml | 2 +- terminal/src/main/res/values/strings.xml | 12 +++++----- terminal/src/main/res/values/styles.xml | 22 +++++++++++++++++-- 7 files changed, 40 insertions(+), 16 deletions(-) diff --git a/terminal/src/main/assets/scripts/open-bash b/terminal/src/main/assets/scripts/open-bash index 2bc062f..80b83e5 100644 --- a/terminal/src/main/assets/scripts/open-bash +++ b/terminal/src/main/assets/scripts/open-bash @@ -1,4 +1,4 @@ -#!/data/data/io.neoterm/files/usr/bin/bash +#!/data/data/com.evolinx.terminal/files/usr/bin/bash set -e diff --git a/terminal/src/main/java/com/evolinx/terminal/setup/connections.kt b/terminal/src/main/java/com/evolinx/terminal/setup/connections.kt index 646f471..851c8e4 100644 --- a/terminal/src/main/java/com/evolinx/terminal/setup/connections.kt +++ b/terminal/src/main/java/com/evolinx/terminal/setup/connections.kt @@ -54,7 +54,7 @@ class NetworkConnection(private val sourceUrl: String) : private fun openHttpConnection(): HttpURLConnection { val arch = SetupHelper.determineArchName() - return URL("$sourceUrl/port/$arch/android/bootstrap-$arch.zip").openConnection() as HttpURLConnection + return URL("$sourceUrl/$arch/android/bootstrap-$arch.zip").openConnection() as HttpURLConnection } } @@ -106,7 +106,6 @@ abstract class OfflineConnection : SourceConnection { */ open class OfflineUriConnection(private val context: Context, private val uri: Uri) : OfflineConnection() { - @Throws(IOException::class) override fun openInputStream(): InputStream? { return context.contentResolver.openInputStream(uri) diff --git a/terminal/src/main/java/com/evolinx/terminal/ui/other/SetupActivity.kt b/terminal/src/main/java/com/evolinx/terminal/ui/other/SetupActivity.kt index e5fc9ff..11dedb5 100644 --- a/terminal/src/main/java/com/evolinx/terminal/ui/other/SetupActivity.kt +++ b/terminal/src/main/java/com/evolinx/terminal/ui/other/SetupActivity.kt @@ -16,6 +16,7 @@ import com.evolinx.terminal.component.pm.SourceHelper import com.evolinx.terminal.setup.* import com.evolinx.terminal.utils.getPathOfMediaUri import com.evolinx.terminal.utils.runApt +import com.google.android.material.button.MaterialButton import java.io.File @@ -62,8 +63,8 @@ class SetupActivity : AppCompatActivity(), View.OnClickListener, ResultListener findViewById(R.id.setup_method_local).setOnCheckedChangeListener(onCheckedChangeListener) findViewById(R.id.setup_method_backup).setOnCheckedChangeListener(onCheckedChangeListener) - findViewById