Documentation
Reference for StreamController, gathered on one site.
How StreamController is put together
The app keeps running in the background and owns the connection to each deck. It renders key images, listens for presses and dial turns, and runs the actions you assigned. The window is just where you edit pages; close it and the deck keeps working.
Everything a key does comes from a plugin. Even basic things like changing pages come from built-in plugins. Your pages, settings and installed plugins live in ~/.var/app/com.core447.StreamController/data when you use the Flatpak.
Source of truth. This documentation is written from the StreamController project's own README, docs and source code, in our own words. The official docs win if anything here disagrees.
Sections
- InstallingThe download, the installer, autostart and the data folder.
- TroubleshootingNo decks found, frozen keys, hotkeys not working, getting logs.
- Page switchingLinking pages to windows on each desktop.
- Command lineEvery flag, with examples for scripts and hotkeys.
- Writing pluginsWhere to start, and how plugins get into the store.
