diff --git a/java/res/drawable/bg_btn_keyboard_key_normal_off.xml b/java/res/drawable/bg_btn_keyboard_key_normal_off.xml deleted file mode 100644 index 1def20b12e846b5d7eefc49b1005872153f4ac92..0000000000000000000000000000000000000000 --- a/java/res/drawable/bg_btn_keyboard_key_normal_off.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - diff --git a/java/res/drawable/bg_btn_keyboard_key_normal_on.xml b/java/res/drawable/bg_btn_keyboard_key_normal_on.xml deleted file mode 100644 index 135c1d5434b88d962ce0cb2249101281a74d9cb6..0000000000000000000000000000000000000000 --- a/java/res/drawable/bg_btn_keyboard_key_normal_on.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/java/res/drawable/btn_keyboard_key_ics.xml b/java/res/drawable/btn_keyboard_key_ics.xml index 67fe833458358b793494edfaee1958cbc227bb51..bacd5d78ffca1b1a96f34225791f90d8f5d0b1fe 100644 --- a/java/res/drawable/btn_keyboard_key_ics.xml +++ b/java/res/drawable/btn_keyboard_key_ics.xml @@ -23,13 +23,13 @@ + android:drawable="@drawable/btn_keyboard_key_pressed_on_ics_dark" /> + android:drawable="@drawable/btn_keyboard_key_pressed_off_ics_dark" /> + android:drawable="@drawable/btn_keyboard_key_normal_on_ics_dark" /> + android:drawable="@drawable/btn_keyboard_key_normal_off_holo_dark" /> + android:drawable="@drawable/btn_keyboard_key_pressed_on_klp_dark" /> + android:drawable="@drawable/btn_keyboard_key_pressed_off_klp_dark" /> + android:drawable="@drawable/btn_keyboard_key_normal_on_klp_dark" /> + android:drawable="@drawable/btn_keyboard_key_normal_off_holo_dark" /> + android:drawable="@drawable/btn_keyboard_key_pressed_on_lxx_dark" /> + android:drawable="@drawable/btn_keyboard_key_pressed_off_lxx_dark" /> + android:drawable="@drawable/btn_keyboard_key_normal_on_lxx_dark" /> + android:drawable="@drawable/btn_keyboard_key_normal_off_lxx_dark" /> + android:drawable="@drawable/btn_keyboard_key_pressed_on_lxx_light" /> + android:drawable="@drawable/btn_keyboard_key_pressed_off_lxx_light" /> + android:drawable="@drawable/btn_keyboard_key_normal_on_lxx_light" /> + android:drawable="@drawable/btn_keyboard_key_normal_off_lxx_light" /> \ No newline at end of file diff --git a/java/res/values-night-v28/platform-theme.xml b/java/res/values-night-v28/platform-theme.xml deleted file mode 100644 index 349ad73de9240672eb7ddfd43f56ec723ea0c708..0000000000000000000000000000000000000000 --- a/java/res/values-night-v28/platform-theme.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - diff --git a/java/res/drawable/ic_arrow_back.xml b/java/res/values-night/bools.xml similarity index 58% rename from java/res/drawable/ic_arrow_back.xml rename to java/res/values-night/bools.xml index a1b4f1a80c66dd0ce026c77ec537d0604cb08309..bffe6ee0ed1110d0f8b868925a8f2f264fa8762a 100644 --- a/java/res/drawable/ic_arrow_back.xml +++ b/java/res/values-night/bools.xml @@ -2,7 +2,7 @@ - - - - \ No newline at end of file + + false + diff --git a/java/res/values-v28/platform-theme.xml b/java/res/values-v28/platform-theme.xml deleted file mode 100644 index 4fd23ab0b93d0765627eeb967b23a33d3d74b110..0000000000000000000000000000000000000000 --- a/java/res/values-v28/platform-theme.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - diff --git a/java/res/values/bools.xml b/java/res/values/bools.xml index 10d217985abecb44fe5f0824723a58d56e234934..4689790515c2a0b2246055a51a15c9efe8087aa8 100644 --- a/java/res/values/bools.xml +++ b/java/res/values/bools.xml @@ -21,4 +21,6 @@ false + + true diff --git a/java/res/values/colors.xml b/java/res/values/colors.xml index fc5e9874853df46781a3f2ee19b6ed4f82e8a7cd..352ecd7d3cf4e36fbd8f18c97019b922c212b4ea 100644 --- a/java/res/values/colors.xml +++ b/java/res/values/colors.xml @@ -30,61 +30,61 @@ @lineageos.platform:color/color_default_view_on_accent - @color/color_default_accent - @color/color_default_accent - @color/color_default_primary_text - @color/color_default_secondary_text - @color/color_default_primary_text - @color/color_default_secondary_text - @color/color_default_secondary_text - @color/color_default_foreground - @color/color_default_secondary_text - @color/color_default_primary_text - @color/color_default_secondary_text + #FF33B5E5 + #D833B5E5 + #B233B5E5 + #9933B5E5 + @android:color/white + #66E0E4E5 + #80000000 + #A0FFFFFF + #66E0E4E5 + @android:color/white + #FFC0C0C0 #80000000 - @color/color_default_primary_dark - @color/color_default_foreground + #C0000000 + #111111 - @color/color_default_accent - @color/color_default_accent - @color/color_default_primary_text - @color/color_default_secondary_text + #FFF0F0F0 + #D8F0F0F0 + #B2F0F0F0 + #99E0E0E0 - @color/color_default_primary_text - @color/color_default_primary_text - @color/color_default_secondary_text - @color/color_default_secondary_text - @color/color_default_secondary_text - @color/color_default_accent - @color/color_default_primary_text - @color/color_default_accent - @color/color_default_primary_text - @color/color_default_accent - @color/color_default_accent - @color/color_default_foreground - @color/color_default_primary_dark - @color/color_default_primary_dark - @color/color_default_primary_dark - @color/color_default_foreground + #37474F + #CC37474F + #B337474F + #B337474F + #B337474F + @lineageos.platform:color/color_default_accent + #37474F + #D937474F + #B337474F + @lineageos.platform:color/color_default_accent + @lineageos.platform:color/color_default_accent + #ECEFF1 + #2637474F + #2637474F + #E6ECEFF1 + #E4E7E9 - @color/color_default_primary_text - @color/color_default_primary_text - @color/color_default_secondary_text - @color/color_default_secondary_text - @color/color_default_secondary_text - @color/color_default_accent - @color/color_default_primary_text - @color/color_default_accent - @color/color_default_primary_text - @color/color_default_accent - @color/color_default_accent - @color/color_default_foreground - @color/color_default_primary_dark - @color/color_default_primary_dark - @color/color_default_primary_dark - @color/color_default_foreground + #CCFFFFFF + #CCFFFFFF + #80FFFFFF + #80FFFFFF + #B3FFFFFF + @lineageos.platform:color/color_default_accent + #FFFFFF + #D9FFFFFF + #B3FFFFFF + @lineageos.platform:color/color_default_accent + @lineageos.platform:color/color_default_accent + #263238 + #19FFFFFF + #19FFFFFF + #E621272B + #21272B @color/color_default_background @color/color_default_primary_text diff --git a/java/res/values/platform-theme.xml b/java/res/values/platform-theme.xml index 7d23060f033b023388fa5b30c39264a032d342ce..5fbde0b89998fbdcb62d13e252103388d8ad5498 100644 --- a/java/res/values/platform-theme.xml +++ b/java/res/values/platform-theme.xml @@ -35,9 +35,15 @@ @color/color_default_primary_text @color/color_default_secondary_text - @drawable/ic_arrow_back + @lineageos.platform:drawable/ic_back @style/platformDialogTheme @color/color_default_primary_text + + @color/color_default_primary_dark + @color/color_default_primary_dark + true + @bool/is_in_light_mode + @bool/is_in_light_mode diff --git a/java/res/values/themes-klp.xml b/java/res/values/themes-klp.xml index b7c3ec2b5de98961cfb988bc871b3878b3607042..32884dba011507146ba817ba52320f6a6e60ea8f 100644 --- a/java/res/values/themes-klp.xml +++ b/java/res/values/themes-klp.xml @@ -43,7 +43,7 @@ name="KeyboardView.KLP" parent="KeyboardView.Holo" > - @color/color_default_foreground + @drawable/keyboard_background_holo @drawable/btn_keyboard_key_klp @drawable/btn_keyboard_key_functional_klp @drawable/btn_keyboard_spacebar_klp @@ -54,7 +54,7 @@ @color/key_hint_label_color_holo @color/key_shifted_letter_hint_inactivated_color_holo @color/key_shifted_letter_hint_activated_color_holo - @color/color_default_view_on_accent + @color/key_text_color_holo diff --git a/java/res/values/themes-lxx-dark.xml b/java/res/values/themes-lxx-dark.xml index 3c175ccf4a60cae6d7a717e2fb66cefa5336ba99..cae1f7243822c41e16544ffd739994b375553dea 100644 --- a/java/res/values/themes-lxx-dark.xml +++ b/java/res/values/themes-lxx-dark.xml @@ -42,7 +42,7 @@ name="KeyboardView.LXX_Dark" parent="KeyboardView.LXX" > - @color/color_default_foreground + @drawable/keyboard_background_lxx_dark @drawable/btn_keyboard_key_lxx_dark @drawable/btn_keyboard_key_functional_lxx_dark @drawable/btn_keyboard_spacebar_lxx_dark @@ -53,7 +53,7 @@ @color/key_text_inactive_color_lxx_dark @color/key_text_inactive_color_lxx_dark @color/key_text_color_lxx_dark - @color/color_default_view_on_accent + @color/key_text_color_lxx_dark diff --git a/java/res/values/themes-lxx-light.xml b/java/res/values/themes-lxx-light.xml index 924e08c6a992d35cbeea7df317a6621ad2b4e3aa..eecd191a342584664653c4438f5121dbd1e7db46 100644 --- a/java/res/values/themes-lxx-light.xml +++ b/java/res/values/themes-lxx-light.xml @@ -42,7 +42,7 @@ name="KeyboardView.LXX_Light" parent="KeyboardView.LXX" > - @color/color_default_foreground + @drawable/keyboard_background_lxx_light @drawable/btn_keyboard_key_lxx_light @drawable/btn_keyboard_key_functional_lxx_light @drawable/btn_keyboard_spacebar_lxx_light @@ -53,7 +53,7 @@ @color/key_text_inactive_color_lxx_light @color/key_text_inactive_color_lxx_light @color/key_text_color_lxx_light - @color/color_default_view_on_accent + @color/key_text_color_lxx_light diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java b/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java index aa6c919b94aef3fecdbea72269acd760c43d0d02..f92215db5fd0753392d07bea8a2d69443ac1eb95 100644 --- a/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java +++ b/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java @@ -30,6 +30,8 @@ import com.android.inputmethod.latin.R; import java.util.ArrayList; import java.util.Arrays; +import android.content.res.Configuration; + public final class KeyboardTheme implements Comparable { private static final String TAG = KeyboardTheme.class.getSimpleName(); @@ -212,9 +214,9 @@ public final class KeyboardTheme implements Comparable { if (theme != null) { return theme; } - Log.w(TAG, "Unknown keyboard theme in LXX preference: "); + Log.w(TAG, "Unknown keyboard theme in LXX preference."); } catch (final NumberFormatException e) { - Log.w(TAG, "Illegal keyboard theme in LXX preference: ", e); + Log.w(TAG, "Illegal keyboard theme in LXX preference.", e); } // Remove preference that contains unknown or illegal theme id. prefs.edit().remove(LXX_KEYBOARD_THEME_KEY).apply(); diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java b/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java index 73935d262da8d2b20137f2752f5a8fef0f68530d..24538605a4a4a403081f4bf122cd18464316ccd7 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java @@ -82,7 +82,6 @@ public class KeyPreviewView extends TextView { return; } background.getPadding(mBackgroundPadding); - background.setTint(R.color.color_default_primary_dark); final int maxWidth = background.getIntrinsicWidth() - mBackgroundPadding.left - mBackgroundPadding.right; final float width = getTextWidth(text, getPaint()); diff --git a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java b/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java index 5780f1e290ea03347438b516313d75118588d99a..aabf77adae953b27dff811327e1d3d9be4612c7a 100644 --- a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java +++ b/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java @@ -36,8 +36,6 @@ import android.widget.Spinner; import java.util.ArrayList; import java.util.Locale; -import com.android.inputmethod.latin.R; - // Caveat: This class is basically taken from // packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryAddWordFragment.java // in order to deal with some devices that have issues with the user dictionary handling