diff --git a/app/src/debug/res/values/colors.xml b/app/src/debug/res/values/colors.xml
new file mode 100644
index 0000000..3a30e41
--- /dev/null
+++ b/app/src/debug/res/values/colors.xml
@@ -0,0 +1,4 @@
+
+
+ #CC0000
+
diff --git a/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingConfigureFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingConfigureFragment.kt
index 4466e2a..869da3f 100644
--- a/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingConfigureFragment.kt
+++ b/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingConfigureFragment.kt
@@ -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
diff --git a/app/src/main/res/drawable/ic_logo.xml b/app/src/main/res/drawable/ic_logo.xml
index a8a1b6e..e6260c0 100644
--- a/app/src/main/res/drawable/ic_logo.xml
+++ b/app/src/main/res/drawable/ic_logo.xml
@@ -2,7 +2,7 @@
-
-
+
diff --git a/app/src/main/res/layout/fragment_onboarding_configure.xml b/app/src/main/res/layout/fragment_onboarding_configure.xml
index 33a0c67..4617949 100644
--- a/app/src/main/res/layout/fragment_onboarding_configure.xml
+++ b/app/src/main/res/layout/fragment_onboarding_configure.xml
@@ -44,6 +44,14 @@
android:layout_weight="1"
android:text="@string/settings_nav_drawer" />
+
+
#3F65AD
#9AD141
#E85D04
+ #E8B547