SteamDeckHomebrew / decky-loader

A plugin loader for the Steam Deck.
https://decky.xyz
GNU General Public License v2.0
4.35k stars 155 forks source link

[Request] Allow disabling plugins without uninstalling them #350

Open charlie-collard opened 1 year ago

charlie-collard commented 1 year ago

Please confirm

Feature Request Description

Sometimes I want to stop using a plugin temporarily, but don't want to go through the hassle of uninstalling and then reinstalling it later, ~potentially resetting settings~ (settings are persisted through re-installations, thanks @PartyWumpus). It would be nice to have a toggle switch next to each plugin that allows disabling the plugin while leaving it installed.

Further Description

No response

charlie-collard commented 1 year ago

For inspiration, this is how the toggle looks next to the plugins in the popular old school runescape client "Runelite":

image

PartyWumpus commented 1 year ago

plugin settings aren't deleted on uninstall and installation takes seconds so I personally don't think this is a worthwhile idea.

charlie-collard commented 1 year ago

The actual installation itself is very quick, yes. Navigating to the store, and scrolling for a while to actually find the plugin is quite a lot of annoying overhead if it's something you do a lot. To give an example, I'll often uninstall powertools to compare the effect on fps that my current settings have with the steam deck defaults. Being able to do that with a single toggle would be really useful!

charlie-collard commented 1 year ago

Also, if you haven't got any internet access then reinstalling isn't an option

PartyWumpus commented 1 year ago

There's a new store UI (with a search bar and sorting) coming out soon (#343), so it'll be faster to download. But yeah I suppose if you don't have internet it's not an option.

the example makes it clearer why you'd want that. I'm sure if you or someone else wants to make a PR to add this functionality the devs would be happy to take it but I think it's unlikely they'll dedicate time to it. (obviously I don't speak for them and you'll have to see what they think)

spudpiggy commented 11 months ago

you shouldn't have to uninstall a plugin to disable it, even if you can just redownload it afterwards. it just feels janky to not have the option, yk? bumping for visibility

jcc10 commented 4 months ago

It would also be nice to have the option to "disable until next update" as in my situation, the deck UI got updated and now I am waiting on some plugins to update to the point where they don't completely break the UI.

I fully intend to use the plugins again later, I just don't want to have to keep hunting them down and checking if they got updated.

jordigarcl commented 3 months ago

plugin settings aren't deleted on uninstall and installation takes seconds so I personally don't think this is a worthwhile idea.

Is this right? So you can uninstall Decky Loader and/or uninstall individual plugins, and when you reinstall everything, all the plugin configurations are preserved?

Decky is broken (even on pre-release channel) on latest Steam Beta which enables the new Families. If we can just uninstall Decky and reinstall it again keeping all configs when it is fixed then it would be very useful.

Managor commented 3 months ago

I'm here for this feature. Sometimes plugins break due to changes and disabling a plugin would be nice to prevent error spam.

MultiKoopa commented 2 months ago

Would love this, since some of my most used plugins break on most updates

DisasterIncarnate commented 1 month ago

+1 for the option, seems more relevant an option with every steamos update where you need to quickly debug/test every decky plugin to see which one(s) are causing issue, constant install/uninstall is not a great solution, a toggle off/on would be far better.