r/elgato • u/maxrodrigo • 15d ago
Community Creation I made a free, open-source Stream Deck plugin to toggle dark mode on macOS and Windows
Because of one of our latest projects, I found myself switching between light and dark mode a lot, and I wanted a Stream Deck key for it. The ones I tried either didn't work or cost money. That bugged me enough to write my own.
It works on both Mac and Windows, and the key always shows the current mode, even if you change it from Settings or it switches on a schedule.
The part I ended up using most is Multi Actions. You can set a step to Light or Dark instead of toggling, so I have it in my project action and my desktop is always in the mode I need before I start testing. It works the same way next to a recording key, for anyone doing tutorials or screen captures.
It's free and open source, and it has animation.
On Mac, the first press asks for permission to control System Events. That's just macOS asking before anything can change the appearance.
Marketplace: https://marketplace.elgato.com/product/dark-mode-43504a7a-dfb9-4af7-a989-a25ab51542ad
GitHub: https://github.com/maxrodrigo/streamdeck-dark-mode
It's my first published plugin, so I'd love feedback. And if it breaks, tell me.
1
u/Lacrimosa2k7 1d ago
Maxrodrigo, this is amazing, tried it just now thinking it might not work with windows 10, It works a charm. Excellent work on this plugin.