JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
9.52k stars 505 forks source link

Force reinstall extensions #3740

Open RowanSkie opened 6 months ago

RowanSkie commented 6 months ago

Feature description

This idea implements a form of "force reinstallation" of the extensions, just in case something broke that is not easily fixed by uninstalling, restarting, and reinstalling each and every one of them.

For context, I've just reset my PC, and after downloading Playnite (while restoring the old data), most of the extensions fail to load except for those that recently updated.

Screenshots

No response

JosefNemec commented 6 months ago

is not easily fixed by uninstalling, restarting, and reinstalling each and every one of them.

How exactly would reinstall fix this when reinstallation is literately that, uninstall, restart and install.

most of the extensions fail to load except for those that recently updated.

Probably because your backup had extensions in version that no longer work with the latest Playnite. This is what extension update is for. "Force" reinstall would not help at all, whatever that means.

JosefNemec commented 6 months ago

Also forgot to mention that extension update is clean install. Playnite completely removes extension install folder and replaces it with new version.

RowanSkie commented 6 months ago

is not easily fixed by uninstalling, restarting, and reinstalling each and every one of them.

How exactly would reinstall fix this when reinstallation is literately that, uninstall, restart and install.

The idea is an overall button that allows a player to press said button and get all extensions reinstalled. It's literally just making the entire thing as one button without manually going through multiple extensions. It can help with corruption or forcing Playnite to install the latest applicable version.

RowanSkie commented 6 months ago

While it's lazy, sometimes you'd rather just have one button than going to Add-ons, uninstall each one, close, restart, and then go and install each one again (and forget a certain extension you were using in the process).