github material-components/material-components-android 1.9.0-alpha02

21 months ago

Dependency Updates

  • No dependency updates.

Library Updates

  • A11y
    • Updated accessibility class name (8656683)
  • Badging
    • Updated M3 style to match specs. Alignment tweaks, text appearance change (3c1ac05)
    • Added new 'offsetAlignmentMode' attribute that determines where the offset starts for the badge. (d0d0f54)
  • BottomNavigationView
  • BottomSheet
    • Made scrollable content demo behave consistently in edge-to-edge mode (3e6a196)
    • Animate bottom sheet position when keyboard is shown using WindowInsetsAnimationCompat API (697d93a)
  • Carousel
    • Restricted MultiBrowseCarouselStrategy's forceCompactArrangement constructor (112a0bd)
    • Implemented smoothScrollToPosition (6166e73)
    • Fixed scroll offset calculation error when last focal keyline comes after the last child (220415d)
    • Fixed MultiBrowseCarouselStrategy method visibility. (795979c)
    • Renamed Maskable.getMaskRect to Maskable.getMaskRectF (4b1a890)
    • Renamed CarouselConfiguration to CarouselStrategy (fc0f53a)
    • Updated CarouselConfiguration visibility and improved documentation (85c006b)
    • Changed CarouselConfiguration to have an empty constructor and pass Carousel in through onFirstChildMeasuredWithMargins (8014267)
    • Improved documentation and throw when CarouselLayoutManager children are not Maskable. (67b251a)
    • Updated to support MaterialDivider and added helper for getting the bounds of a masked item from the layout manager. (e32e625)
    • Updated assets for Carousel demo (0dd220a)
    • Fixed explore by touch causing list to scroll (1a25706)
    • Fixed MultiBrowseCarouselConfiguration javadoc (26697c3)
    • Removed CenteredCarouselConfiguration. (ff48bc5)
    • Added a11y focus scrolling support (0f179b3)
  • Catalog
    • Fixed flickering color fill in preferences demo (2e7979b)
  • CollapsingToolbarLayout
    • Fixed issue with multiline title text flickering when titleCollapseMode=fade (bdb6f5d)
  • Color
    • Added new theme attributes for fixed accent colors. (4f3dc3e)
  • Documentation
    • Updated color.md to have better java/xml code snippet formatting (5eafe9b)
  • MaterialDatePicker
    • Fixed broken layout when custom description is used (56f816c)
    • Fixed NPE (2cef555)
  • ProgressIndicator
    • Fixed linear progress indicator with corner radius (0ce6ae4)
  • Search
    • Fixed anatomy search bar documentation (122ab7a)
    • Fixed expand/collapse animation for large screen devices (e2636ff)
  • SideSheet
    • Modularized side sheet demo. (8c2b511)
  • Snackbar
    • Fixed the snackbar position when the anchor view layout listener is enabled (abd1d1c)
  • Tabs
    • Fixed scrolling issue when using scrollable tab layout with ViewPager (e9246ed)
  • TextInputLayout
    • Fixed cutout not working when backgroundTint is set (25b3c2b)
  • TimePicker
  • Tokens
    • Introduced new accent color tokens. (dac9450)
    • Updated to v0.157. (23dc14c)
  • TopAppBar
    • Added app:layout_scrollEffect to public attributes. (b3f32d4)
    • Added AbsListView to views that support nested scrolling (80ec5cc)
    • Override inflateMenu() to stop dispatching item changes during inflation for a performance improvement (86600c2)
  • Transitions / Motion
    • Updated motion documentation to include motion subsystem (73678f5)

Full list of changes

1.9.0-alpha01...1.9.0-alpha02

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

NewReleases is sending notifications on new releases.