🛰️ Compose Radar Report - Apr 22, 2026
🛰️ Compose Radar Report - Apr 22, 2026
Here is what Google released this week for Compose:
Foundation Compose
Added
- Introduced
FlexBoxand addedExperimentalFlexBoxApi. - Added
GridTrackSizeMinMaxsupport for safer flexible-grid usage.
Changed
- Migrated FlexBox DSL configuration to function-based style.
- Updated text editing internals (TextStyleBuffer / interval tree) for more robust range handling.
Fixed
- Fixed
BasicTextFieldcrashes and edge cases around concurrent text/selection updates and context-menu behavior. - Fixed FlexBox layout issues including main-axis gap math, shrink handling, pixel distribution, and single-line cross-axis alignment behavior.
- Fixed grid-related sizing/overflow issues, including flexible-track aspect-ratio explosions and implicit-track gap calculation.
UI Compose
Added
- Added
ComposeViewContextto support composing without attaching the view.
Changed
- Changed media-query APIs toward a more generic model and continued API-review follow-ups around adaptive behavior.
- Removed legacy UI feature flags around pointer navigation, focus dispatch, and autofill debugging callbacks.
Fixed
- Fixed popup bounding behavior when clipping is disabled.
- Fixed focus restoration edge cases and frame-rate request log spam.
Runtime Compose
Added
- Added
SnapshotFlowManagermanager-based flow support and expanded host-default CompositionLocal capabilities. - Added keyed
SideEffectAPI support.
Changed
- Continued rollout of the LinkTable runtime architecture and associated tracing/locking improvements.
Fixed
- Fixed LinkTable write/index/disposal issues and nested derived-state invalidation bugs.
- Fixed cancellation reporting and stability issues around snapshot-flow internals.
Material Compose
Added
- Added expressive chip overloads for
FilterChipandInputChip. - Added
Material3ExpressiveApiannotation paths for clearer expressive API surfacing.
Changed
- Promoted expressive theme and wavy progress APIs (including
CircularWavyProgressIndicator). - Graduated inset focus-ring APIs and refined related component behavior.
Fixed
- Fixed focus-trapping behavior in DatePicker accessibility flows.
- Fixed inset focus-ring rendering regressions across switch/search/slider related paths.
- Fixed TimePicker sample behavior to prevent invalid time entry.
Animation Compose
Added
- Added visual-debugging API support for lookahead/shared-element animation workflows.
Changed
- Continued optimization work for shared-transition renderer state handling.
Fixed
- Fixed animation DSL and transition-state edge cases from the 1.11 cycle.
Compose Remote
Added
- Added
combinedClickable,RemoteMutableFloatArray, andRemoteFontFamilysupport in the remote stack. - Added richer flow-layout/document APIs and demos in the 1.0.0-alpha09 cycle.
Changed
- Changed
clickable,onTouchDown, andonTouchUpto single-action-oriented signatures. - Changed padding semantics from left/right toward start/end for directional correctness.
Fixed
- Fixed
MatrixExpression.writebehavior and several rendering/repaint crash paths.
That's all for this week.
What do you think of this email? Let me know by replying to this email so that I can improve it for you.
Don't miss what's next. Subscribe to Compose Radar by Composables: