github material-components/material-components-android 1.14.0-alpha04

11 days ago

Important

  • The compileSdkVersion was updated to 35.
  • Library is now built with AGP 8.11.1 and Gradle 8.13.

Dependency Updates

Dependency Previous version New version
androidx.constraintlayout:constraintlayout 2.1.0 2.2.1
com.android.tools.build:gradle 8.7.3 8.11.1

Library Updates

  • BottomNavigationView
    • Fix navigation item layout in non-compact windows (7818901)
  • BottomSheet
    • Delete duplicate "Handling insets and fullscreen" section (5e7e823)
  • ExposedDropdownMenu
    • Add keyboard support for dropdown menus (d8cc690)
  • Lists
    • Updating List catalog demo to spec (c388920)
    • Added segmented list style, public attrs, and catalog demos (ab86a01)
    • Introduce ListItemLayout and ListItemViewHolder with catalog demo (3c332f9)
    • Added Multi section ListItemViewHolder bind method and demo (babc9fc)
  • LoadingIndicator
    • Added showDelay and minHideDelay attribute. (ac82767)
    • Update documentation to align with Material 3 spec. (f30f5d8)
  • MaterialCardView
    • Support StateListShapeAppearance in MaterialCardView (2f0935a)
  • MaterialDatePicker
    • Fix header layout overlapping in landscape (223bf15)
  • ProgressIndicator
    • Moved showDelay and minHideDelay attrs to resources module. (90a1f22)
  • SideSheet
    • Added tooltip to close buttons (414a1a6)
  • TextInputLayout
    • Add tooltip support to TextInputLayout icons (c7fa5dc)
  • Theming
    • Added missing Shape Attributes to Dialog themes (7fe9ef9)
  • TimePicker
    • Add keyboard support to clock input mode (089372f)
  • TopAppBar
    • Add support for navigation button with circle background (015e053)
  • Gradle
    • Update AGP version to 8.11.1 and Gradle version to 8.13 (9a29c12)
    • Bump Gradle to 8.14.3 (39c27cd)
  • Other
    • Update library version to 1.14.0-alpha04 (c30c2d8)
    • Update library string translations (ab33339)

Full list of changes

1.14.0-alpha03...1.14.0-alpha04

Don't miss a new material-components-android release

NewReleases is sending notifications on new releases.