- 12 Jun, 2023 1 commit
-
-
Taha Tesser authored
fixes https://github.com/flutter/flutter/issues/128569 <details> <summary>code sample</summary> ```dart import 'package:flutter/material.dart'; void main() { runApp(const ListTileApp()); } class ListTileApp extends StatelessWidget { const ListTileApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed(seedColor: Colors.red).copyWith( onSurface: Colors.yellow, onSurfaceVariant: Colors.green, ), ), home: const Scaffold( body: Center( child: ListTile( title: Text('title'), subtitle: Text('subtitle'), ), ), ), ); } } ``` </details> # Description M3 ListTile couldn't be customized using `ColorScheme` colors. - This PR updates the list tile text defaults to `ColorScheme` text color tokens. - Improved the `ListTile` template to use the token group. - Update docs and tests. ```dart colorScheme: ColorScheme.fromSeed(seedColor: Colors.red).copyWith( onSurface: Colors.yellow, onSurfaceVariant: Colors.green, ), ``` ### Before ![Screenshot 2023-06-09 at 17 47 04](https://github.com/flutter/flutter/assets/48603081/c0130371-3c7c-428c-bb57-504822cf64b5) ### After ![Screenshot 2023-06-09 at 17 46 17](https://github.com/flutter/flutter/assets/48603081/3b4d6f8c-7fdd-4546-a6f0-00dd34cb5a96)
-
- 09 Jun, 2023 1 commit
-
-
Pierre-Louis authored
## Description This improves defaults generation with logging, stats, and token validation. This PR includes these changes: * introduce `TokenLogger`, with a verbose mode * prints versions and tokens usage to the console * outputs `generated/used_tokens.csv`, a list of all used tokens, for use by Google * find token files in `data` automatically * hide tokens `Map` * tokens can be obtained using existing resolvers (e.g. `color`, `shape`), or directly through `getToken`. * tokens can be checked for existence with `tokenAvailable` * remove version from template, since the tokens are aggregated and multiple versions are possible (as is the case currently), it does not make sense to attribute a single version * improve documentation ## Related Issues - Fixes https://github.com/flutter/flutter/issues/122602 ## Tests - Added tests for `TokenLogger` - Regenerated tokens, no-op except version removal ## Future work A future PR should replace or remove the following invalid tokens usages <img width="578" alt="image" src="https://github.com/flutter/flutter/assets/6655696/b6f9e5a7-523f-4f72-94f9-1b0bf4cc9f00">
-
- 01 Jun, 2023 1 commit
-
-
Hans Muller authored
-
- 16 May, 2023 1 commit
-
-
Ian Hickson authored
This is a proof of concept for renaming SlottedMultiChildRenderObjectWidgetMixin to SlottedMultiChildRenderObjectWidget and making it a concrete class. I also made SlottedContainerRenderObjectMixin generic instead of being specialized to RenderBox. I don't think this is something we can easily automigrate, but we may not need to, I don't know how common this is...
-
- 13 Mar, 2023 1 commit
-
-
Pierre-Louis authored
Update Material tokens to 0.162
-
- 17 Feb, 2023 1 commit
-
-
Ian Hickson authored
* lerp documentation * Remove Note, Note That from repo * Improve BorderSide documentation. * apply review comments
-
- 13 Feb, 2023 1 commit
-
-
Taha Tesser authored
-
- 09 Feb, 2023 1 commit
-
-
Hans Muller authored
* added ListTile.textAlignment * changed titlesHeight to titleHeight * fixed a typo * Add tests and example * Update tests * update example test --------- Co-authored-by:
tahatesser <tessertaha@gmail.com>
-
- 07 Feb, 2023 1 commit
-
-
Qun Cheng authored
* Update to v0.158 of the token database. * Update checkbox template * Fix DatePickerTheme test --------- Co-authored-by:
Qun Cheng <quncheng@google.com>
-
- 06 Feb, 2023 1 commit
-
-
Eilidh Southren authored
* add icon button property override * list tile changes * add imports * add newlines * whitespace
-
- 02 Feb, 2023 1 commit
-
-
Michael Goderbauer authored
* Make Flex,Row,Column const for real * dart fix --apply * fix snippets * fix integration test * add comment
-
- 25 Jan, 2023 1 commit
-
-
Taha Tesser authored
* Add Material 3 `CheckboxListTile` example and update existing examples * fix `list_tile.dart` doc issues * Remove unnecessary comma
-
- 24 Jan, 2023 1 commit
-
-
Michael Goderbauer authored
* dart fix --apply * manual fixes
-
- 19 Jan, 2023 1 commit
-
-
Taha Tesser authored
Updated `ListTile` documentation, add Material 3 example and other `ListTile` examples fixes. (#118705)
-
- 17 Jan, 2023 1 commit
-
-
Darren Austin authored
-
- 09 Jan, 2023 1 commit
-
-
Taha Tesser authored
* Update `ListTile` to support Material 3 * Update `Default ListTile debugFillProperties` * Add #99933 HTML workaround.
-
- 29 Dec, 2022 1 commit
-
-
Xilai Zhang authored
This reverts commit 57fb36ee.
-
- 20 Dec, 2022 1 commit
-
-
Michael Goderbauer authored
-
- 14 Dec, 2022 1 commit
-
-
Taha Tesser authored
* [reland] Add Material 3 support for `ListTile` - Part 1 * Update doc
-
- 12 Dec, 2022 1 commit
-
-
Hans Muller authored
This reverts commit e57b7f4e.
-
- 09 Dec, 2022 1 commit
-
-
Taha Tesser authored
* Add Material 3 support for `ListTile` - Part 1 * minor refactor * Add `useMaterial3: false` to M2 tests
-
- 29 Nov, 2022 1 commit
-
-
Mohammed CHAHBOUN authored
-
- 03 Oct, 2022 1 commit
-
-
Casey Hillers authored
-
- 30 Sep, 2022 1 commit
-
-
hangyu authored
-
- 12 Sep, 2022 1 commit
-
-
Greg Spencer authored
-
- 05 Sep, 2022 1 commit
-
-
Taha Tesser authored
-
- 31 Aug, 2022 1 commit
-
-
Mohammed CHAHBOUN authored
-
- 22 Aug, 2022 1 commit
-
-
Kate Lovett authored
-
- 10 Aug, 2022 1 commit
-
-
Ian Hickson authored
-
- 13 Jul, 2022 2 commits
-
-
Taha Tesser authored
-
Taha Tesser authored
-
- 08 Jun, 2022 1 commit
-
-
Pierre-Louis authored
* Improve `useMaterial3` documentation * reverse styles and components * tweak language around support * Update theme_data.dart * remove trailing space * Update packages/flutter/lib/src/material/theme_data.dart Co-authored-by:
Darren Austin <darren@darrenaustin.org> * add missing spec links * remove spec links from useMaterial3 * move defaults section up, rejig things * spaces no longer trailing * spaces no longer trailing (2) Co-authored-by:
Darren Austin <darren@darrenaustin.org>
-
- 25 May, 2022 2 commits
-
-
Taha Tesser authored
-
Pierre-Louis authored
* Use `curly_braces_in_flow_control_structures` for `material` * include test/material * add back removed comments
-
- 27 Apr, 2022 1 commit
-
-
Pierre-Louis authored
-
- 19 Apr, 2022 1 commit
-
-
Hans Muller authored
This reverts commit 9f0bcfb8.
-
- 18 Apr, 2022 1 commit
-
-
Taha Tesser authored
-
- 14 Apr, 2022 1 commit
-
-
Michael Goderbauer authored
-
- 07 Apr, 2022 1 commit
-
-
Taha Tesser authored
-
- 30 Mar, 2022 1 commit
-
-
Taha Tesser authored
Fix `IconTheme` is not inherited when `Icon` is provided to `ListTile.title` and `ListTile.subtitle` (#100757)
-