Assigned
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
Author: Louis Pullen-Freilich <
Link:
Re-land adding WindowInfo#containerSize
Expand for full commit details
Re-land adding WindowInfo#containerSize
Temporarily using a forked subset of WindowMetricsCalculator to avoid performance issues with inset calculations (that we don't need).
Bug: b/369334429
Fixes: b/360343819
Test: ComposeViewTest
Test: WindowInfoCompositionLocalTest
Relnote: "Adds WindowInfo#containerSize to provide the current window's content container size. This can be retrieved using LocalWindowInfo."
Change-Id: I277673b5576f15f60bc82eeb9d9424c5144a3c25
Files:
- M
compose/ui/ui/api/current.txt
- M
compose/ui/ui/api/restricted_current.txt
- M
compose/ui/ui/build.gradle
- M
compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt
- M
compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt
- M
compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt
- A
compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidWindowInfo.android.kt
- M
compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/WindowInfo.kt
Hash: 7ca3950e4bd0a608b1570f07b75c824912860ed6
Date: Tue Sep 24 14:14:22 2024
ap...@google.com <ap...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-main
Author: Louis Pullen-Freilich <
Link:
Re-re-land adding WindowInfo#containerSize
Expand for full commit details
Re-re-land adding WindowInfo#containerSize
Temporarily using a forked subset of WindowMetricsCalculator to avoid some extra performance issues with inset calculations (that we don't need).
Bug: b/369334429
Fixes: b/360343819
Test: ComposeViewTest
Test: WindowInfoCompositionLocalTest
Relnote: "Adds WindowInfo#containerSize to provide the current window's content container size. This can be retrieved using LocalWindowInfo."
Change-Id: Idc38c705655c9181022161927275318fba86bed8
Files:
- M
compose/ui/ui/api/current.txt
- M
compose/ui/ui/api/restricted_current.txt
- M
compose/ui/ui/build.gradle
- M
compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt
- M
compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt
- M
compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt
- A
compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidWindowInfo.android.kt
- M
compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/WindowInfo.kt
Hash: 2b13d0743f3dc7f38550d0bcfe30dbc5cfd2ecfe
Date: Tue Sep 24 14:14:22 2024
Description
We had to fork some window size calculation logic from WindowMetricsCalculator while waiting for fixes for b/360934048 and b/369170239 , this bug tracks removing this fork and using public API when these issues are resolved.