Skip to content

1.14.0-alpha02

Latest
Compare
Choose a tag to compare
@hunterstich hunterstich released this 18 Jun 15:56
· 33 commits to master since this release

Important

  • The compileSdkVersion was updated to 35.

Dependency Updates

Dependency Previous version New version
androidx.core.core 1.6.0 1.16.0

Library Updates

  • AppBar
    • Fixed the bug that setBackground will reset the internal MaterialShapeDrawable for lift-on-scroll feature. (1adc501)
  • BottomSheet
    • Fixed crash when protections are set before setContentView is called (d211909)
    • Added half-expanded state description for accessibility (95e7b45)
    • Added support for androidx.core ProtectionLayout API and update dependency to 1.16 (e7f9f63)
  • Catalog
    • Made buttons tonal instead of outlined (1c2beb1)
    • Updated NavRail description in catalog (1dc3923)
    • Updated FAB Menu demo title string to make it more clear it is via Compose interop (2554c4f)
    • Suppress unchecked cast warning in TocAdapter (b92bc51)
    • Added Catalog demo to show using Compose FAB Menu in Views via interop (638156d)
  • Chip
    • Get default minTouchTargetSize from material attributes (ae68654)
  • Documentation
    • Added Material3Expressive theme content to getting started page (a860782)
    • Updated Badges doc to make it more user friendly (a1e2f9e)
    • Updated Search Bar doc to make it more user friendly (e249abf)
    • Updated Switch doc to make it more user friendly (fd5200c)
    • Fixed expanded attr and method references in NavigationRail and BottomNavigation (a54e07e)
    • Updated Material Text View doc to make it more user friendly (4a5da9a)
    • Updated Split Button usage documentation (86372ca)
    • Updated Divider doc to make it more user friendly (af387d0)
    • Updated Checkbox doc to make it more user friendly. (20d263e)
    • Updated Chips doc to make it more user friendly (5a37cf9)
    • Fixed Dialog spec link (0764d31)
    • Updated Floating and Docked toolbar docs (8f11252)
  • FloatingActionButton
    • Fixed labelOpacity property (6b41a60)
    • Fixed typos in comments (2f79f31)
    • Fixed the width calculation in the wrap_content extend strategy (a3a7d86)
  • MaterialButton
    • Updated the shapes of buttons when the orientation is changed. (bbd942c)
    • Fixed connected button groups to not morph button size. (0e6d4f4)
    • Fixed width morph in vertical button groups. (6d8d750)
    • Fixed checked non-checkable button not recover shape and container color (7df9b07)
    • Overflow menu item's text should be CharSequence (7428b2b)
    • Use button's text or content description as default menu item text. (fa0e908)
    • Added overflow feature. (981877d)
  • MaterialDatePicker
    • Replaced deprecated announcement API with accessibility pane title (787ad71)
    • Avoid re-creating text input picker fragment on configuration changes (f843ab0)
    • Set cursor to end of input text field when input is opened (65e7d8a)
    • Replaced the deprecated announcement API used for month navigation (91e6a97)
  • MaterialShapeDrawable
    • Updated ShapeAppearanceModel.Builder to not use extra ContextThemeWrapper for shape appearance overlay due to performance concerns (d16a193)
  • ProgressIndicator
    • Fixed stop indicator size when changing track thickness (dadbfa4)
  • SideSheet
    • Added support for enabling edge to edge via setFitsSystemWindows() (d754591)
  • Slider
    • Added ability to specify purely visual tick count in continuous mode (e62e66d)
    • Prevent duplicate accessibility announcements (ab52e6a, 917ce60)
    • Get default minTouchTargetSize from material attributes (9ae6b7f)
  • TextInputLayout
    • Replaced deprecated announceForAccessibility with accessibility live region (d438f09)
  • TimePicker
    • Set accessibilityDelegate for time announcement when editing (b5aee66, 2d73a5d)
    • Fixed setting time incorrectly in TimeFormat.CLOCK_12H (167451b)
  • TopAppBar
    • Fixed Extended FAB behavior demo to shrink and extend as expected. (1501d08)
  • Other
    • Fixed HideOnScrollBehavior bugs where setViewEdge() can't be used because EDGE_ constants are package private, and also client's setViewEdge() was being overridden by the internal setViewEdge() behavior in onLayout() (08de7b0)
    • Updated library version to 1.14.0-alpha02 (827e440)
    • Updated component string translations (eb935e6, 069bd97)
    • Modified some layout params overriden methods. (c1a432f)

Full list of changes

1.14.0-alpha01...1.14.0-alpha02