From 08e57b27e8760e7c14d3db091cc1dfb2b65f7c59 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 4 Jan 2023 10:45:44 +0100 Subject: [PATCH] change the buttons from circles to squircles or rectangles --- app/build.gradle | 2 +- .../calculator/activities/MainActivity.kt | 10 ++++++---- .../calculator/activities/SettingsActivity.kt | 2 +- .../activities/WidgetConfigureActivity.kt | 2 +- .../res/drawable/button_circular_background.xml | 13 ------------- 5 files changed, 9 insertions(+), 20 deletions(-) delete mode 100644 app/src/main/res/drawable/button_circular_background.xml diff --git a/app/build.gradle b/app/build.gradle index 95899937..72e9ba64 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:a6032f9c07' + implementation 'com.github.SimpleMobileTools:Simple-Commons:48be8434c3' implementation 'me.grantland:autofittextview:0.2.1' implementation 'net.objecthunter:exp4j:0.4.8' diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt index 60c70b49..230efd7f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/MainActivity.kt @@ -16,6 +16,8 @@ import com.simplemobiletools.calculator.extensions.updateWidgets import com.simplemobiletools.calculator.helpers.* import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.LICENSE_AUTOFITTEXTVIEW +import com.simplemobiletools.commons.helpers.LOWER_ALPHA_INT +import com.simplemobiletools.commons.helpers.MEDIUM_ALPHA_INT import com.simplemobiletools.commons.models.FAQItem import com.simplemobiletools.commons.models.Release import kotlinx.android.synthetic.main.activity_main.* @@ -92,13 +94,13 @@ class MainActivity : SimpleActivity(), Calculator { vibrateOnButtonPress = config.vibrateOnButtonPress arrayOf(btn_percent, btn_power, btn_root, btn_clear, btn_reset, btn_divide, btn_multiply, btn_plus, btn_minus, btn_equals, btn_decimal).forEach { - it.background = ResourcesCompat.getDrawable(resources, R.drawable.button_circular_background, theme) - it.background?.alpha = 90 + it.background = ResourcesCompat.getDrawable(resources, R.drawable.pill_background, theme) + it.background?.alpha = MEDIUM_ALPHA_INT } arrayOf(btn_0, btn_1, btn_2, btn_3, btn_4, btn_5, btn_6, btn_7, btn_8, btn_9).forEach { - it.background = ResourcesCompat.getDrawable(resources, R.drawable.button_circular_background, theme) - it.background?.alpha = 20 + it.background = ResourcesCompat.getDrawable(resources, R.drawable.pill_background, theme) + it.background?.alpha = LOWER_ALPHA_INT } } diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/SettingsActivity.kt index d029315d..201745ed 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/SettingsActivity.kt @@ -21,7 +21,7 @@ class SettingsActivity : SimpleActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_settings) - updateMaterialActivityViews(settings_coordinator, settings_holder) + updateMaterialActivityViews(settings_coordinator, settings_holder, useTransparentNavigation = true, useTopSearchMenu = false) setupMaterialScrollListener(settings_nested_scrollview, settings_toolbar) } diff --git a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt index ec59b4b5..724f0a31 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calculator/activities/WidgetConfigureActivity.kt @@ -77,7 +77,7 @@ class WidgetConfigureActivity : SimpleActivity() { updateBackgroundColor() mTextColor = config.widgetTextColor - if (mTextColor == resources.getInteger(R.integer.default_widget_text_color) && config.isUsingSystemTheme) { + if (mTextColor == resources.getColor(R.color.default_widget_text_color) && config.isUsingSystemTheme) { mTextColor = resources.getColor(R.color.you_primary_color, theme) } diff --git a/app/src/main/res/drawable/button_circular_background.xml b/app/src/main/res/drawable/button_circular_background.xml deleted file mode 100644 index 0c40229d..00000000 --- a/app/src/main/res/drawable/button_circular_background.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - -