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; } }