Happy Google I/O day! Compose updates! m3 1.1.0 stable - A ton of new components we've seen alread...
c
Happy Google I/O day! Compose updates! m3 1.1.0 stable • A ton of new components we've seen already in alphas (makes sense). But if you want the full list check it out here: https://developer.android.com/jetpack/androidx/releases/compose-material3#1.1.0 and a blog post with all the details you'd want! https://material.io/blog/material-3-compose-1-1 1.5.0-alpha04 •
ContentKey
is now supported in
AnimatedContent
to allow more control for when transition should happen. (Ic069b) • Fixed regression where keyboard wasn't showing for text fields inside dialogs not created by the
Dialog
composable. (I82551, b/262140644) šŸŽ‰ šŸŽ‰ • A bunch of Pager, LazyGrid, and page count, snap velocity changes. Read the full list: https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.5.0-alpha04 • Added primitive versions of the
State
API, allowing Int, Long, Float, and Double values to be tracked in
State
objects without incurring penalties for autoboxing. Use the new factory methods
mutableIntState(Int)
,
mutableFloatStateOf(Float)
, etc in order to use these. (I48e43) • Call
onEndChanges
during composition dispose. Focus nodes removed during
Composition.dispose
are subscribing to
onEndChanges
to reset focus.(03d4a47) šŸŽ‰ NICE. This fixes a bug i reported! • Added
onReset
and
onRelease
parameters to the
AndroidViewBinding
composable, mirroring the
AndroidView
composable and enabling support for View reuse with
ViewBinding
. (I00b1e, b/276802519) • Updated Compose Path API to support rewind operations to support usecases of frequent Path manipulation with faster re-use. (I7b797) • Added optimized
TextStyle.merge(...)
with full parameter list. (Iad234, b/246961787) • Stabilized many Text APIs that include
Brush
,
DrawStyle
,
TextMotion
,
DrawScope.drawText
,
Paragraph.paint(Brush)
,
MultiParagraph.paint(Brush)
. (I2f740, b/261581564, b/261581931, b/261561245) •
PlatformTextStyle.includeFontPadding
is undeprecated. Our original intent was to remove the field, however the feedback shows that developers need this configuration option. Therefore removing deprecation from the field (I98e96, b/277703184) šŸŽ‰ AWESOME material3 Version 1.2.0-alpha01 • looking through release notes and git logs, doesn't seem like anything too notable to call out
šŸ‘ 12
šŸŽ‰ 7
šŸ‘šŸ» 2
jetpack compose 1
thank you color 11