1889 lines
25 KiB
Java
1889 lines
25 KiB
Java
package com.android.systemui;
|
|
|
|
/** @hide */
|
|
public final class FeatureFlagsImpl implements FeatureFlags {
|
|
@Override
|
|
|
|
|
|
public boolean activityTransitionUseLargestWindow() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean alwaysComposeQsUiFragment() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean ambientTouchMonitorListenToDisplayChanges() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean animationLibraryDelayLeashCleanup() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean appClipsBacklinks() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean avalancheReplaceHunWhenCritical() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean backButtonOnBouncer() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bouncerLifecycleFix() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bouncerUiRevamp() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bouncerUiRevamp2() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bpColors() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean brightnessSliderFocusState() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean classicFlagsMultiUser() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardAnnounceLiveRegion() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardOverlayMultiuser() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardUseDescriptionMimetype() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clockFidgetAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clockModernization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalBouncerDoNotModifyPluginOpen() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalEditWidgetsActivityFinishFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalHub() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalHubUseThreadPoolForWidgets() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalResponsiveGrid() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalShadeTouchHandlingFixes() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalStandaloneSupport() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalTimerFlickerFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalWidgetResizing() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalWidgetTrampolineFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean composeBouncer() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean confineNotificationTouchToViewWidth() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean contAuthPlugin() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean contextualTipsAssistantDismissFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean coroutineTracing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean decoupleViewControllerInAnimlib() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean desktopEffectsQsTile() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean desktopScreenCapture() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean disableContextualTipsFrequencyCheck() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean disableContextualTipsIosSwitcherCheck() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean disableDoubleClickSwapOnBouncer() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean doNotUseImmediateCoroutineDispatcher() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean doubleTapToSleep() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamBiometricPromptFixes() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamInputSessionPilferOnce() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamOverlayBouncerSwipeDirectionFiltering() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamOverlayUpdatedUi() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamPreviewTapDismiss() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamTransitionFixes() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean edgeBackGestureHandlerThread() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean edgebackGestureHandlerGetRunningTasksBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableBackgroundKeyguardOndrawnCallback() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableConstraintLayoutLockscreenOnExternalDisplay() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTipForMuteVolume() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTipForPowerOff() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTipForTakeScreenshot() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTips() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableDesktopGrowth() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableEfficientDisplayRepository() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableLayoutTracing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableMinmode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableSuggestedDeviceUi() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTopUiController() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableUnderlay() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableViewCaptureTracing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enforceBrightnessBaseUserRestriction() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean exampleFlag() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean expandCollapsePrivacyDialog() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean expandHeadsUpOnInlineReply() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean expandedPrivacyIndicatorsOnLargeScreen() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean extendedAppsShortcutCategory() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean faceScanningAnimationNpeFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean fetchBookmarksXmlKeyboardShortcuts() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean fixDialogLaunchAnimationJankLogging() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean fixScreenshotActionDismissSystemWindows() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean flashlightStrength() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuAnimatedTuck() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuDragToHide() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuHearingDeviceStatusIcon() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuImeDisplacementAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuNotifyTargetsChangedOnStrictDiff() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuOverlapsNavBarsFlag() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuRadiiAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuRemoveFullscreenTaps() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean getConnectedDeviceNameUnsynchronized() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubAllowKeyguardWhenDreaming() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubBlurredBackground() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubDirectEditMode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubV2() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubV2Resources() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hardwareColorStyles() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hearingAidsQsTileDialog() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hearingDevicesDialogRelatedTools() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hideRingerButtonInSingleVolumeMode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean homeControlsDreamHsum() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hsuBehaviorChanges() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hubBlurredByShadeFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hubEditModeTouchAdjustments() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hubEditModeTransition() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean iconRefresh2025() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean indicationTextA11yFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean instantHideShade() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardDockingIndicator() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardShortcutHelperRewrite() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardShortcutHelperShortcutCustomizer() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardTouchpadContextualEducation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyguardTransitionForceFinishOnScreenOff() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyguardWmStateRefactor() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean lockscreenFont() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean lowLightClockDream() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean lowlightClockSetBrightness() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean lowlightClockUsesKeyguardChargingStatus() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean magneticNotificationSwipes() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsButtonMedia3() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsButtonMedia3Placement() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsInCompose() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsUiUpdate() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaProjectionDialogBehindLockscreen() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaProjectionGreyErrorText() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaProjectionRequestAttributionFix() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean modesUiDialogPaging() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean moveTransitionAnimationLayer() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean msdlFeedback() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean multiuserWifiPickerTrackerSupport() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean newAodTransition() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean newDozingKeyguardStates() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean newVolumePanel() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean nonTouchscreenDevicesBypassFalsing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notesRoleQsTile() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAddXOnHoverToDismiss() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAmbientSuppressionAfterInflation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAnimatedActionsTreatment() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAppearNonlinear() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAsyncGroupHeaderInflation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAsyncHybridViewInflation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAvalancheSuppression() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAvalancheThrottleHun() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationBackgroundTintOptimization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationBundleUi() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationColorUpdateLogger() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationContentAlphaOptimization() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationFooterBackgroundTintOptimization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationRowAccessibilityExpanded() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationRowContentBinderRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationRowTransparency() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationShadeBlur() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationShadeCloseWaitsForChildAnimations() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationShadeUiThread() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationSkipSilentUpdates() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationTransparentHeaderFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsBackgroundIcons() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsFooterVisibilityFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsHideOnDisplaySwitch() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsHunAccessibilityRefactor() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsHunSharedAnimationValues() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsIconContainerRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsLaunchRadius() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsLiveDataStoreRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsPinnedHunInShade() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsRedesignFooterView() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notifyPasswordTextViewUserActivityInBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notifyPowerManagerUserActivityBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean ongoingActivityChipsOnDream() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean overrideSuppressOverlayCondition() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean permissionHelperInlineUiRichOngoing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean permissionHelperUiRichOngoing() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean physicalNotificationMovement() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean pinInputFieldStyledFocusState() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean predictiveBackAnimateShade() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean predictiveBackDelayWmTransition() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean privacyDotLiveRegion() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean promoteNotificationsAutomatically() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean pssTaskSwitcher() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsComposeFragmentEarlyExpansion() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsEditModeTabs() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsEditModeTooltip() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsNewTiles() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsNewTilesFuture() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsTileDetailedView() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsTileFocusState() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsTileTransitionInteractionRefinement() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsUiRefactor() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsUiRefactorComposeFragment() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsWifiConfig() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean recordIssueQsTile() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean redesignMagnificationWindowSize() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerBatteryControllerReceiversInCorestartable() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerContentObserversAsync() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerNewWalletCardInBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerWallpaperNotifierBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean rememberViewModelOffMainThread() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeAodCarMode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeDreamOverlayHideOnTouch() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeNearbyShareTileAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeUpdateListenerInQsIconViewImpl() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean restToUnlock() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean restartDreamOnUnocclude() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean restrictCommunalAppWidgetHostListening() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean revampedBouncerMessages() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean runFingerprintDetectOnDismissibleKeyguard() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean saveAndRestoreMagnificationSettingsButtons() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sceneContainer() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenReactions() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshareNotificationHidingBugFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotActionDismissSystemWindows() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotAnnounceLiveRegion() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotMultidisplayFocusChange() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotPolicySplitAndDesktopMode() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotScrollCropViewCrashFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean secondaryUserWidgetHost() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean settingsExtRegisterContentObserverOnBgThread() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeExpandsOnStatusBarLongPress() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeHeaderBlurFontColor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeHeaderFontUpdate() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeQsvisibleLogic() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeWindowGoesAround() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shaderlibLoadingEffectRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shortcutHelperKeyGlyph() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showAudioSharingSliderInVolumePanel() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showClipboardIndication() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showLockedByYourWatchKeyguardIndicator() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean simPinBouncerReset() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean skipHideSensitiveNotifAnimation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sliceManagerBinderCallBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceRelocateToBottom() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceSwipeEventLoggingFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceViewpager2() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sounddoseCustomization() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean spatialModelAppPushback() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean spatialModelBouncerPushback() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean spatialModelPushbackInShader() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean stabilizeHeadsUpGroupV2() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarAlwaysCheckUnderlyingNetworks() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarAppHandleTracking() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarChipToHunAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarChipsModernization() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarChipsReturnAnimations() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarFontUpdates() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarMobileIconKairos() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarNoHunBehavior() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarPopupChips() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarPrivacyChipAnimationExemption() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarRootModernization() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarRudimentaryBattery() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSignalPolicyRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSignalPolicyRefactorEthernet() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarStaticInoutIndicators() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSwipeOverChip() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSwitchToSpnFromDataSpn() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSystemStatusIconsInCompose() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarUiThread() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarWindowNoCustomTouch() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean stuckHearingDevicesQsTileFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean switchUserOnBg() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sysuiTeamfood() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean themeOverlayControllerWakefulnessDeprecation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean thinScreenRecordingService() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean transitionRaceConditionPart2() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean tvGlobalActionsFocus() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean udfpsScreenOffUnlockFlicker() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean uiRichOngoingAodSkeletonBgInflation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean unfoldAnimationBackgroundProgress() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean updateCornerRadiusOnDisplayChanged() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean updateUserSwitcherBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean updateWindowMagnifierBottomBoundary() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useAadProxSensorIfPresent() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean userAwareSettingsRepositories() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean userEncryptedSource() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean userSwitcherAddSignOutOption() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean visualInterruptionsRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean volumeRedesign() {
|
|
return true;
|
|
}
|
|
|
|
}
|