diff --git a/android/KMAPro/kMAPro/build.gradle b/android/KMAPro/kMAPro/build.gradle index 766e2cd417..df8576d044 100644 --- a/android/KMAPro/kMAPro/build.gradle +++ b/android/KMAPro/kMAPro/build.gradle @@ -185,6 +185,7 @@ dependencies { transitive = true } implementation 'com.google.android.gms:play-services-maps3d:0.2.0' + //implementation 'com.google.android.gms:play-services-maps:19.0.0' } /*def void dumpProperties(it){ diff --git a/android/KMAPro/kMAPro/src/main/AndroidManifest.xml b/android/KMAPro/kMAPro/src/main/AndroidManifest.xml index 446405033e..9cf989b45e 100644 --- a/android/KMAPro/kMAPro/src/main/AndroidManifest.xml +++ b/android/KMAPro/kMAPro/src/main/AndroidManifest.xml @@ -224,6 +224,7 @@ + { + int modeToApply; + switch (which) { + case 0: + modeToApply = AppCompatDelegate.MODE_NIGHT_YES; + break; + case 1: + modeToApply = AppCompatDelegate.MODE_NIGHT_NO; + break; + default: + modeToApply = AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM; + break; + } + + // Save selection + themePrefs.edit().putInt(KEY_THEME_MODE, modeToApply).apply(); + + // Apply immediately + AppCompatDelegate.setDefaultNightMode(modeToApply); + getDelegate().applyDayNight(); + + dialog.dismiss(); + }); + + builder.setNegativeButton("Cancel", (dialog, which) -> dialog.dismiss()); + builder.show(); + } } diff --git a/android/KMAPro/kMAPro/src/main/res/drawable/ic_palette.xml b/android/KMAPro/kMAPro/src/main/res/drawable/ic_palette.xml new file mode 100644 index 0000000000..1d2a323e99 --- /dev/null +++ b/android/KMAPro/kMAPro/src/main/res/drawable/ic_palette.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/android/KMAPro/kMAPro/src/main/res/layout/nav_header.xml b/android/KMAPro/kMAPro/src/main/res/layout/nav_header.xml index a59be8fd9d..6ec5b7d690 100644 --- a/android/KMAPro/kMAPro/src/main/res/layout/nav_header.xml +++ b/android/KMAPro/kMAPro/src/main/res/layout/nav_header.xml @@ -1,5 +1,6 @@ + android:background="@color/yellow_background"> + android:adjustViewBounds="true" + android:src="@drawable/keyman_logo_mode" /> - - \ No newline at end of file + \ No newline at end of file diff --git a/android/KMAPro/kMAPro/src/main/res/menu/main.xml b/android/KMAPro/kMAPro/src/main/res/menu/main.xml index d98360a9a9..b30041c77b 100644 --- a/android/KMAPro/kMAPro/src/main/res/menu/main.xml +++ b/android/KMAPro/kMAPro/src/main/res/menu/main.xml @@ -35,7 +35,7 @@ - diff --git a/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml b/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml index 76b7cfee8d..fd31d5ca6a 100644 --- a/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml +++ b/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml @@ -66,7 +66,10 @@ android:icon="@drawable/ic_info_outline" android:title="Send Crash Report" app:actionLayout="@layout/nav_switch_item" /> - + #929396 #C9CACA #DADDDC + #000000 @color/analagous_5 diff --git a/android/KMAPro/kMAPro/src/main/res/values/styles.xml b/android/KMAPro/kMAPro/src/main/res/values/styles.xml index da85f8d32a..54e659eefa 100644 --- a/android/KMAPro/kMAPro/src/main/res/values/styles.xml +++ b/android/KMAPro/kMAPro/src/main/res/values/styles.xml @@ -50,4 +50,8 @@ @color/menuBgColor + + + +