rightnao
12fad1d489
[NavigationRail] Force NavigationFrameLayout to be the available size at the minimum
...
PiperOrigin-RevId: 753364953
2025-05-02 15:57:12 +00:00
pekingme
56a96a8f82
[NavRail] Added Expressive styles.
...
PiperOrigin-RevId: 749159805
2025-04-21 16:08:59 +00:00
pekingme
12a136c56a
[NavRail] Migrated to new token sets.
...
PiperOrigin-RevId: 749147576
2025-04-21 16:07:49 +00:00
pekingme
9fc00e8f90
[NavRail] Reorganized styles.
...
PiperOrigin-RevId: 749087459
2025-04-21 15:55:15 +00: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
t895
4657afbefd
[NavigationRailView] Use display cutout and system bar insets for start padding
...
Resolves https://github.com/material-components/material-components-android/pull/3991
Resolves https://github.com/material-components/material-components-android/issues/3990#issuecomment-2632054241
GIT_ORIGIN_REV_ID=f082787a3ad3ef750d77bd45e17fb31989e1f3bf
PiperOrigin-RevId: 723579609
2025-02-05 20:11:00 +00:00
rightnao
7f0a51dae2
[NavigationRail] Fix active indicator label jump when expanding
...
PiperOrigin-RevId: 713436233
2025-01-09 13:51:02 +00:00
manabu-nakamura
b4585cdf16
[NavigationRailView] Update comment
...
Resolves https://github.com/material-components/material-components-android/pull/4493
Resolves https://github.com/material-components/material-components-android/issues/4492
GIT_ORIGIN_REV_ID=63072926609dbb6ef66a18430db60e296202b576
PiperOrigin-RevId: 713025342
2025-01-08 18:22:36 +00:00
rightnao
94966194fa
[NavigationRail] Add divider functionality for expanded nav rail
...
PiperOrigin-RevId: 708103452
2024-12-20 18:45:43 +00:00
rightnao
2a0dda873c
[NavigationRail] Consume all touch events to avoid views under from receiving touch events.
...
PiperOrigin-RevId: 705270356
2024-12-16 13:02:13 +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
c77f997f33
[NavigationRail] Fix issue where large/multi-line text was measured incorrectly when animating to be visible from a GONE state
...
PiperOrigin-RevId: 700446168
2024-12-02 20:03:57 +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
0e9ab6616d
[NavigationRail] Integrate tokens
...
PiperOrigin-RevId: 699328711
2024-12-02 19:41:20 +00:00
rightnao
d148048a00
[NavigationRail][a11y] Add a11y announcements for when nav rail is expanded or collapsed
...
PiperOrigin-RevId: 689858577
2024-10-25 18:54:49 +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
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
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
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
pekingme
8731cad96a
[Tokens] Upgraded to v6.1.0.
...
PiperOrigin-RevId: 665569215
2024-08-21 17:24:43 +00:00
pekingme
da0b738679
[Tokens] Upgraded to v5.0.0.
...
PiperOrigin-RevId: 663358341
2024-08-16 17:33:16 +00:00
rightnao
b36919f203
[NavigationRail] Add expanded state
...
PiperOrigin-RevId: 660106312
2024-08-07 13:54:33 +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
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
99e8044f85
[NavigationRail] Add item spacing attribute
...
PiperOrigin-RevId: 639835301
2024-06-05 18:29:56 +00:00
rightnao
abb6e91a0a
[NavigationBar] Add new itemIconGravity attribute
...
PiperOrigin-RevId: 638866190
2024-06-05 18:24:24 +00:00
rightnao
801ccab0c0
[NavigationRail] Add new attributes for NavigationRail to control the top margin of the nav rail content, and the margin in between the optional header and the menu items
...
PiperOrigin-RevId: 637957360
2024-06-05 18:22:06 +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
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
rightnao
3880efefef
[Badge] Adjust badges to fit within the bounds of the first ancestor view that clips its children to avoid getting cut off
...
PiperOrigin-RevId: 629810011
2024-05-02 15:42:17 +00:00
pfthomas
9b09b693d9
[Tokens] Update tokens to v4.0.0
...
PiperOrigin-RevId: 626141198
2024-04-19 21:18:49 +00:00
pekingme
28cc2441d0
[Tokens] Updated to version 2.3.4.
...
PiperOrigin-RevId: 610835532
2024-02-29 08:36:02 -08:00
pekingme
ee7b4bddb4
[Tokens] Added formatting to break long lines and differentiate different comments.
...
PiperOrigin-RevId: 605684816
2024-02-12 18:03:59 +00:00
pekingme
89212044a9
[Tokens] Updated to v0.213.
...
PiperOrigin-RevId: 603749766
2024-02-06 14:30:16 +00:00
pekingme
08d7ded67b
[Tokens] Upgraded to v0.207.
...
PiperOrigin-RevId: 600947836
2024-01-24 21:05:53 +00:00
rightnao
16eca7eef3
[NavRail] Increase padding in between items as per design specs
...
PiperOrigin-RevId: 588126139
2023-12-05 22:53:59 +00:00
rightnao
2439dc0e81
[NavigationRail] Add label padding for when the label is long enough to reach the sides of the nav rail
...
PiperOrigin-RevId: 584069016
2023-11-20 15:14:16 -05:00
pekingme
4ccaaaa31d
[Tokens] Upgraded to v0.203
...
PiperOrigin-RevId: 579928128
2023-11-08 15:12:21 +00:00
pekingme
637362d597
[Tokens] Upgraded to v0.195
...
PiperOrigin-RevId: 579905417
2023-11-06 20:27:15 +00:00