Taha Tesser
e21db87817
Introduce CircularProgressIndicator.padding for the updated M3 specs (#159271)
Fix [Add `CircularProgressIndicator` padding to match M3
specs](https://github.com/flutter/flutter/issues/159267)
### Code sample
<details>
<summary>expand to view the code sample</summary>
```dart
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
width: 40,
height: 40,
color: Colors.red,
alignment: Alignment.center,
child: const Text(
'40x40px',
style: TextStyle(fontSize: 8, color: Colors.white),
),
),
const ColoredBox(
color: Colors.amber,
child: CircularProgressIndicator(
year2023: false,
value: 0.4,
),
),
Container(
width: 48,
height: 48,
color: Colors.red,
alignment: Alignment.center,
child: const Text(
'48x48px',
style: TextStyle(fontSize: 10, color: Colors.white),
),
)
],
),
),
),
);
}
}
```
</details>
### Preview
<img width="454" alt="Screenshot 2024-11-21 at 17 13 25"
src="https://github.com/user-attachments/assets/6f7520f1-a213-4814-8116-6dd996639eec">
### Specs

## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [ ] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2024-11-22 18:42:57 +00:00
..
2024-10-22 17:32:05 +00:00
2024-09-04 00:20:16 +00:00
2024-09-13 08:09:13 +00:00
2024-09-10 15:32:40 -07:00
2024-11-14 00:08:22 +00:00
2024-10-17 13:03:22 +00:00
2024-09-10 15:32:40 -07:00
2024-10-17 17:04:07 +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-10-18 22:37:51 +00: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-09-10 15:32:40 -07:00
2024-08-22 03:30:22 +00:00
2024-06-12 20:05:10 +00:00
2024-10-04 18:59:05 +00:00
2024-10-02 00:21:23 +00:00
2024-10-12 05:37:38 +00:00
2024-10-02 22:47:18 +00:00
2024-10-21 19:25:52 +00:00
2024-11-11 19:48:32 +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-11-22 17:34:00 +00:00
2024-09-10 15:32:40 -07:00
2024-10-31 21:07:08 +00:00
2024-09-10 15:32:40 -07:00
2024-09-06 21:10:35 +00:00
2024-09-06 19:13:17 +00:00
2024-10-02 23:48:13 +00: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-11-06 07:14:05 +00:00
2024-11-06 07:14:05 +00:00
2024-07-31 11:22:26 +00:00
2024-09-18 00:19:40 +00:00
2024-06-12 20:05:10 +00:00
2024-10-31 16:09:18 +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-09-04 00:20:16 +00:00
2024-10-08 07:42:08 +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
2024-10-18 22:37:51 +00:00
2024-04-24 11:56:32 +00:00
2024-07-15 07:09:09 +00:00
2024-04-09 19:35:07 +00:00
2024-04-09 19:35:07 +00:00
2024-11-19 11:33:40 +00:00
2024-06-13 19:28:21 +00:00
2024-07-08 21:01:56 +00:00
2024-11-05 23:38:51 +00:00
2024-10-18 22:37:51 +00:00
2024-09-10 15:32:40 -07:00
2024-04-03 15:49:38 -07: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-11-14 09:52:18 +00:00
2024-07-11 19:25:18 +00:00
2024-11-12 16:33:51 +00:00
2024-11-08 14:19:18 +00:00
2024-09-11 23:59:53 +00:00
2024-09-10 15:32:40 -07:00
2024-10-18 22:37:51 +00:00
2024-09-10 15:32:40 -07:00
2024-09-18 00:19:40 +00: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-10-17 19:43:20 +00:00
2024-11-12 12:19:46 -08:00
2024-09-10 15:32:40 -07:00
2024-11-22 18:42:57 +00:00
2024-11-22 18:42:57 +00:00
2024-10-18 22:37:51 +00:00
2024-10-18 22:37:51 +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-10-31 21:04:57 +00:00
2024-11-14 01:19:09 +00:00
2024-09-10 15:32:40 -07:00
2024-10-03 18:14:51 +00:00
2024-11-14 01:19:09 +00: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-11-19 19:10:44 +00:00
2024-11-19 19:10:44 +00:00
2024-09-10 15:32:40 -07:00
2024-09-10 15:32:40 -07:00
2024-04-15 16:06:07 +00:00
2024-09-11 23:59:53 +00:00
2024-10-18 22:37:51 +00:00
2024-07-16 20:25:09 +00:00
2024-09-10 15:32:40 -07:00
2024-10-21 19:25:52 +00:00
2024-10-29 10:51:38 +00:00
2024-04-17 07:59:07 +00:00
2024-09-18 00:19:40 +00:00
2024-09-10 15:32:40 -07:00
2024-06-18 17:52:21 +00:00
2024-09-10 15:32:40 -07:00
2024-09-04 16:27:48 +00:00
2024-10-08 19:52:38 +00:00
2024-11-19 19:11:00 +00:00
2024-11-19 19:11:00 +00: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
2024-06-12 20:05:10 +00:00