A beautiful, modern macOS app for lightning-fast access to your favorite applicationsโright from your keyboard.
- Radial App Ring: Gorgeous, animated ring of your favorite apps, centered on your cursor with a single shortcut.
- Live Preview: Instantly see your app ring layout in the settings panel.
- Customizable: Choose icon size, ring radius, and which apps appear in your ring.
- Modern UI: Clean, dark, and distraction-free interface with beautiful animations and hover effects.
- Quick Add/Remove: Effortlessly add or remove apps from your ring.
- Keyboard-Driven: Launch your app ring with Option + Space from anywhere.
- Accessibility: Works across all spaces and most full-screen apps.
- SwiftUI-Powered: Built with the latest Apple technologies for performance and beauty.
- macOS 13.0 or later (Sonoma recommended for best experience)
- Swift 5.5 or later
- โฌ๏ธ Download TapThatApp for macOS
- Move the application to your Applications folder
- Launch the application
- Grant necessary permissions when prompted (Accessibility, if needed)
- Open TapThatApp
- Click the menu bar icon to open settings
- Add your favorite apps to the ring
- Adjust icon size and ring radius to your liking
- Press Option + Space to summon the ring at your cursorโanywhere, anytime!
- Hover for beautiful animations and launch apps instantly
- Clone the repository:
git clone https://github.com/neelshha/TapThatApp.git- Open the project in Xcode:
cd TapThatApp
open TapThatApp.xcodeproj- Build and run the project (โR)
TapThatApp/- Main application directoryTapThatAppApp.swift- Application entry pointContentView.swift- Main view (radial ring logic)SettingsView.swift- Settings interface (live preview, customization)PinnedAppLoader.swift- Handles loading of pinned applicationsKeyEventHandling.swift- Manages keyboard shortcutsOverlayPanel.swift- Overlay panel implementationSettingsStore.swift- Manages application settingsLauncherController.swift- Controls application launching
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with SwiftUI
- Uses modern macOS APIs for system integration