🛰️ Compose Radar Report - Jun 4, 2026
🛰️ Compose Radar Report - Jun 4, 2026
Here is what Google released this week for Compose:
Material 3 Compose
Added
- Added expressive text-field defaults, including
TextFieldDefaults.roundedShape,OutlinedTextFieldDefaults.roundedShape, and tonal text-field colors. - Added
TextFieldLabelPosition.InsideandTextFieldLabelPosition.Cutout, making filled and outlined label placement explicit and customizable.
Changed
- Deprecated the older attached text-field label position in favor of the new inside and cutout label-position types.
- Changed
BottomSheetandModalBottomSheetso aPartiallyExpandedanchor is no longer removed automatically based on layout conditions when the new deterministic behavior is enabled. - Improved bottom-sheet dismiss gesture physics with quadratic velocity dampening for a smoother drag-to-hidden transition.
Compose Remote Creation
Changed
- Opened
combinedActionas the public way to combine multipleActionvalues, while keeping the concrete combined-action implementation internal.
Navigation 3 UI
Fixed
- Fixed
NavDisplayoverlay scene bookkeeping to compare overlay scenes by key, preventing nested overlays like modal bottom sheets from re-animating unexpectedly when overlays above them are popped. - Clarified that
SceneandOverlaySceneimplementations should provide stable equality and hash code behavior.
Wear Material 3 Compose
Added
- Added
SwipeToRevealDefaults.flingBehavior,RevealStatedrag helpers, andSwipeToRevealDragScope, making it possible to integrateSwipeToRevealwith custom nested scroll handling. - Added
LocalOneHandedGestureEnabled, a composition local for disabling one-handed gestures across a subtree. - Added
OneHandedGestureInteractionso one-handed gesture indicators can react to primary and dismiss gesture actions through an interaction source.
Changed
- Updated one-handed gesture defaults for scrolling content and
AlertDialog, including a default half-screen scroll action and an optional snap-to-next-item mode.
Fixed
- Fixed key collisions in one-handed gesture modifiers by including the gesture action and priority in generated keys.
- Fixed button ripple origin when a one-handed gesture triggers a button interaction.
That's all for this week.
Was this issue useful? Forward this email to a friend.
Don't miss what's next. Subscribe to Compose Radar by Composables: