Update git submodules
* Update frameworks/support from branch 'androidx-main'
to 1806fdd83ab53c1df5f8c3c0674a2da41f6bee1c
- Merge "Centralize panel disposal and align visibility with layout phase." into androidx-main
- Centralize panel disposal and align visibility with layout phase.
This change removes the previous implementation where visibility was managed as a side effect, leading to more predictable behavior. These changes result in a tighter coupling of an entity's layout, size, and enabled state, all of which are now managed during composition.
The `enabled` property of a panel is again determined directly by the layout measurement phase. This aligns with the core Compose philosophy where the composition dictates UI state.
The disposal logic for `SpatialMainPanel()` is moved from individual
composable into `CoreMainPanelEntity`.
Test: unit tests added and passed. Ran modified SpatialComposeApp on device.
Bug: 434703158
Change-Id: I23f6e05ebcd013e4392c30168b0cfefc824b641e
1 file changed