Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lexrus/SwiftyMenu
The missing Finder menu for your daily ease
https://github.com/lexrus/SwiftyMenu
appkit finder-sync macos swiftui
Last synced: about 1 month ago
JSON representation
The missing Finder menu for your daily ease
- Host: GitHub
- URL: https://github.com/lexrus/SwiftyMenu
- Owner: lexrus
- License: mit
- Created: 2022-06-20T15:25:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T07:28:56.000Z (11 months ago)
- Last Synced: 2024-10-22T22:53:48.668Z (about 2 months ago)
- Topics: appkit, finder-sync, macos, swiftui
- Language: Swift
- Homepage: https://apps.apple.com/app/swiftymenu/id1567748223
- Size: 2.79 MB
- Stars: 295
- Watchers: 5
- Forks: 21
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-swift-macos-apps - SwiftyMenu - The missing Finder menu for your daily ease (Finder / Text)
- awesome-swift-macos-apps - SwiftyMenu - The missing Finder menu for your daily ease (Finder / Text)
README
# SwiftyMenu
[![Swift 5.5](https://img.shields.io/badge/Swift-5.5-ED523F.svg?style=flat)](https://swift.org/)
[![AppKit](https://img.shields.io/badge/AppKit-✓-orange)](https://developer.apple.com/xcode/swiftui/)
[![SwiftUI](https://img.shields.io/badge/SwiftUI-✓-orange)](https://developer.apple.com/xcode/swiftui/)
[![macOS 12](https://img.shields.io/badge/macOS12-Compatible-green)](https://developer.apple.com/xcode/swiftui/)
[![@lexrus](https://img.shields.io/badge/[email protected]?style=flat)](https://twitter.com/lexrus)[](https://apps.apple.com/app/swiftymenu/id1567748223)
> A nifty extension for Finder which presents a customizable menu to rapidly open selected folders or files with your favorite applications or scripts.
![swiftymenu](https://user-images.githubusercontent.com/219689/174636051-dd86c7fe-0b3d-4863-9a0d-ecd986f6a3c9.png)
## Structure
### SwiftyMenuSync
The Finder Sync extension which represents the Finder menu and brings up the SwiftyMenuRunner via app scheme.
### SwiftyMenu
The main interface of the configuration app. Built with SwiftUI.
### SwiftyMenuRunner
We have to have this faceless app in order to share URL bookmarks between the configuration interface and the Finder Sync extension. It excutes actual applications and scripts.
### SwiftyMenuKit
The tool kit.
## License
This code is distributed under the terms and conditions of the MIT license.