Skip to content

Conversation

@Adrian-Samoticha
Copy link
Member

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:

image image

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

  • I have incremented the package version as appropriate and updated CHANGELOG.md with my changes
  • I have added/updated relevant documentation
  • I have run "optimize/organize imports" on all changed files
  • I have addressed all analyzer warnings as best I could

@Adrian-Samoticha Adrian-Samoticha merged commit de31bfe into macosui:dev May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants