PackageTrack
Sign in Get early access

macos_ui

Flutter widgets and themes implementing the current macOS design language.

2.2.2 31K downloads/mo #1825 most downloaded on pub.dev GroovinChip/macos_ui

What this package is like to depend on

Last release 10 months ago

19 Oct 2025

Release timing varies

gaps range from 8 days to 4 months

Rarely documented

notes for 9 of 84 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

92 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

92 releases · May 2021 to Oct 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 92
  1. 2.2.2 19 Oct 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.1.0...2.2.2

    Open source →
  2. 2.2.0 17 Jun 2025

    Nothing published for this version

  3. 2.1.10 03 Mar 2025

    Nothing published for this version

  4. 2.1.9 28 Jan 2025

    Nothing published for this version

  5. 2.1.8 27 Jan 2025

    Nothing published for this version

  6. 2.1.7 16 Jan 2025

    Nothing published for this version

  7. 2.1.6 14 Jan 2025

    Nothing published for this version

  8. 2.1.5 08 Jan 2025

    Nothing published for this version

  9. 2.1.4 28 Dec 2024

    Nothing published for this version

  10. 2.1.3 27 Dec 2024

    Nothing published for this version

  11. 2.1.2 27 Dec 2024

    Nothing published for this version

  12. 2.0.9 31 Aug 2024

    Nothing published for this version

  13. 2.0.8 13 Aug 2024

    Nothing published for this version

  14. 2.0.7 05 May 2024

    Nothing published for this version

  15. 2.0.6 03 May 2024

    Nothing published for this version

  16. 2.0.5 21 Jan 2024

    Nothing published for this version

  17. 2.0.2 12 Oct 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.0.0...2.0.2

    Open source →
  18. 2.0.0 19 Jul 2023
    Release notes

    What's Changed

    🚨 Breaking Changes 🚨

    • macos_ui has been migrated to utilize macos_window_utils under the hood, which provides the following benefits:

      • Window animation smoothness is drastically improved, particularly when miniaturizing and deminiaturizing the application window.
      • Some visual artifacts that occurred while the window was being (de)miniaturized (such as the application's shadow going missing) no longer occur.
      • The sidebar remains transparent when the app's brightness setting mismatches the OS setting.
      • Wallpaper tinting is now supported.
      • To migrate an existing application, please refer to the “Modern window look” section in the README.
    • Support for Flutter 3.10 and Dart 3

    • PushButton has been updated to support the ControlSize enum.

      • The buttonSize property has been changed to controlSize.
      • Buttons can now be any of the following sizes: mini, small, regular, or large.
    • PushButton.isSecondary is now PushButton.secondary.

    • MacosAlertDialog: primaryButton and secondaryButton are now declared to be of type PushButton.

    • RelevanceIndicator has been deprecated

    • MacosTypography white and black are now factory constructors called darkOpaque() and lightOpaque() to reflect
      Apple's naming conventions.

    ✨ New ✨

    • MacosSwitch has been completely rewritten and now matches the native macOS switch in appearance and behavior.
    • A ControlSize enum has been introduced, which will allow widgets to more closely match their native counterparts.
    • MacosTypography
      • You can now call MacosTypography.of(context) as a shorthand for retrieving the typography used in your MacosTheme.
      • MacosFontWeight allows using Apple-specific font weights like w510, w590, and w860.
    • Localization
      • Added support for weekdayAbbreviations and monthAbbreviations to MacosDatePicker.
      • Added support for dateFormat to MacosDatePicker.
      • Added support for startWeekOnMonday to MacosDatePicker.

    🔄 Updated 🔄

    • MacosColor has been updated with some previously missing elements.
    • PushButton
      • Now uses the correct body text style instead of the incorrect headline
    • PushButton's secondary and disabled colors more closely match their native counterparts.
    • MacosCheckbox appearance more closely matches its native counterpart.
    • MacosAlertDialog
      • primaryButton and secondaryButton are now required to have controlSizes of ControlSize.large.
      • Docs now suggest that appIcon should be of size 64x64.
    • Toolbar now uses the correct title3 text style instead of the incorrect headline
    • MacosTheme sets the global typography more efficiently
    • HelpButton now sizes itself according to specification
    • ResizablePane can now disallow the usage of its internal scrollbar via the ReziablePane.noScrollBar constructor.

    🛠️ Fixed 🛠️

    • Clicking on the calendar elements in MacosDatePicker has better UX
    • ToolBars in use where a SideBar is not present will now have their title's avoid the traffic lights (native window controls).
    • MacosTypography.darkOpaque() and MacosTypography.lightOpaque() now conform to specification by using MacosColors.labelColor
    • Ensure builds targeting web do not utilize any macos_window_utils code
    • Ensure builds targeting web are themed correctly

    New Contributors

    Full Changelog: 1.12.2...2.0.0

    Open source →
  19. 2.0.0-beta.11 19 Jul 2023 pre-release

    Nothing published for this version

  20. 2.0.0-beta.10 19 Jul 2023 pre-release

    Nothing published for this version

  21. 2.0.0-beta.9 19 Jul 2023 pre-release

    Nothing published for this version

  22. 2.0.0-beta.7 10 Jul 2023 pre-release

    Nothing published for this version

  23. 2.0.0-beta.6 06 Jul 2023 pre-release

    Nothing published for this version

  24. 2.0.0-beta.3 03 Jul 2023 pre-release

    Nothing published for this version

  25. 2.0.0-beta.2 03 Jul 2023 pre-release

    Nothing published for this version

  26. 2.0.0-beta.1 03 Jul 2023 pre-release

    Nothing published for this version

  27. 1.12.2 03 Mar 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.12.1...1.12.2

    Open source →
  28. 1.12.1 28 Feb 2023
    Release notes

    What's Changed

    Full Changelog: 1.12.0...1.12.1

    Open source →
  29. 1.12.1+1 02 Mar 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.12.1...1.12.1+1

    Open source →
  30. 1.12.0 28 Feb 2023
    Release notes

    What's Changed

    Full Changelog: 1.11.1...1.12.0

    Open source →
  31. 1.11.1 21 Feb 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.10.0...1.11.1

    Open source →
  32. 1.10.0 13 Feb 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.9.1...1.10.0

    Open source →
  33. 1.9.1 03 Feb 2023

    Nothing published for this version

  34. 1.9.0 03 Feb 2023

    Nothing published for this version

  35. 1.7.6 14 Jan 2023

    Nothing published for this version

  36. 1.7.5 05 Sep 2022

    Nothing published for this version

  37. 1.7.4 20 Aug 2022

    Nothing published for this version

  38. 1.7.3 17 Aug 2022

    Nothing published for this version

  39. 1.7.1 27 Jul 2022

    Nothing published for this version

  40. 1.7.0 10 Jul 2022

    Nothing published for this version

  41. 1.5.1 02 Jul 2022

    Nothing published for this version

  42. 1.5.0 30 Jun 2022

    Nothing published for this version

  43. 1.4.1 16 May 2022

    Nothing published for this version

  44. 1.4.1+1 16 May 2022

    Nothing published for this version

  45. 1.4.0 13 May 2022

    Nothing published for this version

  46. 1.3.0 11 May 2022

    Nothing published for this version

  47. 1.2.1 10 May 2022

    Nothing published for this version

  48. 1.2.0 08 May 2022

    Nothing published for this version

  49. 1.1.0 06 May 2022

    Nothing published for this version

  50. 1.1.0+1 07 May 2022

    Nothing published for this version

  51. 1.0.0 04 May 2022

    Nothing published for this version

  52. 1.0.0+1 04 May 2022

    Nothing published for this version

  53. 0.16.0 03 May 2022

    Nothing published for this version

  54. 0.15.0 02 May 2022

    Nothing published for this version

  55. 0.14.0 02 May 2022

    Nothing published for this version

  56. 0.13.1 27 Apr 2022

    Nothing published for this version

  57. 0.12.4+1 21 Apr 2022

    Nothing published for this version

  58. 0.12.4+2 22 Apr 2022

    Nothing published for this version

  59. 0.12.4+3 22 Apr 2022

    Nothing published for this version

  60. 0.12.2 13 Mar 2022

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive