What problem does it solve?
This Skill provides a comprehensive guide to Apple's macOS Human Interface Guidelines, ensuring app designers and developers adhere to the platform's standards for a consistent and user-friendly experience.
Core Features & Use Cases
- Menu Bar Guidelines: Establishes standards for menu structure, keyboard shortcuts, and dynamic menu updates.
- Windows and Fullscreen: Offers guidance on window resizing, fullscreen support, multiple windows, and title bar management.
- Toolbars: Details best practices for toolbar design, customization, and keyboard shortcut integration.
- Sidebars: Outlines design principles for sidebars, including leading edge, collapsibility, and source list style.
- Keyboard Shortcuts: Ensures every interactive element is keyboard accessible, with focus on primary, variant, and secondary actions.
- Pointer and Mouse Interaction: Emphasizes responsive hover states, right-click context menus, and drag-and-drop functionality.
- Notifications and Alerts: Provides best practices for non-intrusive notifications and alerts.
- System Integration: Covers Dock icons, Spotlight search, Quick Look support, and Share Extensions.
- Visual Design: Emphasizes system fonts, vibrancy, dark mode support, and consistent spacing and layout.
- Anti-Patterns: Alerts designers and developers to common pitfalls to avoid when designing for macOS.
Quick Start
To understand macOS design principles, begin by reviewing the 'Menu Bar' section in the macos-design-guidelines skill.