macOS Menu-Bar App Design
Parent: Apple Platform Publishing (Mac App Store) · Topic entry · 25 branches · skill frontend-ui/references/macos-menu-bar-app-design.md
A published reference is not available for this topic yet.
Also known as: macOS menu-bar extra app design for a sandboxed network monitor (Mac App Store, macOS 26-27, Oct 2026): status items, HIG, notifications, accessibility, appearance, Python/PyObjC stack — verify against Apple HIG and developer docs
Children
- Accessibility for menu bar apps VoiceOver and App Store Accessibility Nutrition Labels (frontier)
- Briefcase macOS App Store packaging (frontier)
- Contrast testing on transparent menu bar (frontier)
- Dark mode semantic colours and SF Symbols in status items (frontier)
- HIG for menu bar extras windows and notifications and Liquid Glass icons Icon Composer (frontier)
- Icon Composer .icon to Assets.car build from a non-Xcode Python/py2app stack (frontier)
- Keyboard-only and Voice Control access to status items (frontier)
- Menu bar overflow notch hiding and user-disabled menu bar items (frontier)
- Menu versus popover versus window trade-offs for a network monitor (frontier)
- NSAccessibility.post announcements for status changes (frontier)
- NSDockTile badge for regular-policy menu bar apps (frontier)
- NSStatusItem removalAllowed KVO (frontier)
- NSStatusItem versus SwiftUI MenuBarExtra and activation policy LSUIElement and Dock tile (frontier)
- Notification authorization-denied UX in a menu-bar app (frontier)
- Notification categories and actions on macOS (frontier)
- PyObjC 12 and macOS 26 SDK bindings (frontier)
- Python PyObjC rumps py2app as a Mac App Store UI stack limits and native-shell options (frontier)
- Reduced Motion and Increase Contrast handling in menu bar icons (frontier)
- Settings scene workaround for accessory apps (frontier)
- Swift shell with embedded Python helper (XPC) (frontier)
- UNUserNotificationCenterDelegate willPresent for menu-bar apps (frontier)
- UserNotifications UNUserNotificationCenter migration from NSUserNotification (frontier)
- autosaveName position persistence (frontier)
- contentTintColor and badge/alert state icons (frontier)
- occlusionState detection of hidden status item (frontier)
Frontier under this node: Accessibility for menu bar apps VoiceOver and App Store Accessibility Nutrition Labels, Briefcase macOS App Store packaging, Contrast testing on transparent menu bar, Dark mode semantic colours and SF Symbols in status items, HIG for menu bar extras windows and notifications and Liquid Glass icons Icon Composer, Icon Composer .icon to Assets.car build from a non-Xcode Python/py2app stack, Keyboard-only and Voice Control access to status items, Menu bar overflow notch hiding and user-disabled menu bar items, Menu versus popover versus window trade-offs for a network monitor, NSAccessibility.post announcements for status changes, NSDockTile badge for regular-policy menu bar apps, NSStatusItem removalAllowed KVO, NSStatusItem versus SwiftUI MenuBarExtra and activation policy LSUIElement and Dock tile, Notification authorization-denied UX in a menu-bar app, Notification categories and actions on macOS, PyObjC 12 and macOS 26 SDK bindings, Python PyObjC rumps py2app as a Mac App Store UI stack limits and native-shell options, Reduced Motion and Increase Contrast handling in menu bar icons, Settings scene workaround for accessory apps, Swift shell with embedded Python helper (XPC), UNUserNotificationCenterDelegate willPresent for menu-bar apps, UserNotifications UNUserNotificationCenter migration from NSUserNotification, autosaveName position persistence, contentTintColor and badge/alert state icons, occlusionState detection of hidden status item