Dependency Updates
Dependency | Previous version | New version |
---|---|---|
compileSdkVersion | 29 | 30 |
androidx.core | 1.2.0 | 1.5.0 |
Library Updates
- New
Divider
component (Docs) Transitions / Motion
BottomSheet
BottomAppBar
MaterialButton
- Updated Material Button style to set the preferred maximum width to 320dp. (c5c7a74)
BottomNavigationView
Documentation
TextInputLayout
- Apply tint when setting start icons (4044183)
- Do not load default drawable if custom end icon is being used (717774e)
- Make clear text icon focusable (8a4f42a)
- [Documentation][TextInputLayout] (336042d)
- Added a fade transition to placeholder TextView's appear and disappear. (c92e693)
- Fixed cutout padding so text field outline doesn't overlap collapsed hint. (87b50c6)
Badging
MaterialDatePicker
TimePicker
MaterialShapeDrawable
- Move static paint initialization to static block (b8c9f49)
ProgressIndicator
- Added the OnAnimationEndListener adder and remover for spring animation used in determinate drawable. (cd5c2cc)
- Fix NPE caused by animatorCompleteCallback not set (f732070)
- Enabled switch from indeterminate mode to determinate mode while visible. (209bad3)
- Fix first animated progress update issue. (f968731)
Snackbar
Chip
- Fix icon tint states are not updated after setting new icon (c08a07d)
FloatingActionButton
- Updated documentation for RTL support (9a603aa)
Slider
Tabs
- Redraw indicators after their color is updated (e92ebde)
CollapsingToolbarLayout
- Added option to add extra height when title text spans across multiple lines (655dde0)
- Added option to force always applying system window inset top regardless of layout_height (9ebf1a1)
- Fixed multiline RTL collapsed title text position (af35dfb)
- Added experimental setRtlTextDirectionHeuristicsEnabled() method (ae82585)
- Added support for expanded and collapsed title text color attributes (5c14772)
- Fixed RTL text only laying out as RTL when actual text is RTL (841f229)
- Updated fade mode to allow expanded title to translate 1:1 with scrolling content. (c754183)
- Added title line spacing and hyphenation frequency setters (f0ce498)
- Added getLineCount() method (be85a92)
- Added support for multiline RTL when using fade title mode (f0ac362)
- Updated default multiline hyphenation frequency to StaticLayout.HYPHENATION_FREQUENCY_NORMAL (3ad232d)
- Fixed multiline animation for fade title collapse mode (5a35bf7)
Catalog
- Make card view demo paddings aligned with spec (65e99d0)
- Remove theme switcher implementation (415ed74)
- Fix system navigation bar demo (2a23ef4)
- Replace theme switchers with preferences screen (ce84b58)
- Add shape corner size preference to preferences screen (6e7be60)
- Add shape preference to preferences screen (832e43f)
- Implement app preferences mechanism in Catalog (3aa76da)
- Refactored fab demos to improve alignment (9886810)
- Added Navigation Rail demos to catalog. (401a5a8)
- Removed full width button style and related dialog themes. Updated catalog dialog demo to showcase how to create dialogs with full width buttons. (95da705)
- Update dialog main demo fragment to allow subclasses to override the theme overlay resources used in the demo. (15daf58)
- Updated Catalog demo to show full width buttons in dialogs. (633ef0d)
Other
- update library version to 1.5.0-alpha01 (4b9148c)
- Update inset handling for Navigation Rail & Bottom Nav (501ef8e)
- Fix progress indicator is not shown when set as the icon (456f135)
- Updated documentation (48a5826)
- Update
@SuppressWarnings
annotations for go/nullness diagnostics (ed719b2) - Updated navigationIconTint implementation to mutate drawable to prevent tinting drawable globally (e334332)
- Adding android:textColor support (7adfd93)
- Fix title fade mode collapsing title position errors. (0ef2e91)
- Added a TextAppearanceConfig.shouldLoadFontSynchronously() check to allow forcing synchronous font loading for edge cases (9b92fd8)
- Updated androidx.core dependency from 1.5.0-rc01 to 1.5.0 stable (ea2b0bc)
- Fix catalog preference state restoring issue (967745a)
- Fix test missing assertion (265055f)
- Added manual constructor for ElevationOverlayProvider. (43cfc05)
- Added elevation overlay accent color option (2c557b6)
- Update compile sdk version to 30 (5c0b8d6)
- Added compress scroll effect. (586d554)
- Updated TextAppearance to load font synchronously if its cached. Also updates lib to depend on 1.5.0-rc01 for the ResourcesCompat#getCachedFont method. (0ad429d)
- Added dimen resource for opacity of disabled background colors (d2c7b71)
- Fix elevation overlay on time pickers (f617557)
- Added support for full width buttons in dialogs. (cd9e620)
- Update FAB to use motion theming for show/hide animation. (b4cca5b)
- Updated indicator and label to use motion theming. (166d9f6)
- Adding a max width for bottom sheets to optimize for large screens. (ce928fc)
- Add active indicator. (7eea2b2)
- Moves OnNavigationItem listeners to the NavigationBarView class (a200a5e)
- Rename popup menu background drawable (357bbf3)