feat: Flags Android 16 QPR1
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package com.android.systemui.shared;
|
||||
|
||||
// TODO(b/303773055): Remove the annotation after access issue is resolved.
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashSet;
|
||||
@@ -60,9 +59,16 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
|
||||
@Override
|
||||
|
||||
public boolean enableLppSqueezeEffect() {
|
||||
return getValue(Flags.FLAG_ENABLE_LPP_SQUEEZE_EFFECT,
|
||||
FeatureFlags::enableLppSqueezeEffect);
|
||||
public boolean enableLppAssistInvocationEffect() {
|
||||
return getValue(Flags.FLAG_ENABLE_LPP_ASSIST_INVOCATION_EFFECT,
|
||||
FeatureFlags::enableLppAssistInvocationEffect);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
public boolean enableLppAssistInvocationHapticEffect() {
|
||||
return getValue(Flags.FLAG_ENABLE_LPP_ASSIST_INVOCATION_HAPTIC_EFFECT,
|
||||
FeatureFlags::enableLppAssistInvocationHapticEffect);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -81,6 +87,13 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
|
||||
@Override
|
||||
|
||||
public boolean extendibleThemeManager() {
|
||||
return getValue(Flags.FLAG_EXTENDIBLE_THEME_MANAGER,
|
||||
FeatureFlags::extendibleThemeManager);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
public boolean lockscreenCustomClocks() {
|
||||
return getValue(Flags.FLAG_LOCKSCREEN_CUSTOM_CLOCKS,
|
||||
FeatureFlags::lockscreenCustomClocks);
|
||||
@@ -137,13 +150,6 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
|
||||
@Override
|
||||
|
||||
public boolean smartspaceRemoteviewsIntentHandler() {
|
||||
return getValue(Flags.FLAG_SMARTSPACE_REMOTEVIEWS_INTENT_HANDLER,
|
||||
FeatureFlags::smartspaceRemoteviewsIntentHandler);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
public boolean smartspaceSportsCardBackground() {
|
||||
return getValue(Flags.FLAG_SMARTSPACE_SPORTS_CARD_BACKGROUND,
|
||||
FeatureFlags::smartspaceSportsCardBackground);
|
||||
@@ -165,6 +171,13 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
|
||||
@Override
|
||||
|
||||
public boolean smartspaceWeatherUseMonochromeFontIcons() {
|
||||
return getValue(Flags.FLAG_SMARTSPACE_WEATHER_USE_MONOCHROME_FONT_ICONS,
|
||||
FeatureFlags::smartspaceWeatherUseMonochromeFontIcons);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
public boolean statusBarConnectedDisplays() {
|
||||
return getValue(Flags.FLAG_STATUS_BAR_CONNECTED_DISPLAYS,
|
||||
FeatureFlags::statusBarConnectedDisplays);
|
||||
@@ -209,9 +222,11 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
Flags.FLAG_CLOCK_REACTIVE_VARIANTS,
|
||||
Flags.FLAG_CURSOR_HOT_CORNER,
|
||||
Flags.FLAG_ENABLE_HOME_DELAY,
|
||||
Flags.FLAG_ENABLE_LPP_SQUEEZE_EFFECT,
|
||||
Flags.FLAG_ENABLE_LPP_ASSIST_INVOCATION_EFFECT,
|
||||
Flags.FLAG_ENABLE_LPP_ASSIST_INVOCATION_HAPTIC_EFFECT,
|
||||
Flags.FLAG_EXAMPLE_SHARED_FLAG,
|
||||
Flags.FLAG_EXTENDED_WALLPAPER_EFFECTS,
|
||||
Flags.FLAG_EXTENDIBLE_THEME_MANAGER,
|
||||
Flags.FLAG_LOCKSCREEN_CUSTOM_CLOCKS,
|
||||
Flags.FLAG_NEW_CUSTOMIZATION_PICKER_UI,
|
||||
Flags.FLAG_NEW_TOUCHPAD_GESTURES_TUTORIAL,
|
||||
@@ -220,10 +235,10 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
Flags.FLAG_SCREENSHOT_CONTEXT_URL,
|
||||
Flags.FLAG_SHADE_ALLOW_BACK_GESTURE,
|
||||
Flags.FLAG_SIDEFPS_CONTROLLER_REFACTOR,
|
||||
Flags.FLAG_SMARTSPACE_REMOTEVIEWS_INTENT_HANDLER,
|
||||
Flags.FLAG_SMARTSPACE_SPORTS_CARD_BACKGROUND,
|
||||
Flags.FLAG_SMARTSPACE_UI_UPDATE,
|
||||
Flags.FLAG_SMARTSPACE_UI_UPDATE_RESOURCES,
|
||||
Flags.FLAG_SMARTSPACE_WEATHER_USE_MONOCHROME_FONT_ICONS,
|
||||
Flags.FLAG_STATUS_BAR_CONNECTED_DISPLAYS,
|
||||
Flags.FLAG_THREE_BUTTON_CORNER_SWIPE,
|
||||
Flags.FLAG_USE_PREFERRED_IMAGE_EDITOR
|
||||
@@ -238,9 +253,11 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
Flags.FLAG_CLOCK_REACTIVE_VARIANTS,
|
||||
Flags.FLAG_CURSOR_HOT_CORNER,
|
||||
Flags.FLAG_ENABLE_HOME_DELAY,
|
||||
Flags.FLAG_ENABLE_LPP_SQUEEZE_EFFECT,
|
||||
Flags.FLAG_ENABLE_LPP_ASSIST_INVOCATION_EFFECT,
|
||||
Flags.FLAG_ENABLE_LPP_ASSIST_INVOCATION_HAPTIC_EFFECT,
|
||||
Flags.FLAG_EXAMPLE_SHARED_FLAG,
|
||||
Flags.FLAG_EXTENDED_WALLPAPER_EFFECTS,
|
||||
Flags.FLAG_EXTENDIBLE_THEME_MANAGER,
|
||||
Flags.FLAG_LOCKSCREEN_CUSTOM_CLOCKS,
|
||||
Flags.FLAG_NEW_CUSTOMIZATION_PICKER_UI,
|
||||
Flags.FLAG_NEW_TOUCHPAD_GESTURES_TUTORIAL,
|
||||
@@ -249,10 +266,10 @@ public class CustomFeatureFlags implements FeatureFlags {
|
||||
Flags.FLAG_SCREENSHOT_CONTEXT_URL,
|
||||
Flags.FLAG_SHADE_ALLOW_BACK_GESTURE,
|
||||
Flags.FLAG_SIDEFPS_CONTROLLER_REFACTOR,
|
||||
Flags.FLAG_SMARTSPACE_REMOTEVIEWS_INTENT_HANDLER,
|
||||
Flags.FLAG_SMARTSPACE_SPORTS_CARD_BACKGROUND,
|
||||
Flags.FLAG_SMARTSPACE_UI_UPDATE,
|
||||
Flags.FLAG_SMARTSPACE_UI_UPDATE_RESOURCES,
|
||||
Flags.FLAG_SMARTSPACE_WEATHER_USE_MONOCHROME_FONT_ICONS,
|
||||
Flags.FLAG_STATUS_BAR_CONNECTED_DISPLAYS,
|
||||
Flags.FLAG_THREE_BUTTON_CORNER_SWIPE,
|
||||
Flags.FLAG_USE_PREFERRED_IMAGE_EDITOR,
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
package com.android.systemui.shared;
|
||||
// TODO(b/303773055): Remove the annotation after access issue is resolved.
|
||||
|
||||
/** @hide */
|
||||
public interface FeatureFlags {
|
||||
@@ -31,7 +30,11 @@ public interface FeatureFlags {
|
||||
|
||||
|
||||
|
||||
boolean enableLppSqueezeEffect();
|
||||
boolean enableLppAssistInvocationEffect();
|
||||
|
||||
|
||||
|
||||
boolean enableLppAssistInvocationHapticEffect();
|
||||
|
||||
|
||||
|
||||
@@ -43,6 +46,10 @@ public interface FeatureFlags {
|
||||
|
||||
|
||||
|
||||
boolean extendibleThemeManager();
|
||||
|
||||
|
||||
|
||||
boolean lockscreenCustomClocks();
|
||||
|
||||
|
||||
@@ -75,10 +82,6 @@ public interface FeatureFlags {
|
||||
|
||||
|
||||
|
||||
boolean smartspaceRemoteviewsIntentHandler();
|
||||
|
||||
|
||||
|
||||
boolean smartspaceSportsCardBackground();
|
||||
|
||||
|
||||
@@ -91,6 +94,10 @@ public interface FeatureFlags {
|
||||
|
||||
|
||||
|
||||
boolean smartspaceWeatherUseMonochromeFontIcons();
|
||||
|
||||
|
||||
|
||||
boolean statusBarConnectedDisplays();
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
package com.android.systemui.shared;
|
||||
// TODO(b/303773055): Remove the annotation after access issue is resolved.
|
||||
|
||||
/** @hide */
|
||||
public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
@@ -7,7 +6,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
|
||||
|
||||
public boolean ambientAod() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -21,14 +20,14 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
|
||||
|
||||
public boolean clockReactiveSmartspaceLayout() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
||||
public boolean clockReactiveVariants() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -48,8 +47,15 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
@Override
|
||||
|
||||
|
||||
public boolean enableLppSqueezeEffect() {
|
||||
return false;
|
||||
public boolean enableLppAssistInvocationEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
||||
public boolean enableLppAssistInvocationHapticEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -63,6 +69,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
|
||||
|
||||
public boolean extendedWallpaperEffects() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
||||
public boolean extendibleThemeManager() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -70,14 +83,14 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
|
||||
|
||||
public boolean lockscreenCustomClocks() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
||||
public boolean newCustomizationPickerUi() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -125,13 +138,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
@Override
|
||||
|
||||
|
||||
public boolean smartspaceRemoteviewsIntentHandler() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
||||
public boolean smartspaceSportsCardBackground() {
|
||||
return false;
|
||||
}
|
||||
@@ -140,13 +146,20 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
|
||||
|
||||
public boolean smartspaceUiUpdate() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
||||
public boolean smartspaceUiUpdateResources() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
|
||||
public boolean smartspaceWeatherUseMonochromeFontIcons() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -168,7 +181,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
|
||||
|
||||
|
||||
public boolean usePreferredImageEditor() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
package com.android.systemui.shared;
|
||||
// TODO(b/303773055): Remove the annotation after access issue is resolved.
|
||||
|
||||
|
||||
/** @hide */
|
||||
@@ -17,12 +16,16 @@ public final class Flags {
|
||||
/** @hide */
|
||||
public static final String FLAG_ENABLE_HOME_DELAY = "com.android.systemui.shared.enable_home_delay";
|
||||
/** @hide */
|
||||
public static final String FLAG_ENABLE_LPP_SQUEEZE_EFFECT = "com.android.systemui.shared.enable_lpp_squeeze_effect";
|
||||
public static final String FLAG_ENABLE_LPP_ASSIST_INVOCATION_EFFECT = "com.android.systemui.shared.enable_lpp_assist_invocation_effect";
|
||||
/** @hide */
|
||||
public static final String FLAG_ENABLE_LPP_ASSIST_INVOCATION_HAPTIC_EFFECT = "com.android.systemui.shared.enable_lpp_assist_invocation_haptic_effect";
|
||||
/** @hide */
|
||||
public static final String FLAG_EXAMPLE_SHARED_FLAG = "com.android.systemui.shared.example_shared_flag";
|
||||
/** @hide */
|
||||
public static final String FLAG_EXTENDED_WALLPAPER_EFFECTS = "com.android.systemui.shared.extended_wallpaper_effects";
|
||||
/** @hide */
|
||||
public static final String FLAG_EXTENDIBLE_THEME_MANAGER = "com.android.systemui.shared.extendible_theme_manager";
|
||||
/** @hide */
|
||||
public static final String FLAG_LOCKSCREEN_CUSTOM_CLOCKS = "com.android.systemui.shared.lockscreen_custom_clocks";
|
||||
/** @hide */
|
||||
public static final String FLAG_NEW_CUSTOMIZATION_PICKER_UI = "com.android.systemui.shared.new_customization_picker_ui";
|
||||
@@ -39,14 +42,14 @@ public final class Flags {
|
||||
/** @hide */
|
||||
public static final String FLAG_SIDEFPS_CONTROLLER_REFACTOR = "com.android.systemui.shared.sidefps_controller_refactor";
|
||||
/** @hide */
|
||||
public static final String FLAG_SMARTSPACE_REMOTEVIEWS_INTENT_HANDLER = "com.android.systemui.shared.smartspace_remoteviews_intent_handler";
|
||||
/** @hide */
|
||||
public static final String FLAG_SMARTSPACE_SPORTS_CARD_BACKGROUND = "com.android.systemui.shared.smartspace_sports_card_background";
|
||||
/** @hide */
|
||||
public static final String FLAG_SMARTSPACE_UI_UPDATE = "com.android.systemui.shared.smartspace_ui_update";
|
||||
/** @hide */
|
||||
public static final String FLAG_SMARTSPACE_UI_UPDATE_RESOURCES = "com.android.systemui.shared.smartspace_ui_update_resources";
|
||||
/** @hide */
|
||||
public static final String FLAG_SMARTSPACE_WEATHER_USE_MONOCHROME_FONT_ICONS = "com.android.systemui.shared.smartspace_weather_use_monochrome_font_icons";
|
||||
/** @hide */
|
||||
public static final String FLAG_STATUS_BAR_CONNECTED_DISPLAYS = "com.android.systemui.shared.status_bar_connected_displays";
|
||||
/** @hide */
|
||||
public static final String FLAG_THREE_BUTTON_CORNER_SWIPE = "com.android.systemui.shared.three_button_corner_swipe";
|
||||
@@ -54,55 +57,53 @@ public final class Flags {
|
||||
public static final String FLAG_USE_PREFERRED_IMAGE_EDITOR = "com.android.systemui.shared.use_preferred_image_editor";
|
||||
|
||||
|
||||
|
||||
public static boolean ambientAod() {
|
||||
|
||||
return FEATURE_FLAGS.ambientAod();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean bouncerAreaExclusion() {
|
||||
|
||||
return FEATURE_FLAGS.bouncerAreaExclusion();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean clockReactiveSmartspaceLayout() {
|
||||
|
||||
return FEATURE_FLAGS.clockReactiveSmartspaceLayout();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean clockReactiveVariants() {
|
||||
|
||||
return FEATURE_FLAGS.clockReactiveVariants();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean cursorHotCorner() {
|
||||
|
||||
return FEATURE_FLAGS.cursorHotCorner();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean enableHomeDelay() {
|
||||
|
||||
return FEATURE_FLAGS.enableHomeDelay();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean enableLppSqueezeEffect() {
|
||||
public static boolean enableLppAssistInvocationEffect() {
|
||||
|
||||
return FEATURE_FLAGS.enableLppSqueezeEffect();
|
||||
return FEATURE_FLAGS.enableLppAssistInvocationEffect();
|
||||
}
|
||||
|
||||
|
||||
public static boolean enableLppAssistInvocationHapticEffect() {
|
||||
|
||||
return FEATURE_FLAGS.enableLppAssistInvocationHapticEffect();
|
||||
}
|
||||
|
||||
|
||||
public static boolean exampleSharedFlag() {
|
||||
|
||||
@@ -110,13 +111,17 @@ public final class Flags {
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean extendedWallpaperEffects() {
|
||||
|
||||
return FEATURE_FLAGS.extendedWallpaperEffects();
|
||||
}
|
||||
|
||||
|
||||
public static boolean extendibleThemeManager() {
|
||||
|
||||
return FEATURE_FLAGS.extendibleThemeManager();
|
||||
}
|
||||
|
||||
|
||||
public static boolean lockscreenCustomClocks() {
|
||||
|
||||
@@ -124,83 +129,71 @@ public final class Flags {
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean newCustomizationPickerUi() {
|
||||
|
||||
return FEATURE_FLAGS.newCustomizationPickerUi();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean newTouchpadGesturesTutorial() {
|
||||
|
||||
return FEATURE_FLAGS.newTouchpadGesturesTutorial();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean returnAnimationFrameworkLibrary() {
|
||||
|
||||
return FEATURE_FLAGS.returnAnimationFrameworkLibrary();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean returnAnimationFrameworkLongLived() {
|
||||
|
||||
return FEATURE_FLAGS.returnAnimationFrameworkLongLived();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean screenshotContextUrl() {
|
||||
|
||||
return FEATURE_FLAGS.screenshotContextUrl();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean shadeAllowBackGesture() {
|
||||
|
||||
return FEATURE_FLAGS.shadeAllowBackGesture();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean sidefpsControllerRefactor() {
|
||||
|
||||
return FEATURE_FLAGS.sidefpsControllerRefactor();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean smartspaceRemoteviewsIntentHandler() {
|
||||
|
||||
return FEATURE_FLAGS.smartspaceRemoteviewsIntentHandler();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean smartspaceSportsCardBackground() {
|
||||
|
||||
return FEATURE_FLAGS.smartspaceSportsCardBackground();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean smartspaceUiUpdate() {
|
||||
|
||||
return FEATURE_FLAGS.smartspaceUiUpdate();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean smartspaceUiUpdateResources() {
|
||||
|
||||
return FEATURE_FLAGS.smartspaceUiUpdateResources();
|
||||
}
|
||||
|
||||
|
||||
public static boolean smartspaceWeatherUseMonochromeFontIcons() {
|
||||
|
||||
return FEATURE_FLAGS.smartspaceWeatherUseMonochromeFontIcons();
|
||||
}
|
||||
|
||||
|
||||
public static boolean statusBarConnectedDisplays() {
|
||||
|
||||
@@ -208,14 +201,12 @@ public final class Flags {
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean threeButtonCornerSwipe() {
|
||||
|
||||
return FEATURE_FLAGS.threeButtonCornerSwipe();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static boolean usePreferredImageEditor() {
|
||||
|
||||
return FEATURE_FLAGS.usePreferredImageEditor();
|
||||
|
||||
Reference in New Issue
Block a user