auto-submit[bot]
1c9607fc9c
Reverts "Normalize TabBarTheme ( #155476 )" ( #155698 )
...
Reverts: flutter/flutter#155476
Initiated by: eyebrowsoffire
Reason for reverting: The newly added tests are failing in postsubmit. See https://ci.chromium.org/ui/p/flutter/builders/prod/Windows%20framework_tests_libraries/19062/overview
Original PR Author: QuncCccccc
Reviewed By: {TahaTesser}
This change reverts the following previous change:
This PR is to make preparations to make `TabBarTheme` conform to Flutter's conventions for component themes:
* Added a `TabBarThemeData` class which defines overrides for the defaults for `TabBar` properties.
* Added 2 `TabBarTheme` constructor parameters: `TabBarThemeData? data` and `Widget? child`. This is now the preferred way to configure a `TabBarTheme`:
```
TabBarTheme(
data: TabBarThemeData(labelColor: xxx, indicatorColor: xxx, ...),
child: TabBar(...)
)
```
These two properties are made nullable to not break existing apps which has customized `ThemeData.tabBarTheme`.
* Changed the type of component theme defaults from `TabBarTheme` to `TabBarThemeData`.
TODO:
* Fix internal failures.
* Change the type of `ThemeData.tabBarTheme` from `TabBarTheme` to `TabBarThemeData`. This may cause breaking changes, a migration guide will be created.
Addresses the "theme normalization" sub project within https://github.com/flutter/flutter/issues/91772
2024-09-25 17:50:18 +00:00
..
2024-04-09 19:35:07 +00:00
2024-09-04 00:20:16 +00:00
2023-12-15 14:13:31 -08:00
2024-09-13 08:09:13 +00:00
2024-09-10 15:32:40 -07:00
2024-09-06 21:10:35 +00:00
2024-09-06 21:10:35 +00:00
2024-09-10 15:32:40 -07:00
2024-01-31 16:13:17 +00:00
2023-12-15 14:13:31 -08:00
2024-09-10 15:32:40 -07:00
2024-01-24 16:49:18 +00:00
2024-07-08 21:01:56 +00:00
2024-04-25 10:32:45 -07:00
2024-09-10 15:32:40 -07:00
2024-09-04 18:35:23 +00:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-02-28 13:55:50 -08:00
2024-06-21 14:48:41 -07:00
2024-09-10 15:32:40 -07:00
2024-08-28 18:40:05 +00:00
2024-09-10 15:32:40 -07:00
2024-01-19 18:29:07 +00:00
2023-12-15 14:13:31 -08:00
2024-09-10 15:32:40 -07:00
2023-12-15 14:13:31 -08:00
2024-08-22 03:30:22 +00:00
2024-06-12 20:05:10 +00:00
2024-09-10 15:32:40 -07:00
2024-09-04 18:19:51 +00:00
2024-07-30 20:38:06 +00:00
2024-07-08 21:01:56 +00:00
2024-09-10 15:32:40 -07:00
2024-09-04 00:20:16 +00:00
2024-09-10 15:32:40 -07:00
2024-09-04 00:20:16 +00:00
2024-06-20 06:44:11 -07:00
2024-09-04 16:27:48 +00:00
2024-08-15 19:02:23 +00:00
2024-09-10 15:32:40 -07:00
2024-08-22 03:30:22 +00:00
2024-09-10 15:32:40 -07:00
2024-09-06 21:10:35 +00:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2024-09-06 19:13:17 +00:00
2024-09-10 15:32:40 -07:00
2023-12-15 14:13:31 -08:00
2024-09-10 15:32:40 -07:00
2024-07-08 21:01:56 +00:00
2024-08-29 02:23:19 +00:00
2024-09-10 15:32:40 -07:00
2024-04-08 20:47:13 +00:00
2024-09-11 18:00:50 +00:00
2024-02-28 13:55:50 -08:00
2024-07-31 11:22:26 +00:00
2024-09-18 00:19:40 +00:00
2024-02-28 13:55:50 -08:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-09-18 00:19:40 +00:00
2024-02-28 13:55:50 -08:00
2024-09-04 00:20:16 +00:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2024-01-24 16:13:26 +00:00
2024-07-31 23:35:24 +00:00
2024-06-12 20:05:10 +00:00
2024-09-10 15:32:40 -07:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2024-08-29 07:02:23 +00:00
2024-04-24 11:56:32 +00:00
2023-12-15 14:13:31 -08:00
2024-07-15 07:09:09 +00:00
2024-04-09 19:35:07 +00:00
2024-02-07 02:44:21 +00:00
2024-04-09 19:35:07 +00:00
2024-06-12 20:05:10 +00:00
2024-06-13 19:28:21 +00:00
2024-07-08 21:01:56 +00:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-02-21 08:59:24 +00:00
2024-04-03 15:49:38 -07:00
2024-06-12 20:05:10 +00:00
2023-12-15 14:13:31 -08:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-09-18 00:19:40 +00:00
2023-12-20 22:05:29 +00:00
2024-07-11 19:25:18 +00:00
2023-12-20 22:05:29 +00:00
2024-03-11 23:04:57 +00:00
2024-06-12 20:05:10 +00:00
2024-09-10 15:32:40 -07:00
2024-09-11 23:59:53 +00:00
2024-09-10 15:32:40 -07:00
2024-08-22 07:25:34 +00:00
2024-09-10 15:32:40 -07:00
2024-09-18 00:19:40 +00:00
2024-02-28 13:55:50 -08:00
2024-05-28 16:35:29 -07:00
2024-08-28 18:40:05 +00:00
2024-09-09 21:49:07 +00:00
2024-05-28 16:35:29 -07:00
2023-12-15 14:13:31 -08:00
2024-09-11 23:59:53 +00:00
2024-09-10 15:32:40 -07:00
2024-03-27 16:43:10 -07:00
2024-09-11 23:59:53 +00:00
2024-07-30 20:38:06 +00:00
2024-07-24 22:47:55 +00:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-06-12 20:05:10 +00:00
2024-08-30 17:50:08 +00:00
2024-07-30 20:38:06 +00:00
2024-07-31 23:35:24 +00:00
2023-12-15 14:13:31 -08:00
2024-03-13 16:31:50 +00:00
2024-03-19 17:58:13 +00:00
2024-09-25 04:13:37 +00:00
2024-09-10 15:32:40 -07:00
2024-08-06 17:53:03 +00:00
2024-09-10 15:32:40 -07:00
2024-09-18 00:19:40 +00:00
2024-04-24 11:56:32 +00:00
2024-04-24 09:06:17 -07:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2023-12-15 14:13:31 -08:00
2024-04-15 16:06:07 +00:00
2024-09-11 23:59:53 +00:00
2024-07-30 20:38:06 +00:00
2024-07-16 20:25:09 +00:00
2024-09-10 15:32:40 -07:00
2024-09-25 17:50:18 +00:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2024-09-08 03:57:20 +00:00
2024-04-17 07:59:07 +00:00
2024-09-18 00:19:40 +00:00
2024-02-28 13:55:50 -08:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2023-12-15 14:13:31 -08:00
2024-09-10 15:32:40 -07:00
2023-12-15 14:13:31 -08:00
2024-06-18 17:52:21 +00:00
2023-12-15 14:13:31 -08:00
2024-09-10 15:32:40 -07:00
2024-03-01 06:40:47 +00:00
2023-12-15 14:13:31 -08:00
2024-09-04 16:27:48 +00:00
2024-09-10 15:32:40 -07:00
2023-12-15 14:13:31 -08:00
2024-02-28 13:55:50 -08:00
2024-08-23 17:15:36 +00:00
2024-09-10 15:32:40 -07:00
2024-07-11 16:51:35 +00:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-05-18 10:41:56 -07:00
2024-09-10 15:32:40 -07:00
2023-12-15 14:13:31 -08:00
2024-03-28 01:20:55 +00:00
2024-06-12 20:05:10 +00:00
2024-02-21 00:34:11 +00:00
2023-12-15 14:13:31 -08:00