Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/egoist/Shortcut
A menubar app that displays shortcuts for current open app.
https://github.com/egoist/Shortcut
app mac messy-code swift swiftui
Last synced: 2 months ago
JSON representation
A menubar app that displays shortcuts for current open app.
- Host: GitHub
- URL: https://github.com/egoist/Shortcut
- Owner: egoist
- License: mit
- Created: 2020-02-29T17:28:32.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-25T13:52:57.000Z (almost 3 years ago)
- Last Synced: 2024-08-17T01:17:38.190Z (4 months ago)
- Topics: app, mac, messy-code, swift, swiftui
- Language: Swift
- Homepage:
- Size: 37.1 KB
- Stars: 35
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - Shortcut
README
# Shortcut
![GitHub All Releases](https://img.shields.io/github/downloads/egoist/Shortcut/total?style=for-the-badge)
A menubar app that displays shortcuts for current open app. (__it works for every app!__)
__Note: this is my first native Mac app, the code is pretty messy!__
And what I've learnt so far:
- Interface builder and storyboard are not my jam.
- Swift UI is awesome but not mature enough! Especially for macOS apps, many UI components are missing (but you can always use `NSViewRepresentable` to connect `NSView` to your Swift UI interface).
- Electron is [actually not a bad idea](https://jlongster.com/secret-of-good-electron-apps).So why I'm using Swift UI now?
- I like apps with native UI controls.
- Smaller package size.## Preview
## TODO
Help wanted:
- [ ] Add auto-updater
- [ ] Add app icon
- [ ] Refactor the code## Download
[Releases](https://github.com/egoist/Shortcut/releases)
## Development
```bash
pod install
open Shortcut.xcworkspace
```## License
MIT.