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

Commit fbb088ff authored by Sally Qi's avatar Sally Qi
Browse files

Settings: add a new developer menu entry to show hdr/sdr ratio overlay.

- The hdr/sdr ratio overlay will be shown on screen if the option is
  selected from the developer option.
- This option is hidden on non-HDR-supported devices.
- Add flags: com.android.settings.flags.development_hdr_sdr_ratio

Test: enable show hdr/sdr ratio from developer menu; com.android.settings.development.ShowHdrSdrRatioPreferenceControllerTest
Bug: 291863102
Change-Id: Idd72f95c67c95cd8127f9b94e031b3d87b18e307
parent c7c82de7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ aconfig_declarations {
    srcs: [
        "settings_accessibility_flag_declarations.aconfig",
        "settings_connecteddevice_flag_declarations.aconfig",
        "settings_development_flag_declarations.aconfig",
        "settings_globalintl_flag_declarations.aconfig",
        "settings_experience_flag_declarations.aconfig",
        "settings_onboarding_experience_flag_declarations.aconfig",
+13 −0
Original line number Diff line number Diff line
package: "com.android.settings.flags"

# NOTE: Keep alphabetized to help limit merge conflicts from multiple simultaneous editors.

# NOTE: All Settings flags share the same Flags class, so prefix our
# flags with 'development' to prevent naming collision.

flag {
  name: "development_hdr_sdr_ratio"
  namespace: "core_graphics"
  description: "Shows hdr/sdr dev opton on the development options page from aconfig"
  bug: "291863102"
}
+5 −0
Original line number Diff line number Diff line
@@ -1853,6 +1853,11 @@
    <!-- Debugging developer settings: show refresh rate summary [CHAR LIMIT=58] -->
    <string name="show_refresh_rate_summary">Show the current display refresh rate</string>
    <!-- Debugging developer settings: show HDR/SDR ratio? [CHAR LIMIT=36] -->
    <string name="show_hdr_sdr_ratio">Show HDR/SDR ratio</string>
    <!-- Debugging developer settings: show HDR/SDR ratio summary [CHAR LIMIT=58] -->
    <string name="show_hdr_sdr_ratio_summary">Show the current HDR/SDR ratio</string>
    <!-- NFC settings -->
    <!-- Used in the 1st-level settings screen to turn on NFC -->
    <string name="nfc_quick_toggle_title">NFC</string>
+5 −0
Original line number Diff line number Diff line
@@ -273,6 +273,11 @@
            android:title="@string/show_refresh_rate"
            android:summary="@string/show_refresh_rate_summary" />

        <SwitchPreferenceCompat
            android:key="show_hdr_sdr_ratio"
            android:title="@string/show_hdr_sdr_ratio"
            android:summary="@string/show_hdr_sdr_ratio_summary" />

        <SwitchPreferenceCompat
            android:key="overlay_settings"
            android:title="@string/overlay_settings_title"
+1 −0
Original line number Diff line number Diff line
@@ -666,6 +666,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
        controllers.add(new ShowKeyPressesPreferenceController(context));
        controllers.add(new ShowSurfaceUpdatesPreferenceController(context));
        controllers.add(new ShowLayoutBoundsPreferenceController(context));
        controllers.add(new ShowHdrSdrRatioPreferenceController(context));
        controllers.add(new ShowRefreshRatePreferenceController(context));
        controllers.add(new RtlLayoutPreferenceController(context));
        controllers.add(new WindowAnimationScalePreferenceController(context));
Loading