Compose 1.4.0 stable released yesterday :tada: Al...
# compose
c
Compose 1.4.0 stable released yesterday 🎉 Also, 1.1.0-beta01 of m3 • Updated the
DateRangePicker
to allow selecting a range with the same date for its start and end. (I16529, b/272882497) • Text fields now properly position their text elements when font size is smaller than expected. This may result in a few pixels change in your apps based on font settings and script. (I8b8d0) • Add layout type param to
TimePicker
composable. It allows to use different layouts, depending on the screen configuration (Ia0e16) • Added shadow elevation to
BottomSheetScaffold
(I94e0f) • Added support for displaying the date pickers without the header part And first releases of 1.5.0 (alpha 01) •
AnimatedContent
APIs are now stable
AnimatedContentScope
has been renamed to
AnimatedContentTransitionScope
.
scaleIn
and
scaleOut
are now stable APIs. (Iaf54e) • Text and
BasicText
is refactored to use the new modifier system. This leads to substantial performance improvements in many cases. No changes should be visible. (If1d17, b/246961435) • Added the
PerformImeAction
semantics action to invoke the IME action on text editor nodes. (IDK what this does, but sounds sorta importatnt?) • Add a chipgroup reflow sample. Update the horizontal padding in between child chips in the single line chipgroup sample to match spec. (I3b155) • Fixed an issue where
ModalBottomSheetLayout
would crash in an edge case on orientation change. Layout animations (e.g.
Modifier.animateContentSize
) in/on the sheet content now work smoothly. (I2f981, b/266780234) • Adds
Modifier.Node#coroutineScope
to allow
Modifier.Nodes
to launch coroutines (I76ef9) • Allow
Modifier.Nodes
to read
CompositionLocals
by implementing the
CompositionLocalConsumerModifierNode
interface. (Ib44df) • LookaheadLayout has been replaced by LookaheadScope, which is no longer a Layout. This allows chid content in a LookaheadScope to be directly controlled by parent's MeasurePolicy. (Ibe2e5)
🎉 22