Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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

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.