pekingme
57f3cdbda3
[Tokens] Updated token version to 31.0.0
...
PiperOrigin-RevId: 859699661
2026-01-22 19:49:30 +00:00
hunterstich
c2051db2a9
[Internal] Avoid calling deprecated edge-to-edge APIs on 35+
...
Resolves https://github.com/material-components/material-components-android/issues/4626
Resolves https://github.com/material-components/material-components-android/issues/4507
Resolves https://github.com/material-components/material-components-android/issues/4732
Resolves https://github.com/material-components/material-components-android/issues/4607
Resolves https://github.com/material-components/material-components-android/pull/4883
PiperOrigin-RevId: 800945380
2025-08-29 11:48:28 -07:00
rightnao
37adad28af
[Tokens] Update tokens to 16.0.2
...
PiperOrigin-RevId: 739249542
2025-03-24 15:27:25 +00:00
pekingme
67b6dcebe5
[Tokens] Upgraded to 15.0.26
...
PiperOrigin-RevId: 731761144
2025-03-03 19:50:32 +00:00
pekingme
c39dc388b3
[Tokens] Upgraded to version 15.0.12.
...
PiperOrigin-RevId: 730510849
2025-02-25 19:32:33 +00:00
pekingme
7c5dce0f82
[Tokens] Updated to 14.0.0.
...
PiperOrigin-RevId: 728471950
2025-02-20 15:36:11 +00:00
rightnao
a798a82e0b
[NavigationRail] Add attributes for expanded active indicator padding
...
PiperOrigin-RevId: 715573480
2025-01-15 20:07:23 +00:00
pubiqq
bc2fdeadaf
[Internal] Prefer platform methods to compat ones
...
Resolves https://github.com/material-components/material-components-android/pull/4532
GIT_ORIGIN_REV_ID=180dec736f2521579e483317a4d537629d8f247b
PiperOrigin-RevId: 715494344
2025-01-15 18:06:07 +00:00
rightnao
7f0a51dae2
[NavigationRail] Fix active indicator label jump when expanding
...
PiperOrigin-RevId: 713436233
2025-01-09 13:51:02 +00:00
pubiqq
8a4d3c6951
[NavigationBar] Fix early return in setItemGravity()
...
Resolves https://github.com/material-components/material-components-android/pull/4522
GIT_ORIGIN_REV_ID=3b768005712cd6329b82cbb715e31b5c104000fd
PiperOrigin-RevId: 713321774
2025-01-09 13:48:52 +00:00
rightnao
94966194fa
[NavigationRail] Add divider functionality for expanded nav rail
...
PiperOrigin-RevId: 708103452
2024-12-20 18:45:43 +00:00
pekingme
4f7bf293ea
[Tokens] Updated token outputs to v13.2.0 and integrated new AppBar tokens.
...
PiperOrigin-RevId: 703208208
2024-12-10 17:57:50 +00:00
rightnao
1696ec3dcd
[NavigationBar] Fix bug where setChecked(false) is called for the previously checked item even if it's already unchecked
...
PiperOrigin-RevId: 702083973
2024-12-04 23:57:41 +00:00
rightnao
5a8c39a1bf
[NavigationRail][BottomNavigation] Add attributes for scaling label text to font size and for the max lines for the label
...
PiperOrigin-RevId: 700052136
2024-12-02 19:43:03 +00:00
rightnao
3b11e7457c
[NavigationRail] Design review adjustments
...
PiperOrigin-RevId: 698483697
2024-11-21 17:32:03 +00:00
rightnao
08c23dc384
[NavigationRail] Navigation rail expansion
...
PiperOrigin-RevId: 689848271
2024-10-25 18:53:02 +00:00
rightnao
ebcfcd18a9
[NavigationRail][BottomNavigation] Add horizontal spacing attribute for space in between the icon and the text when the item is in the start icon gravity configuration
...
PiperOrigin-RevId: 688222363
2024-10-22 20:12:15 +00:00
rightnao
6bacb5ab22
Automated g4 rollback of changelist 679644812
...
PiperOrigin-RevId: 683795252
2024-10-09 16:56:47 +00:00
pubiqq
8f5a04c62b
[NavigationView] Change navigation item pointer icon to arrow instead of hand, since they are not external links
...
Resolves https://github.com/material-components/material-components-android/pull/4316
Resolves https://github.com/material-components/material-components-android/issues/4315
GIT_ORIGIN_REV_ID=4e40f118f90ed05a48c5877d45db91642c7dad31
PiperOrigin-RevId: 681079283
2024-10-01 19:11:39 +00:00
rightnao
8c4da47b84
Automated g4 rollback of changelist 678336777
...
PiperOrigin-RevId: 679644812
2024-10-01 18:40:59 +00:00
rightnao
13dbcfcba5
[NavigationBar] Add new textviews for horizontal textview instead of moving it between layouts
...
PiperOrigin-RevId: 678336777
2024-09-25 14:27:34 +00:00
pubiqq
b77824fcc7
[Internal] Remove pre-Lollipop resources
...
Resolves https://github.com/material-components/material-components-android/pull/4280
GIT_ORIGIN_REV_ID=88ee02b5c93b51a154503b7a1f1b85ddeea3cb57
PiperOrigin-RevId: 676472901
2024-09-20 19:49:20 +00:00
pekingme
47cbd7e81a
[Tokens] Upgraded to 10.0.1
...
PiperOrigin-RevId: 676467444
2024-09-20 19:48:02 +00:00
rightnao
cc09ce8d55
[NavigationRail] Add scrollingEnabled attribute and update NavigationRail to have unlimited items when expanded while keeping the limit of 7 items while collapsed, and add demo to catalog
...
PiperOrigin-RevId: 676208760
2024-09-20 19:42:33 +00:00
rightnao
c08ee839e9
[NavigationRail] Fixed issue where top padding was not respected if menu gravity was center or bottom in certain scenarios
...
PiperOrigin-RevId: 675656279
2024-09-19 19:44:07 +00:00
rightnao
928522087b
[NavigationRail] Add submenu support
...
PiperOrigin-RevId: 670703103
2024-09-04 16:43:23 +00:00
pubiqq
23aca03255
[Internal] Remove pre-Lollipop checks
...
Resolves https://github.com/material-components/material-components-android/pull/4266
GIT_ORIGIN_REV_ID=1de7808e66dd6666c893217c76c7499afe2df6a3
PiperOrigin-RevId: 669688797
2024-09-03 13:31:29 +00:00
pekingme
87076dd20b
[Tokens] Upgraded to 8.0.0.
...
PiperOrigin-RevId: 669673113
2024-09-03 13:28:26 +00:00
pekingme
9188b8f6ab
[Tokens] Upgraded to 7.1.0.
...
PiperOrigin-RevId: 669087033
2024-08-30 18:49:53 +00:00
rightnao
f19ab5e9ce
[NavSuite] Token integration
...
PiperOrigin-RevId: 668568578
2024-08-28 22:37:21 +00:00
pekingme
b65df32b0f
[Tokens] Upgraded to 7.0.0
...
PiperOrigin-RevId: 668133320
2024-08-28 22:34:40 +00:00
rightnao
179503512f
[NavigationView] Add start/end scrim enable/disable methods
...
PiperOrigin-RevId: 666430643
2024-08-22 19:06:13 +00:00
pekingme
8731cad96a
[Tokens] Upgraded to v6.1.0.
...
PiperOrigin-RevId: 665569215
2024-08-21 17:24:43 +00:00
rightnao
544180ae29
[NavigationBar] Re-implement exclusive checkability to encompass whole menu, instead of just the current menu
...
PiperOrigin-RevId: 664877824
2024-08-19 17:53:07 +00:00
pekingme
da0b738679
[Tokens] Upgraded to v5.0.0.
...
PiperOrigin-RevId: 663358341
2024-08-16 17:33:16 +00:00
rightnao
5378d52fad
[NavigationBarView] Update item pool to be the size of the menu
...
PiperOrigin-RevId: 662183567
2024-08-13 17:39:20 +00:00
rightnao
b36919f203
[NavigationRail] Add expanded state
...
PiperOrigin-RevId: 660106312
2024-08-07 13:54:33 +00:00
rightnao
b34fff342b
[NavigationBar] Add item gravity attribute and setter/getter
...
PiperOrigin-RevId: 660062964
2024-08-07 13:52:06 +00:00
rightnao
b184df6848
[NavigationBar] Add active indicator attributes to change active indicator height, width, and horizontal margins when it is in an expanded state (ie. when start icon gravity is set to 'start')
...
PiperOrigin-RevId: 657266378
2024-07-30 09:12:47 -07:00
rightnao
3fbb198a1c
[BottomNavigationView] Update max item count to 6
...
PiperOrigin-RevId: 650353790
2024-07-08 20:34:03 +00:00
rightnao
87ab6606fd
[NavigationRail] Add an attribute to control how we measure the bottom padding of the navigation item
...
PiperOrigin-RevId: 640992331
2024-06-11 18:57:33 +00:00
rightnao
abb6e91a0a
[NavigationBar] Add new itemIconGravity attribute
...
PiperOrigin-RevId: 638866190
2024-06-05 18:24:24 +00:00
rightnao
60a525a167
[BottomNavigationView][NavigationRailView] Modifying NavigationBarView to match more to specs and restructuring layout to prepare for expressive changes
...
Changes:
- minHeight for BottomNavigationView is actually a minimum height, not an exact height; the bar height now wraps content properly
- For BottomNavigationView, bottom item padding now counts from the bottom of the label group instead of from the lowest label baseline. The label TextViews also have a min height of the line height supplied by the provided TextAppearance. This aligns with our m3 specs
- Structural changes in navigation item layouts. Previously the label and the icon were not aware of each other in a FrameLayout and could potentially overlap; this is no longer the case as they are in a LinearLayout
- padding between icon and label is 4dp as per specs
- Centering logic changed to center the icon and label as a group, not separately
PiperOrigin-RevId: 635922505
2024-05-23 14:54:36 +00:00
Ga\u00ebtan Muller
28dc750cf7
[Badge] Remove BadgeUtils.USE_COMPAT_PARENT
...
Resolves https://github.com/material-components/material-components-android/pull/4170
GIT_ORIGIN_REV_ID=35f11c97b64f22b9c3994b41b35c955f7a4261ed
PiperOrigin-RevId: 634877849
2024-05-17 21:08:54 +00:00
pubiqq
26bfdd2257
[NavigationView] Fix subheader and divider insets and use relative listPreferredItemPaddings.
...
Resolves https://github.com/material-components/material-components-android/pull/4122
Resolves https://github.com/material-components/material-components-android/pull/4123
GIT_ORIGIN_REV_ID=911d1af88c0d10c6894bf38546b870430e86b6f9
PiperOrigin-RevId: 634517597
2024-05-16 21:30:24 +00:00
dsn5ft
d13bfdf3cd
[Predictive Back] Update SearchView and NavigationView to unregister back callbacks when detached from window
...
Resolves https://github.com/material-components/material-components-android/issues/4176
PiperOrigin-RevId: 633969673
2024-05-15 16:58:34 +00:00
pubiqq
510881a469
[Internal] Stop using deprecated androidx.core.view.* methods
...
Resolves https://github.com/material-components/material-components-android/pull/4117
GIT_ORIGIN_REV_ID=dd157e8360c2511810496693cec1616fce578655
PiperOrigin-RevId: 632284856
2024-05-13 17:37:38 +00:00
Ga\u00ebtan Muller
b3fe6a7f61
[Cleanup] Remove redundant version checks for api <= 19.
...
Resolves https://github.com/material-components/material-components-android/pull/3849
GIT_ORIGIN_REV_ID=47bb2fcc8031740e5a7d4f741f1ada2af025e126
PiperOrigin-RevId: 632154861
2024-05-09 18:46:02 +00:00
rightnao
cf143d0760
[NavigationBar] Modify test usage to use icon container so we don't have to special case the existence of the icon container
...
PiperOrigin-RevId: 627837170
2024-04-26 17:49:54 +00:00
pfthomas
9b09b693d9
[Tokens] Update tokens to v4.0.0
...
PiperOrigin-RevId: 626141198
2024-04-19 21:18:49 +00:00