Replies: 4 comments 3 replies
-
You can enable CEF debugging without the dev menu by adding an empty file called |
Beta Was this translation helpful? Give feedback.
-
For deploying a test version to your console, there are vscode tasks in the decky-plugin-template repo that you can use/look at for how to build/deploy onto the console via ssh. You will need to make a copy of For creating a release .zip I have some extra vscode tasks that you can use as reference (or copy). |
Beta Was this translation helpful? Give feedback.
-
This was super helpful, thanks for sharing! I'll make a PR to https://github.com/SteamDeckHomebrew/wiki to document this in https://wiki.deckbrew.xyz/en/plugin-dev/getting-started as I struggled with the same issue and couldn't find guidance on how to set my dev environment up (edit: just noticed @lufinkey wanted to do a PR as well, do you want to collab on this or happy for me to take the first stab? Asking because documenting my setup while I work on saumya-banthia/tailscale-control#5 will be so much easier) |
Beta Was this translation helpful? Give feedback.
-
Sidenote: does anybody know how to test the React side of a plugin locally? Thinking something along the lines of the typical webpack dev server that most React setups have. In the meantime I'll take a stab at setting it up myself and share my findings |
Beta Was this translation helpful? Give feedback.
-
I've been trying to set up a dev environment to make a decky plugin and have been running into some roadblocks:
pnpm run build
builds the frontend code, but generating the full install-ready plugin seems to be a challenge. I've tried directly installing thedist
folder, the repo folder, the zip that github provides, etc, but nothing seemed to work.steam -gamepadui
. However, the "Developer Mode" switch isn't available through this (obviously not the fault of this plugin, but can't seem to find any workaround or guide for developing)Could someone illuminate this for me? If I end up figuring it out myself I'd be happy to add it as a PR to the website or README, but I can't seem to find anything on this.
Beta Was this translation helpful? Give feedback.
All reactions