A beautiful, full-screen Launchpad replacement for macOS, built with SwiftUI. Working on macOS 26
- Full-screen display with a semi-transparent background
- Grid layout for app icons with proper spacing and pagination
- Click-to-launch functionality for apps
- Click anywhere outside the content to hide the Launchpad
- App icons and text are visually clear and styled
- Drag-and-drop to create folders
- Search bar for quick app filtering
- macOS 12.0+
- Xcode 14+
- Clone this repository:
git clone https://github.com/your-username/your-repo.git
- Open
LaunchPad.xcodeprojin Xcode. - Select the
LaunchPadscheme. - Press
Cmd+Rto build and run.
- Use
Product > Archivein Xcode to create a release build. - Use the Organizer to export
.appor submit to the App Store.
LaunchPad/— Main app code (SwiftUI views, models)LaunchPadTests/— Unit testsLaunchPadUITests/— UI tests
- Modify grid layout, icon size, and colors in
AppGridView.swift. - Update search and folder logic as needed.
MIT
Author: Chu Feng