From b47fa4b48cf815adf448cdd41dc5a46a6adf4907 Mon Sep 17 00:00:00 2001 From: ottoptj Date: Fri, 30 Aug 2024 14:58:13 +0300 Subject: [PATCH] Added more possible shortcuts. Now there can be up to 15 shortcuts. --- .../java/eu/ottop/yamlauncher/MainActivity.kt | 2 +- .../eu/ottop/yamlauncher/utils/UIUtils.kt | 8 +- app/src/main/res/layout/activity_main.xml | 117 ++++++++++++++++++ app/src/main/res/values/arrays.xml | 7 ++ 4 files changed, 129 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt index ed33920..adf84b0 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt @@ -163,7 +163,7 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh } private fun setShortcuts() { - val shortcuts = arrayOf(R.id.app1, R.id.app2, R.id.app3, R.id.app4, R.id.app5, R.id.app6, R.id.app7, R.id.app8) + val shortcuts = arrayOf(R.id.app1, R.id.app2, R.id.app3, R.id.app4, R.id.app5, R.id.app6, R.id.app7, R.id.app8, R.id.app9, R.id.app10, R.id.app11, R.id.app12, R.id.app13, R.id.app14, R.id.app15) for (i in shortcuts.indices) { diff --git a/app/src/main/java/eu/ottop/yamlauncher/utils/UIUtils.kt b/app/src/main/java/eu/ottop/yamlauncher/utils/UIUtils.kt index 2aa9e11..7466f09 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/utils/UIUtils.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/utils/UIUtils.kt @@ -229,7 +229,7 @@ class UIUtils(context: Context) { when (size) { "small" -> { shortcut.setAutoSizeTextTypeUniformWithConfiguration( - 18, // Min text size in SP + 5, // Min text size in SP 24, // Max text size in SP 2, // Step granularity in SP TypedValue.COMPLEX_UNIT_SP // Unit of measurement @@ -238,7 +238,7 @@ class UIUtils(context: Context) { "medium" -> { shortcut.setAutoSizeTextTypeUniformWithConfiguration( - 22, // Min text size in SP + 5, // Min text size in SP 28, // Max text size in SP 2, // Step granularity in SP TypedValue.COMPLEX_UNIT_SP // Unit of measurement @@ -247,7 +247,7 @@ class UIUtils(context: Context) { "large" -> { shortcut.setAutoSizeTextTypeUniformWithConfiguration( - 26, // Min text size in SP + 5, // Min text size in SP 32, // Max text size in SP 2, // Step granularity in SP TypedValue.COMPLEX_UNIT_SP // Unit of measurement @@ -256,7 +256,7 @@ class UIUtils(context: Context) { "extra" -> { shortcut.setAutoSizeTextTypeUniformWithConfiguration( - 30, // Min text size in SP + 5, // Min text size in SP 36, // Max text size in SP 2, // Step granularity in SP TypedValue.COMPLEX_UNIT_SP // Unit of measurement diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index cad3bd6..b7d0ddd 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -260,6 +260,123 @@ android:textSize="28sp" android:visibility="gone" /> + + + + + + + + + + + + + + 6 7 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15