Colton Idle
03/23/2023, 4:51 PMDateRangePicker
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)