Introduce ShadeDisplayAwareModule
This binds context, resources and layout inflater specific to the shade window.
A copy of the context is created (only when the new flag is enabled.
Those elements will be used in follow up cls.
Bug: 362719719
Bug: 374267505
Test: Presubmits - just introducing a flag guarded module not yet used
Flag: com.android.systemui.shade_window_goes_around
Change-Id: I0c83c3c36168a189f45e8d2ad7288d87e7d5e796
diff --git a/packages/SystemUI/aconfig/systemui.aconfig b/packages/SystemUI/aconfig/systemui.aconfig
index 426b24d..2cbc2ad 100644
--- a/packages/SystemUI/aconfig/systemui.aconfig
+++ b/packages/SystemUI/aconfig/systemui.aconfig
@@ -1522,6 +1522,13 @@
}
flag {
+ name: "shade_window_goes_around"
+ namespace: "systemui"
+ description: "Enables the shade window to move between displays"
+ bug: "362719719"
+}
+
+flag {
name: "media_projection_request_attribution_fix"
namespace: "systemui"
description: "Ensure MediaProjection consent requests are properly attributed"