What problem does it solve?
This Skill provides comprehensive guidance and code examples for developing applications using Kotlin Multiplatform Compose Desktop, addressing desktop-specific UI, window management, and OS integration challenges.
Core Features & Use Cases
- Window Management: Create, configure, and manage application windows, including state persistence and multi-window support.
- UI Components: Implement desktop-specific UI patterns like
NavigationRail, MenuBar, and system tray integration.
- OS Integration: Handle OS conventions, keyboard shortcuts, file system interactions, and external URL opening.
- Use Case: Develop a cross-platform desktop application with a native look and feel, ensuring consistent behavior and efficient user interaction across macOS, Windows, and Linux.
Quick Start
Use the Desktop Expert skill to implement a basic MenuBar with File and Edit menus in your Compose Desktop application.