Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sentinelite/streamdeck-shortcuts
Run Shortcuts straight from your Elgato StreamDeck!
https://github.com/sentinelite/streamdeck-shortcuts
automation elgato elgato-stream-deck macos macos-app shortcuts streamdeck swift
Last synced: 13 days ago
JSON representation
Run Shortcuts straight from your Elgato StreamDeck!
- Host: GitHub
- URL: https://github.com/sentinelite/streamdeck-shortcuts
- Owner: SENTINELITE
- License: agpl-3.0
- Created: 2021-11-15T16:04:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-11T22:55:32.000Z (7 months ago)
- Last Synced: 2024-10-25T05:49:33.065Z (19 days ago)
- Topics: automation, elgato, elgato-stream-deck, macos, macos-app, shortcuts, streamdeck, swift
- Language: Swift
- Homepage: https://sentinelite.com/discord-shortcuts-support
- Size: 11 MB
- Stars: 113
- Watchers: 2
- Forks: 7
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![GH_Banner](https://user-images.githubusercontent.com/44782976/144744255-caae0988-d019-40dd-8264-3b544b97d733.png)
### About StreamDeck Shortcuts
Welcome in! This Repo is for all things Shortcuts/StreamDeck!We’re all about making sure the software is Fast, Reliable, & Performant, all while offering excellent accessibility support!
The StreamDeck's been unleashed. Infinite possibilities at the speed of light. All within touch.
If you want to learn more about how & why this was made, take a look at [this Twitter thread!](https://twitter.com/sentinelite/status/1477716577533325312?s=21)
---
### Backstory
I wanted to run my Shortcuts on my StreamDeck, but the go-to solution bricked on me, on the first day. Whatever I did, I couldn’t get it working again. That was the start of this project…Of course, I wasn’t going to make a simple thing. No, I had to do it the justice it so rightly deserved. 😝
---
### Repo Structure
- The backend (this one)
- & the [Property Inspector’s](https://github.com/SENTINELITE/StreamDeck-Shortcuts-PropertyInspector)---
### Lost, But Not Forgotten Features:
- Set Discord/GitHub image/logo beside their description text?
- isPrivateAnalytics Bool, to allow user’s to toggle Analytics.
- Move settings into a popup window? See Elgato PI Demo.
- Don’t send a payload, if settings haven’t changed. Only send what *has* changed. Show if settings changed by showing an “X” on the save box, instead of the green box.
- We shouldn’t send all the shortcuts, only a limited few. The payload is probably too big, for larger libraries.
- Allow user to switch Accessibility speed. Only some voices support this…
- Allow for accessibility toggle. Ie, some people may not/want to hold down for x amount of time. Create an option to tap, starting the timer, then another tap confirm or cancel, when the timer finishes.
- 🚀 Create Shortcut from Button Press?
- 🚀 Open/Edit Shortcut in the Shortcuts.app---
### ⚠️ Known Issues & Bugs
- 🐞Rare: Kilo-One | Sometimes the app fails to startup correctly. Need to dig into this. | v 1.0.1 includes a new "Debug:" console.app logging message.
- 🐞Potential: App becomes unresponsive after computer wakes up from sleep???
- Some user's may experience issues with certain special characters. We've done our best to handle most of these, but other languages may vary! **This should be mostly fixed now. Let us know if you have any issues!**
- We’re only fetching/getting the first discovered StreamDeck. We need to get all the user’s connected StreamDeck Devices
- We’re getting the connected count, but we still need to fetch the unique IDs.
- ~~If the shortcut name is long, the search field gets small. We fixed the former, but now we’re Popping out of PI’s regular dimensions…~~ should be fixed.---
### 🐞 New Issue or 💬 Comments?
- [Open an Issue](https://github.com/SENTINELITE/StreamDeck-Shortcuts/issues/new)
- [Tweet Me](http://sentinelite.com/twitter)
- [Join the Discord Community](https://sentinelite.com/discord)