Add a flag for opt-out for camera compat for freeform.
This is a flag for the behavior change (check otp out property), not for exposing the API - this will be guarded with a different flag that will require API review and respect API timelines. The flag will be exposed via Jetpack for an earlier launch.
Flag: com.android.window.flags.enable_camera_compat_for_desktop_windowing_opt_out
Test: m
Bug: 328616176
Change-Id: I2306614eef0f14a7bcd585f4b5237cdc6eb5a62a
diff --git a/core/java/android/window/flags/lse_desktop_experience.aconfig b/core/java/android/window/flags/lse_desktop_experience.aconfig
index 79120b2..b137bb0 100644
--- a/core/java/android/window/flags/lse_desktop_experience.aconfig
+++ b/core/java/android/window/flags/lse_desktop_experience.aconfig
@@ -185,6 +185,16 @@
}
flag {
+ name: "enable_camera_compat_for_desktop_windowing_opt_out"
+ namespace: "lse_desktop_experience"
+ description: "Whether to allow developers to opt-out of Camera Compat treatment to fixed-orientation apps in desktop windowing mode"
+ bug: "328616176"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
name: "enable_task_stack_observer_in_shell"
namespace: "lse_desktop_experience"
description: "Introduces a new observer in shell to track the task stack."