Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4d20ded2 authored by Andrew Zeng's avatar Andrew Zeng
Browse files

Add global setting for Wear dynamic color themes

Bug: 258552037
Test: atest SettingsProviderTest

Change-Id: Ib3407701e16068243835913c63024cb0d25ec481
parent fe6f1ecb
Loading
Loading
Loading
Loading
+8 −0
Original line number Original line Diff line number Diff line
@@ -17995,6 +17995,14 @@ public final class Settings {
             * @hide
             * @hide
             */
             */
            public static final int EARLY_UPDATES_STATUS_ABORTED = 4;
            public static final int EARLY_UPDATES_STATUS_ABORTED = 4;
            /**
             * Whether dynamic color theming (e.g. Material You) is enabled for apps which support
             * it.
             *
             * @hide
             */
            public static final String DYNAMIC_COLOR_THEME_ENABLED = "dynamic_color_theme_enabled";
        }
        }
    }
    }
+2 −1
Original line number Original line Diff line number Diff line
@@ -96,6 +96,7 @@ public class GlobalSettings {
        Settings.Global.Wearable.GESTURE_TOUCH_AND_HOLD_WATCH_FACE_ENABLED,
        Settings.Global.Wearable.GESTURE_TOUCH_AND_HOLD_WATCH_FACE_ENABLED,
        Settings.Global.Wearable.BATTERY_SAVER_MODE,
        Settings.Global.Wearable.BATTERY_SAVER_MODE,
        Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_MS,
        Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_MS,
        Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_SET_BY_USER
        Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_SET_BY_USER,
        Settings.Global.Wearable.DYNAMIC_COLOR_THEME_ENABLED,
    };
    };
}
}
+1 −0
Original line number Original line Diff line number Diff line
@@ -351,5 +351,6 @@ public class GlobalSettingsValidators {
                                String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_SKIPPED),
                                String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_SKIPPED),
                                String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_ABORTED),
                                String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_ABORTED),
                          }));
                          }));
        VALIDATORS.put(Global.Wearable.DYNAMIC_COLOR_THEME_ENABLED, BOOLEAN_VALIDATOR);
    }
    }
}
}