pachli-android
pachli-android copied to clipboard
fix(deps): update dependency com.google.android.material:material to v1.13.0
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| com.google.android.material:material | 1.12.0 -> 1.13.0 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
material-components/material-components-android (com.google.android.material:material)
v1.13.0
New in 1.13.0!
-
DockedToolbarLayout(source, doc, spec) -
FloatingToolbarLayout(source, doc, spec) -
LoadingIndicator(source, doc, spec) -
MaterialSplitButton(source, doc, spec) -
MaterialButtonGroup(source, doc, spec)
Important
- Required
minSdkVersionis now 21 or higher, for Material and AndroidX. - Now built with
compileSdkVersion35, Android Gradle Plugin (AGP) 8.7.3, Gradle 8.9, andandroid.nonTransitiveRClass=true.- This means that R classes are no longer transitive and resources must be fully qualified with their library path when used programmatically (see the Getting Started guide for more info).
- Material 3 Expressive has moved to the 1.14.0 versions of the library. To get a sneak peak, update to version 1.14.0-alpha04 and use the
Material3Expressivethemes/styles in conjunction with new components mentioned above.
Dependency Updates
| Dependency | Previous version | New version |
|---|---|---|
| androidx.appcompat:appcompat | 1.6.1 | 1.7.0 |
| androidx.constraintlayout:constraintlayout | 2.0.1 | 2.1.0 |
| androidx.dynamicanimation:dynamicanimation | 1.0.0 | 1.1.0 |
| androidx.graphics:graphics-shapes | N/A | 1.0.1 |
| com.android.tools.build:gradle | 7.4.2 | 8.7.3 |
Library Updates
-
A11y- Include "hour" and "minute" in announcements. For example: "Not checked, Hour - 11'0 clock. double tap to select Hour". (
960bb4c) - Move responsibility of disabling hide on scroll to HideViewOnScrollBehavior and BottomAppBar (
9c33476) - Prevent hide on scroll when Talkback is on (
d560705) - Add missing 'button' mention to Talkback output for close icon. (
79bd7d7)
- Include "hour" and "minute" in announcements. For example: "Not checked, Hour - 11'0 clock. double tap to select Hour". (
-
BottomNavigationView -
BottomSheet- Prevent ACTION_DOWN events on the BottomSheetHandleDragView from setting touchingScrollChild to true. (
af7f254) - Fix keyboard animation on Android 14 (
a0b4dfa) - Fixed main catalog demo cutting off content when screen size is too small. (
005687d) - Remove disruptive announcement "Drag handle double tapped"for BottomSheetDragHandleView. (
95025c6)
- Prevent ACTION_DOWN events on the BottomSheetHandleDragView from setting touchingScrollChild to true. (
-
Carousel -
Checkbox- Update translations. (
7711191)
- Update translations. (
-
Chip -
CollapsingToolbarLayout -
Color -
Dialog -
DockedToolbar -
FloatingActionButton- Fix the width calculation in the wrap_content extend strategy (
1e06f7c) - Added medium FAB and s/m/l extended FABs to Material3. (
870ace3) - Restored public jumpDrawablesToCurrentState method (
6f41625) - Fixed wrong elevation per state. (
f513914) - Improved readability. (
949b057) - Fixed wrong elevation per state. (
db7fe20) - Merged FABImpl and FABImplLollipop classes, since no pre-lollipop is supported. (
da442be) - Integrated new token sets. (
4a841f5) - Integrated to new token sets. (
7e63ca1)
- Fix the width calculation in the wrap_content extend strategy (
-
FloatingToolbar- Added m3 styles for buttons and theme overlays (
4b9df08) - Integrate tokens and add m3 styles (
f223b26) - Fix for insets handling adding insets on every onApplyWindowInsets call (
3938284) - Floating toolbar should not enforce disappear on scroll behaviour within CoordinatorLayouts (
85c4e0f) - Add inset handling (
05f8c52) - Removed floating toolbar-specific icon button styles from theme overlay (
7f88784) - Update styles to consolidate horizontal/vertical styles to a single style (
b07e48b)
- Added m3 styles for buttons and theme overlays (
-
LoadingIndicator -
MaterialButton- Updated the shapes of buttons when the orientation is changed. (
e722464) - Fixed connected button groups to not morph button size. (
df9074c) - Fixed width morph in vertical button groups. (
fb81974) - Fixed a bug that
checkedstate in XML was not respected. (0c5b17a) - Test improve memory usage when materialSizeOverlay is used. (
571a196) - Update split button styles to lessen maker specification requirements and support consistency. (
2aadbd1) - Add a demo to programmatically add/remove buttons in a button group. (
4f55422) - Added a click action and toggleable control in button group demo. (
8e52e94) - Fixed minor issues in button group demo and toggle group demo. (
5161e71) - Added adaptation section in dev doc. (
f61cea5) - Fixed the bug of size morph not working with layout_weight. (
d791fad) - Added optical center feature. (
2667e09) - Updated XML for split button examples in documentation for improved accuracy. (
ede1bdc) - Fixed the content description in distribution demo. (
d54087e) - Fixed the bug of size morph not working with layout_weight. (
b640078) - Added flags to prevent unnecessary updates to child shape. (
ed528c6) - Fixed the translationz value for hovered state of elevated button. (
0c4ed7e) - Cleanup (
8c263bb) - Added PopupMenu to the SplitButton demo. (
7a6866c)
- Updated the shapes of buttons when the orientation is changed. (
-
MaterialDatePicker- Replace the deprecated announcement API used for month navigation (
6a3d13f) - Fix bug causing undesired screenshot changes (
71bfc93) - Fix accessibility focus landing on first day of month after year selection (
39dd3a4) - Translate fixed a11y announcements. (
9fd5a67) - Fix DatePicker to use correct accessibility description for calendar/year view toggle button. (
41f5079) - Disable next/prev button when the selected month is at the boundary (
71287c6) - Prevent keyboard from automatically showing with TalkBack (
fd2e9bc)
- Replace the deprecated announcement API used for month navigation (
-
MaterialShapeDrawable- Update ShapeAppearanceModel.Builder to not use extra ContextThemeWrapper for shape appearance overlay due to performance concerns (
990fdb4)
- Update ShapeAppearanceModel.Builder to not use extra ContextThemeWrapper for shape appearance overlay due to performance concerns (
-
MaterialSplitButton -
Menu- Fixed Dark Mode for Context Menu (
93a5130)
- Fixed Dark Mode for Context Menu (
-
NavigationRail- Force NavigationFrameLayout to be the available size at the minimum (
12fad1d) - Use display cutout and system bar insets for start padding (
4657afb) - Add attributes for expanded active indicator padding (
a798a82) - Fix active indicator label jump when expanding (
7f0a51d) - Add divider functionality for expanded nav rail (
9496619)
- Force NavigationFrameLayout to be the available size at the minimum (
-
ProgressIndicator- Updated to not throw exceptions for calling
setIndeterminateDrawableandsetDeterminateDrawableduring the initialization. (64867cf) - Added the customization of setting the stop inidcator padding. (
0b89ef4) - Added fraction support in track corner radius. (
2e97dd6) - Added an track inner corner radius API. (
8a23e0d)
- Updated to not throw exceptions for calling
-
Search- Updating centered search bar text to have 8dp content start and end padding (
4070bef) - Added a clip bounds animation for searchview edit text (
5a600a8) - Add a placeholder textview to Searchbar that keeps track of searchview edit text in order to gracefully fade it out in searchview collapse animation (
be09936) - Update centering layout logic to account for padding and content insets (
c2c660b) - Add cutout insets to SearchView toolbar (
53616ad) - Fix animation calculations for predictive back (
44eabe3) - Fix long centered text overlapping with menu items (
9170221) - Updated SearchBar styling (
3a5861c) - Add maxWidth attribute and fix SearchBar/SearchView animations to be more flexible in hierarchy (
548c15c) - Fix issue with a custom center view pushing out centered text (
04c56f6) - Update demos to demonstrate an example with a ConstraintLayout (
6db122b) - Update catalog demo to optionally show searchbar menu (
e85371f) - Add a lift on scroll color to SearchBar when used with AppBarLayout (
36b285c) - Set alpha for toolbar button directly rather than setting through a FadeThroughDrawable (
e035f38) - Fix centering text when set by the search view (
ea01f2a) - Fix animation when searchbar doesn't cover whole screen (
f7ba9c6) - Add textCentered attribute (
0641ee5) - Fix NPE with hiding navigation icon (
1dc9a1c) - Add a demo with 2 icons outside the searchbar (
9bda9a9)
- Updating centered search bar text to have 8dp content start and end padding (
-
Shape- Added new attributes in Material3 themes. (
447fd02)
- Added new attributes in Material3 themes. (
-
Slider- Prevent duplicate accessibility announcements (
bccfdfa) - Get default minTouchTargetSize from material attributes (
422586e) - Fix label bounds for vertical slider in RTL (
23957e0) - Centered Slider updates (
781d344) - Add state description to VirtualView node (
efea65b) - Add centered configuration (
cd909c2) - Add new tick visibility modes (
660423f) - Fixed behaviour when Slider is in a scrolling container (
9302f54) - Improve track icon bounds calculation (
54778a9) - remove unnecessary code (
867fd01) - Slider, don't warn about track icons if you don't have any (
b31711c) - Fix label pivots (
d28488d) - Fix thumb visibility for vertical slider on API 23 (
e6e9385) - Refactor track icon tinting (
9ce14ae) - Always update track bounds before drawing icons (
ddda777)
- Prevent duplicate accessibility announcements (
-
Tabs- Don't try to detach an already detached TabLayout (
7144370)
- Don't try to detach an already detached TabLayout (
-
TextInputLayout -
TimePicker -
Tokens -
TopAppBar- Fix Extended FAB behavior demo to shrink and extend as expected. (
13cdaba) - Add attribute to center based on whole container (
dcfbdff) - Update AppCompat dependency to 1.7.0 stable and remove inflateMenu dispatch pausing now that the fix has landed in AppCompat (
09d2566) - Overrode the colorControlHighlight to reflect the Material state layer. (
33b1c33) - Expose toolbar customization attributes (
b8af518) - Fixed the toolbar not snap when switch to freeform windowing. (
d4ac3d5) - Applied formatting only. (
32633a6) - Added a demo to show case using collapsing toolbar layout with a toggleable button; reduced the number of menu items in all demos. (
8726702)
- Fix Extended FAB behavior demo to shrink and extend as expected. (
-
Transitions / Motion -
Typography- Added emphasized typescale to public attributes (
0c1a914)
- Added emphasized typescale to public attributes (
-
Catalog- Update NavRail description in catalog (
28be49d) - Fix BottomWindowInsetView (
8699fe8) - Added an onDismissListener to the popup menu to synchronize menu display and button checked state. (
bb90b20) - Fix crash occurring with all the adaptive demos (
1125655) - Migrated builds to use a version catalog (
4662301) - Add demo for 3 item docked toolbar demo (
d51f8c9) - A11y fixes for floating and docked toolbar (
b085829) - Added the button group distribution demo in catalog. (
828c932) - Create docked toolbar demo in M3 catalog (
a82391a) - listener is added again after rotating device (
6a7c034)
- Update NavRail description in catalog (
-
Other- Remove Expressive from 1.13 releases, so we can get 1.13 to stable faster (#4803) (
27226d6) - Add a method to get the HideViewOnScrollBehavior associated with the view (
0f5974a) - Fix the target position of the view when sliding it off the screen without animation (
def80c5) - Updated compileSdkVersion to 35 (
62f8561) - Moved component inclusion into afterEvaluation block (
27f0cd7) - Moved back to Java 8 source and target compatibility (
a8d492c) - Enable non transitive R classes (resource namespacing) and fix errors (
0697f6f) - Updated to AGP 8.7.3, Gradle 8.9, Java 21 (
2c2a26c) - Updated string translations (
9f52851) - Replace getVersion gradle task (
94b575c) - Updated translated string resources. (
9a2890c) - Added additional shape appearance styles in public.xml (
29be993)
- Remove Expressive from 1.13 releases, so we can get 1.13 to stable faster (#4803) (
Full list of release notes
- 1.13.0-alpha01
- 1.13.0-alpha02
- 1.13.0-alpha03
- 1.13.0-alpha04
- 1.13.0-alpha05
- 1.13.0-alpha06
- 1.13.0-alpha07
- 1.13.0-alpha08
- 1.13.0-alpha09
- 1.13.0-alpha10
- 1.13.0-alpha11
- 1.13.0-alpha12
- 1.13.0-alpha13
- 1.13.0-alpha14
- 1.13.0-beta01
- 1.13.0-rc01
Full list of changes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.