package com.android.window.flags2; /** @hide */ public interface FeatureFlags { boolean actionModeEdgeToEdge(); boolean activityEmbeddingDelayTaskFragmentFinishForActivityLaunch(); boolean activityEmbeddingInteractiveDividerFlag(); boolean activityEmbeddingMetrics(); boolean activityEmbeddingSupportForConnectedDisplays(); boolean allowDisableActivityRecordInputSink(); boolean allowsScreenSizeDecoupledFromStatusBarAndCutout(); boolean alwaysDrawMagnificationFullscreenBorder(); boolean alwaysSeqIdLayout(); boolean alwaysUpdateWallpaperPermission(); boolean aodTransition(); boolean appCompatAsyncRelayout(); boolean appCompatPropertiesApi(); boolean appCompatRefactoring(); boolean appCompatRefactoringRoundedCorners(); boolean appCompatUiFramework(); boolean appHandleNoRelayoutOnExclusionChange(); boolean applyLifecycleOnPipChange(); boolean avoidRebindingIntentionallyDisconnectedWallpaper(); boolean backupAndRestoreForUserAspectRatioSettings(); boolean balAdditionalLogging(); boolean balAdditionalStartModes(); boolean balClearAllowlistDuration(); boolean balCoverIntentSender(); boolean balDontBringExistingBackgroundTaskStackToFg(); boolean balReduceGracePeriod(); boolean balRespectAppSwitchStateWhenCheckBoundByForegroundUid(); boolean balSendIntentWithOptions(); boolean balShowToastsBlocked(); boolean balStrictModeGracePeriod(); boolean balStrictModeRo(); boolean betterSupportNonMatchParentActivity(); boolean cameraCompatForFreeform(); boolean cameraCompatFullscreenPickSameTaskActivity(); boolean closeToSquareConfigIncludesStatusBar(); boolean coverDisplayOptIn(); boolean currentAnimatorScaleUsesSharedMemory(); boolean defaultDeskWithoutWarmupMigration(); boolean delegateUnhandledDrags(); boolean density390Api(); boolean disableDesktopLaunchParamsOutsideDesktopBugFix(); boolean disableNonResizableAppSnapResizing(); boolean disableOptOutEdgeToEdge(); boolean dispatchFirstKeyguardLockedState(); boolean enableAccessibleCustomHeaders(); boolean enableActivityEmbeddingSupportForConnectedDisplays(); boolean enableAppHandlePositionReporting(); boolean enableAppHeaderWithTaskDensity(); boolean enableBlockNonDesktopDisplayWindowDragBugfix(); boolean enableBorderSettings(); boolean enableBoxShadowSettings(); boolean enableBugFixesForSecondaryDisplay(); boolean enableCameraCompatCheckDeviceRotationBugfix(); boolean enableCameraCompatForDesktopWindowing(); boolean enableCameraCompatForDesktopWindowingOptOut(); boolean enableCameraCompatForDesktopWindowingOptOutApi(); boolean enableCameraCompatTrackTaskAndAppBugfix(); boolean enableCaptionCompatInsetConversion(); boolean enableCaptionCompatInsetForceConsumption(); boolean enableCaptionCompatInsetForceConsumptionAlways(); boolean enableCascadingWindows(); boolean enableCloseLidInteraction(); boolean enableCompatUiVisibilityStatus(); boolean enableCompatuiSysuiLauncher(); boolean enableConnectedDisplaysDnd(); boolean enableConnectedDisplaysPip(); boolean enableConnectedDisplaysWindowDrag(); boolean enableDesktopAppHandleAnimation(); boolean enableDesktopAppHeaderStateChangeAnnouncements(); boolean enableDesktopAppLaunchAlttabTransitions(); boolean enableDesktopAppLaunchAlttabTransitionsBugfix(); boolean enableDesktopAppLaunchBugfix(); boolean enableDesktopAppLaunchTransitions(); boolean enableDesktopAppLaunchTransitionsBugfix(); boolean enableDesktopCloseShortcutBugfix(); boolean enableDesktopCloseTaskAnimationInDtcBugfix(); boolean enableDesktopFirstBasedDefaultToDesktopBugfix(); boolean enableDesktopFirstBasedDragToMaximize(); boolean enableDesktopFirstFullscreenRefocusBugfix(); boolean enableDesktopFirstListener(); boolean enableDesktopImeBugfix(); boolean enableDesktopImmersiveDragBugfix(); boolean enableDesktopIndicatorInSeparateThreadBugfix(); boolean enableDesktopModeThroughDevOption(); boolean enableDesktopOpeningDeeplinkMinimizeAnimationBugfix(); boolean enableDesktopRecentsTransitionsCornersBugfix(); boolean enableDesktopSplitscreenTransitionBugfix(); boolean enableDesktopSystemDialogsTransitions(); boolean enableDesktopTabTearingLaunchAnimation(); boolean enableDesktopTabTearingMinimizeAnimationBugfix(); boolean enableDesktopTaskLimitSeparateTransition(); boolean enableDesktopTaskbarOnFreeformDisplays(); boolean enableDesktopTrampolineCloseAnimationBugfix(); boolean enableDesktopWallpaperActivityForSystemUser(); boolean enableDesktopWindowingAppHandleEducation(); boolean enableDesktopWindowingAppToWeb(); boolean enableDesktopWindowingAppToWebEducation(); boolean enableDesktopWindowingAppToWebEducationIntegration(); boolean enableDesktopWindowingBackNavigation(); boolean enableDesktopWindowingEnterTransitionBugfix(); boolean enableDesktopWindowingEnterTransitions(); boolean enableDesktopWindowingExitByMinimizeTransitionBugfix(); boolean enableDesktopWindowingExitTransitions(); boolean enableDesktopWindowingExitTransitionsBugfix(); boolean enableDesktopWindowingHsum(); boolean enableDesktopWindowingImmersiveHandleHiding(); boolean enableDesktopWindowingModalsPolicy(); boolean enableDesktopWindowingMode(); boolean enableDesktopWindowingMultiInstanceFeatures(); boolean enableDesktopWindowingPersistence(); boolean enableDesktopWindowingPip(); boolean enableDesktopWindowingPipInOverviewBugfix(); boolean enableDesktopWindowingQuickSwitch(); boolean enableDesktopWindowingScvhCacheBugFix(); boolean enableDesktopWindowingSizeConstraints(); boolean enableDesktopWindowingTaskLimit(); boolean enableDesktopWindowingTaskbarRunningApps(); boolean enableDesktopWindowingTransitions(); boolean enableDesktopWindowingWallpaperActivity(); boolean enableDeviceStateAutoRotateSettingLogging(); boolean enableDeviceStateAutoRotateSettingRefactor(); boolean enableDisplayCompatMode(); boolean enableDisplayDisconnectInteraction(); boolean enableDisplayFocusInShellTransitions(); boolean enableDisplayReconnectInteraction(); boolean enableDisplayWindowingModeSwitching(); boolean enableDragResizeSetUpInBgThread(); boolean enableDragToDesktopIncomingTransitionsBugfix(); boolean enableDragToMaximize(); boolean enableDraggingPipAcrossDisplays(); boolean enableDynamicRadiusComputationBugfix(); boolean enableEmptyDeskOnMinimize(); boolean enableExperimentalBubblesController(); boolean enableFreeformBoxShadows(); boolean enableFreeformDisplayLaunchParams(); boolean enableFullScreenWindowOnRemovingSplitScreenStageBugfix(); boolean enableFullscreenWindowControls(); boolean enableFullyImmersiveInDesktop(); boolean enableHandleInputFix(); boolean enableHandlersDebuggingMode(); boolean enableHoldToDragAppHandle(); boolean enableIndependentBackInProjected(); boolean enableInorderTransitionCallbacksForDesktop(); boolean enableInputLayerTransitionFix(); boolean enableKeyGestureHandlerForSysui(); boolean enableMinimizeButton(); boolean enableModalsFullscreenWithPermission(); boolean enableModalsFullscreenWithPlatformSignature(); boolean enableMoveToNextDisplayShortcut(); boolean enableMultiDisplaySplit(); boolean enableMultidisplayTrackpadBackGesture(); boolean enableMultipleDesktopsBackend(); boolean enableMultipleDesktopsDefaultActivationInDesktopFirstDisplays(); boolean enableMultipleDesktopsFrontend(); boolean enableNoWindowDecorationForDesks(); boolean enableNonDefaultDisplaySplit(); boolean enableOmitAccelerometerRotationRestore(); boolean enableOpaqueBackgroundForTransparentWindows(); boolean enableOverflowButtonForTaskbarPinnedItems(); boolean enablePerDisplayDesktopWallpaperActivity(); boolean enablePerDisplayPackageContextCacheInStatusbarNotif(); boolean enablePersistingDisplaySizeForConnectedDisplays(); boolean enablePinningAppWithContextMenu(); boolean enablePresentationForConnectedDisplays(); boolean enableProjectedDisplayDesktopMode(); boolean enableQuickswitchDesktopSplitBugfix(); boolean enableRejectHomeTransition(); boolean enableRequestFullscreenBugfix(); boolean enableRequestFullscreenRefactor(); boolean enableResizingMetrics(); boolean enableRestartMenuForConnectedDisplays(); boolean enableRestoreToPreviousSizeFromDesktopImmersive(); boolean enableSeeThroughTaskFragments(); boolean enableShellInitialBoundsRegressionBugFix(); boolean enableSizeCompatModeImprovementsForConnectedDisplays(); boolean enableStartLaunchTransitionFromTaskbarBugfix(); boolean enableSysDecorsCallbacksViaWm(); boolean enableTallAppHeaders(); boolean enableTaskResizingKeyboardShortcuts(); boolean enableTaskStackObserverInShell(); boolean enableTaskbarConnectedDisplays(); boolean enableTaskbarOverflow(); boolean enableTaskbarRecentTasksThrottleBugfix(); boolean enableTaskbarRecentsLayoutTransition(); boolean enableThemedAppHeaders(); boolean enableTileResizing(); boolean enableTopVisibleRootTaskPerUserTracking(); boolean enableTransitionOnActivitySetRequestedOrientation(); boolean enableVisualIndicatorInTransitionBugfix(); boolean enableWindowContextOverrideType(); boolean enableWindowContextResourcesUpdateOnConfigChange(); boolean enableWindowDecorationRefactor(); boolean enableWindowRepositioningApi(); boolean enableWindowingDynamicInitialBounds(); boolean enableWindowingEdgeDragResize(); boolean enableWindowingScaledResizing(); boolean enableWindowingTaskStackOrderBugfix(); boolean enableWindowingTransitionHandlersObservers(); boolean enforceEdgeToEdge(); boolean ensureKeyguardDoesTransitionStarting(); boolean enterDesktopByDefaultOnFreeformDisplays(); boolean excludeCaptionFromAppBounds(); boolean excludeDeskRootsFromDesktopTasks(); boolean excludeNonMainWindowFromSnapshot(); boolean excludeTaskFromRecents(); boolean extendingPersistenceSnapshotQueueDepth(); boolean fallbackToFocusedDisplay(); boolean fifoPriorityForMajorUiProcesses(); boolean fixFullscreenInMultiWindow(); boolean fixHideOverlayApi(); boolean fixLayoutRestoredTask(); boolean fixMovingUnfocusedTask(); boolean fixSetAdjacentTaskFragmentsWithParams(); boolean fixShowWhenLockedSyncTimeout(); boolean forceCloseTopTransparentFullscreenTask(); boolean forceShowSystemBarForBubble(); boolean formFactorBasedDesktopFirstSwitch(); boolean getDimmerOnClosing(); boolean grantManageKeyGesturesToRecents(); boolean ignoreAspectRatioRestrictionsForResizeableFreeformActivities(); boolean ignoreCornerRadiusAndShadows(); boolean includeTopTransparentFullscreenTaskInDesktopHeuristic(); boolean inheritTaskBoundsForTrampolineTaskLaunches(); boolean insetsDecoupledConfiguration(); boolean interceptMotionFromMoveToCancel(); boolean jankApi(); boolean keyboardShortcutsToSwitchDesks(); boolean letterboxBackgroundWallpaper(); boolean movableCutoutConfiguration(); boolean moveToExternalDisplayShortcut(); boolean multiCrop(); boolean navBarTransparentByDefault(); boolean nestedTasksWithIndependentBoundsBugfix(); boolean offloadColorExtraction(); boolean parallelCdTransitionsDuringRecents(); boolean portWindowSizeAnimation(); boolean predictiveBackDefaultEnableSdk36(); boolean predictiveBackPrioritySystemNavigationObserver(); boolean predictiveBackSwipeEdgeNoneApi(); boolean predictiveBackSystemOverrideCallback(); boolean predictiveBackThreeButtonNav(); boolean predictiveBackTimestampApi(); boolean preserveRecentsTaskConfigurationOnRelaunch(); boolean rearDisplayDisableForceDesktopSystemDecorations(); boolean reduceChangedExclusionRectsMsgs(); boolean reduceTaskSnapshotMemoryUsage(); boolean relativeInsets(); boolean releaseSnapshotAggressively(); boolean releaseSurfaceOnTransitionFinish(); boolean removeActivityStarterDreamCallback(); boolean removeDepartTargetFromMotion(); boolean removeStartingInTransition(); boolean reparentToDefaultWithDisplayRemoval(); boolean reparentWindowTokenApi(); boolean respectFullscreenActivityOptionInDesktopLaunchParams(); boolean respectHierarchySurfaceVisibility(); boolean respectLeafTaskBounds(); boolean respectOrientationChangeForUnresizeable(); boolean restoreUserAspectRatioSettingsUsingService(); boolean restrictFreeformHiddenSystemBarsToFillingTasks(); boolean rootTaskForBubble(); boolean safeRegionLetterboxing(); boolean safeReleaseSnapshotAggressively(); boolean schedulingForNotificationShade(); boolean scrambleSnapshotFileName(); boolean screenBrightnessDimOnEmulator(); boolean screenRecordingCallbacks(); boolean scrollingFromLetterbox(); boolean scvhSurfaceControlLifetimeFix(); boolean sdkDesiredPresentTime(); boolean setScPropertiesInClient(); boolean showAppHandleLargeScreens(); boolean showDesktopExperienceDevOption(); boolean showDesktopWindowingDevOption(); boolean showHomeBehindDesktop(); boolean skipCompatUiEducationInDesktopMode(); boolean skipDeactivationOfDeskWithNothingInFront(); boolean skipDecorViewRelayoutWhenClosingBugfix(); boolean splashScreenViewSyncTransaction(); boolean supportsDragAssistantToMultiwindow(); boolean supportsMultiInstanceSystemUi(); boolean surfaceControlInputReceiver(); boolean surfaceTrustedOverlay(); boolean syncScreenCapture(); boolean systemUiPostAnimationEnd(); boolean touchPassThroughOptIn(); boolean transitReadyTracking(); boolean transitTrackerPlumbing(); boolean transitionHandlerCujTags(); boolean trustedPresentationListenerForWindow(); boolean unifyBackNavigationTransition(); boolean unifyShellBinders(); boolean universalResizableByDefault(); boolean untrustedEmbeddingAnyAppPermission(); boolean untrustedEmbeddingStateSharing(); boolean updateDimsWhenWindowShown(); boolean updateHostInputTransferToken(); boolean updateTaskMinDimensionsWithRootActivity(); boolean useCachedInsetsForDisplaySwitch(); boolean useTasksDimOnly(); boolean vdmForceAppUniversalResizableApi(); boolean wallpaperOffsetAsync(); boolean wlinfoOncreate(); }