allow wheel and user proper build logo during onboarding
Auto Tag on Version Change / check-version (push) Failing after 12m47s

This commit is contained in:
2026-06-03 20:20:12 +05:00
parent 982596f2a8
commit 5dc1a5dbc9
5 changed files with 27 additions and 5 deletions
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_logo_background">#CC0000</color>
</resources>
@@ -10,6 +10,7 @@ import androidx.biometric.BiometricManager
import androidx.fragment.app.Fragment
import sh.sar.basedbank.R
import sh.sar.basedbank.databinding.FragmentOnboardingConfigureBinding
import sh.sar.basedbank.ui.home.NavCustomization
class OnboardingConfigureFragment : Fragment() {
@@ -24,12 +25,20 @@ class OnboardingConfigureFragment : Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
val prefs = requireContext().getSharedPreferences("prefs", Context.MODE_PRIVATE)
// Navigation — default Drawer
val isBottom = prefs.getBoolean("bottom_nav", false)
binding.navModeToggle.check(if (isBottom) R.id.btnNavBottom else R.id.btnNavDrawer)
// Navigation
binding.navModeToggle.check(when (NavCustomization.getNavMode(prefs)) {
NavCustomization.NAV_MODE_BOTTOM -> R.id.btnNavBottom
NavCustomization.NAV_MODE_CIRCULAR -> R.id.btnNavCircular
else -> R.id.btnNavDrawer
})
binding.navModeToggle.addOnButtonCheckedListener { _, checkedId, isChecked ->
if (!isChecked) return@addOnButtonCheckedListener
prefs.edit().putBoolean("bottom_nav", checkedId == R.id.btnNavBottom).apply()
val mode = when (checkedId) {
R.id.btnNavBottom -> NavCustomization.NAV_MODE_BOTTOM
R.id.btnNavCircular -> NavCustomization.NAV_MODE_CIRCULAR
else -> NavCustomization.NAV_MODE_DRAWER
}
NavCustomization.saveNavMode(prefs, mode)
}
// Theme — default System
+1 -1
View File
@@ -2,7 +2,7 @@
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<solid android:color="#E8B547" />
<solid android:color="@color/ic_logo_background" />
</shape>
</item>
<item android:drawable="@drawable/ic_launcher_foreground" />
@@ -44,6 +44,14 @@
android:layout_weight="1"
android:text="@string/settings_nav_drawer" />
<com.google.android.material.button.MaterialButton
android:id="@+id/btnNavCircular"
style="@style/Widget.Material3.Button.OutlinedButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/settings_nav_circular" />
<com.google.android.material.button.MaterialButton
android:id="@+id/btnNavBottom"
style="@style/Widget.Material3.Button.OutlinedButton"
+1
View File
@@ -4,4 +4,5 @@
<color name="seed_primary">#3F65AD</color>
<color name="seed_secondary">#9AD141</color>
<color name="color_unpaid">#E85D04</color>
<color name="ic_logo_background">#E8B547</color>
</resources>