23 Commits

Author SHA1 Message Date
Taha Tesser
cb988c7b6e
Add indicatorColor & indicatorShape to NavigationRail, NavigationDrawer and move these properties from destination to NavigationBar (#117049) 2022-12-19 10:39:27 -08:00
Taha Tesser
beaabb70c5
Add IndicatorShape to NavigationRailTheme and fix indicator ripple. (#116108)
* Add `IndicatorShape` to `NavigationRailTheme` and fix  indicator ripple.

* remove unused variables
2022-11-28 20:44:29 +00:00
Qun Cheng
cc435d673e
Fix Color Scheme Defaults in Material 3 (#112666) 2022-10-28 10:30:59 -07:00
Jonah Williams
4119210e73
[framework] use Visibility instead of Opacity (#112191) 2022-09-27 19:58:31 +00:00
Pierre-Louis
0c2f7bc2a2
Remove errant double spaces (#110758) 2022-09-02 04:00:58 +00:00
Qun Cheng
2b621e1ab7
Add SafeArea for NavigationRail (#107605)
* Added SafeArea for NavigationRail

Co-authored-by: Qun Cheng <quncheng@google.com>
2022-07-19 11:01:31 -07:00
Pierre-Louis
cb9a1d623c
Use curly_braces_in_flow_control_structures for material (#104499)
* Use `curly_braces_in_flow_control_structures` for `material`

* include test/material

* add back removed comments
2022-05-25 13:17:06 +02:00
Anthony
7c73053f70
[Material] Use InkSparkle for splashFactory in ThemeData when useMaterial3 is true for Android non-web runtimes (#99882)
[Material] Use InkSparkle for splashFactory in ThemeData when useMaterial3 is true for Android non-web runtimes (#99882)
2022-03-17 20:49:42 -04:00
Jesse
e3f2b88d10
Make NavigationRail.selectedIndex nullable (#95336) 2022-03-14 16:14:19 -07:00
Darren Austin
57aa49028d
Migrate NavigationRail to Material 3. (#99171) 2022-03-09 16:01:03 -08:00
Taha Tesser
21de85057d
Fix NavigationRail Indicator alignment for NavigationRailLabelType.none (#98028) 2022-02-10 22:25:15 -08:00
MH Johnson
bd77118ecb
[Material 3] Add optional indicator to Navigation Rail. (#92930) 2021-11-30 17:19:06 -08:00
nt4f04uNd
96a63cfe48
use FadeTransition instead of Opacity where applicable (#75110) 2021-09-29 12:18:03 -07:00
Wilson Wilson
44ba6ab099
Added null check before NavigationRail.onDestinationSelected is called (#78032) 2021-06-18 11:34:03 -07:00
Alexandre Ardhuin
8de7020a5f
remove unnecessary trailing commas (#79562) 2021-04-01 21:52:35 +02:00
Chinmoy
76d411433f
Added padding property to NavigationRail items (#69404) 2021-01-25 10:44:05 -08:00
Greg Spencer
55289324c6
Remove nullOk in MediaQuery.of (#68736)
Adds MediaQuery.maybeOf to replace calling MediaQuery.of(context, nullOk: true), and removes the nullOk parameter. Also changes MediaQuery.of to return a non-nullable value, and removes many instances of the ! operator, reducing the possible places where a null dereference could occur.
2020-10-28 07:56:41 -07:00
Michael Goderbauer
3961a12a6d
Migrate some material tests to nnbd (#67477) 2020-10-07 10:11:24 -07:00
Anthony
081b598f40
Update Navigation Rail test with regression comment and cleaner size checking (#65877) 2020-09-15 22:22:08 -07:00
Anthony
50f929f98e
[Material] Fix a jumping animation in the beginning of the extended Navigation Rail transition (#65659) 2020-09-15 10:52:04 -07:00
chunhtai
5623fea53c
Reverse the semantics order of modal barrier and modal scope (#59290)
* Add semantics sort key for modal scope and modal barrier

* fix test

* fix test

* fix test

* fix space

* fix more tests

* addressing comments
2020-06-24 10:37:53 -07:00
Alexandre Ardhuin
4d7525f05c
Opt out nnbd in packages/flutter (#59186)
* add language version 2.8 in packages/flutter

* enable non-nullable analyzer flag
2020-06-11 14:11:30 +02:00
Anthony
0d111bc91a
[Material] Create a Navigation Rail component and theme (#49574) 2020-03-26 13:31:02 -07:00