Guides
Explore practical guides for common patterns and advanced desktop features.
Application
Configure your application and manage its lifecycle.
Application Menu macOS
Create a native macOS application menu with standard and custom items.
Window Customization
Create and customize application windows.
Context Menu
Add native context menus to your application windows.
Dark Mode
Support dark and light modes throughout your application.
Dialogs
Show native dialogs for messages, files, and user input.
Tray macOS Windows
Keep your application accessible from the system tray.
Image
Load and transform images with the Image API.
Global Shortcuts
Register global keyboard shortcuts for your application.
Workspace macOS Windows
Open URLs, files, and folders with their default desktop applications.
Notifications
Create and customize native desktop notifications.
Preferences
Store and retrieve settings in a persistent key-value store.
Clipboard
Read and write data through the system clipboard.
Dock macOS
Manage your application’s icon in the macOS Dock.
Popups
Control popup windows opened by links and JavaScript.
Custom Protocols
Serve and route application content through custom URL schemes.
Displays
Access display properties and respond to screen changes.
Downloads
Control file downloads and track their progress.
Permissions macOS Windows
Check and request microphone, camera, and accessibility permissions.