This PR attempts to improve the color accuracy of macos_ui’s widgets by adding accent color and window state fields to MacosThemeData. Moreover, it applies a facelift to MacosCheckbox to mimic the look of native macOS checkboxes more closely.
Screenshots:
The colors of many other widgets aren’t currently accurate yet, despite respecting the user’s preferred accent color. I will need to apply facelifts to other widgets as well, but doing so is outside the scope of this update.
Changelog entry:
[2.0.7]
🛠️ Updated 🛠️
Made most widgets aware of the user’s accent color and window state by adding respective fields to MacosThemeData.
MacosCheckbox has received a facelift to mimic the look and feel of native macOS checkboxes better.
Pre-launch Checklist
[x] I have incremented the package version as appropriate and updated CHANGELOG.md with my changes
[ ] I have added/updated relevant documentation
[x] I have run "optimize/organize imports" on all changed files
[x] I have addressed all analyzer warnings as best I could
This PR attempts to improve the color accuracy of macos_ui’s widgets by adding accent color and window state fields to
MacosThemeData
. Moreover, it applies a facelift toMacosCheckbox
to mimic the look of native macOS checkboxes more closely.Screenshots:
The colors of many other widgets aren’t currently accurate yet, despite respecting the user’s preferred accent color. I will need to apply facelifts to other widgets as well, but doing so is outside the scope of this update.
Changelog entry:
[2.0.7]
🛠️ Updated 🛠️
MacosThemeData
.MacosCheckbox
has received a facelift to mimic the look and feel of native macOS checkboxes better.Pre-launch Checklist
CHANGELOG.md
with my changes