MacControlCenterUI
MacControlCenterUI copied to clipboard
SwiftUI menu builder DSL & controls that mimic macOS Control Center.
Add `MenuList` variant that supports multiple item selections by way of a `Set` binding. Although multi-select lists are rare or almost non-existent in Apple's own Control Center menus, this may...
There is a specific issue that presents itself when the system in is Dark Mode when an application that uses MacControlCenterUI is run. When the app is run, the controls...
`MenuBarExtra` is only available on macOS 13.0 Ventura and later. Build a suitable replacement using `NSStatusItem` and `NSPopover` for older versions of macOS.
In macOS 26, it appears that SwiftUI will (finally) properly animate window size changes as a result of its content changing size. There is a new [windowResizeAnchor](https://developer.apple.com/documentation/swiftui/view/windowresizeanchor(_:)/) view modifier that...
With the release of the first macOS 26 developer beta today, some testing needs to be done to ensure that the menu and UI elements in this package look and...