From 831ee0cdc451c9a085e5480e97fedaeb8b467751 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Tue, 7 May 2024 12:37:05 +0200 Subject: [PATCH] set light or dark bar colors for login screens instead primary color especially for branded clients the primary color might not look good. Signed-off-by: Marcel Hibbe --- .../talk/account/AccountVerificationActivity.kt | 2 +- .../talk/account/ServerSelectionActivity.kt | 2 +- .../nextcloud/talk/account/SwitchAccountActivity.kt | 2 +- .../nextcloud/talk/account/WebViewLoginActivity.kt | 2 +- .../com/nextcloud/talk/activities/BaseActivity.kt | 13 ------------- 5 files changed, 4 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/account/AccountVerificationActivity.kt b/app/src/main/java/com/nextcloud/talk/account/AccountVerificationActivity.kt index ec3c924b1..0b3a3caef 100644 --- a/app/src/main/java/com/nextcloud/talk/account/AccountVerificationActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/account/AccountVerificationActivity.kt @@ -91,7 +91,7 @@ class AccountVerificationActivity : BaseActivity() { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT setContentView(binding.root) actionBar?.hide() - setupPrimaryColors() + setupSystemColors() handleIntent() } diff --git a/app/src/main/java/com/nextcloud/talk/account/ServerSelectionActivity.kt b/app/src/main/java/com/nextcloud/talk/account/ServerSelectionActivity.kt index be16c0ea0..38dbe4300 100644 --- a/app/src/main/java/com/nextcloud/talk/account/ServerSelectionActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/account/ServerSelectionActivity.kt @@ -78,7 +78,7 @@ class ServerSelectionActivity : BaseActivity() { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT setContentView(binding.root) actionBar?.hide() - setupPrimaryColors() + setupSystemColors() onBackPressedDispatcher.addCallback(this, onBackPressedCallback) } diff --git a/app/src/main/java/com/nextcloud/talk/account/SwitchAccountActivity.kt b/app/src/main/java/com/nextcloud/talk/account/SwitchAccountActivity.kt index ecad25d28..ea2e51c26 100644 --- a/app/src/main/java/com/nextcloud/talk/account/SwitchAccountActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/account/SwitchAccountActivity.kt @@ -86,7 +86,7 @@ class SwitchAccountActivity : BaseActivity() { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT setContentView(binding.root) setupActionBar() - setupPrimaryColors() + setupSystemColors() Configuration.getInstance().load(context, PreferenceManager.getDefaultSharedPreferences(context)) diff --git a/app/src/main/java/com/nextcloud/talk/account/WebViewLoginActivity.kt b/app/src/main/java/com/nextcloud/talk/account/WebViewLoginActivity.kt index a95c82bbe..94c3618e0 100644 --- a/app/src/main/java/com/nextcloud/talk/account/WebViewLoginActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/account/WebViewLoginActivity.kt @@ -114,7 +114,7 @@ class WebViewLoginActivity : BaseActivity() { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT setContentView(binding.root) actionBar?.hide() - setupPrimaryColors() + setupSystemColors() onBackPressedDispatcher.addCallback(this, onBackPressedCallback) handleIntent() diff --git a/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt b/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt index 6b7b37411..7c76ddc57 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt @@ -108,19 +108,6 @@ open class BaseActivity : AppCompatActivity() { colorizeNavigationBar() } - fun setupPrimaryColors() { - if (resources != null) { - DisplayUtils.applyColorToStatusBar( - this, - ResourcesCompat.getColor(resources!!, R.color.colorPrimary, null) - ) - DisplayUtils.applyColorToNavigationBar( - window, - ResourcesCompat.getColor(resources!!, R.color.colorPrimary, null) - ) - } - } - open fun colorizeStatusBar() { if (resources != null) { if (appBarLayoutType == AppBarLayoutType.SEARCH_BAR) {