#io.bitfocus.companion-plugin
Companion plugin for the native Stream Deck application
- To contribute to this plugin, first follow the instructions provided by the Streamdeck SDK to set up a development environment: https://docs.elgato.com/streamdeck/sdk/introduction/getting-started
- You will need to install the Elgagto Streamdeck CLI:
yarn global add @elgato/cli - Clone this repository and install dependencies by running
yarnin the repo folder. - Make your code changes as necessary.
- If you are editing any Property Inspectors, you can refer to the SDPI documentation here: https://sdpi-components.dev/
- Run
yarn buildto ensure everything compiles correctly. - If the plugin is already installed in the Elgato Stream Deck software, uninstall it.
- Run
yarn run link. - Run
yarn run restartin the repo folder. - If you are making frequent code changes, you can run
yarn run watchwhich will automatically recompile the source code as needed.
Submit your changes as a pull request to this repository.
You can view the "server side" logs by opening one of the log files in the ./io.bitfocus.companion-plugin.sdPlugin/logs/ folder.
To view the "client side" logs:
- Make sure development mode is enabled by running
streamdeck dev. - Open the Property Inspector for the Action you are editing.
- Open a browser window to:
http://127.0.0.1:23654 - This web page will show a list of plugins you can view. You can then open the dev tools page for this plugin.
- View the console output and inspect elements using this interface.
If you want to provide a packaged file for others: yarn pack