Apply Plugin Updates on Next Launch
š Summary
Add an option to defer plugin updates so they are applied the next time LaunchBox starts, without forcing the user to restart immediately.
ā Problem
Updating plugins can interrupt the userās current session if LaunchBox needs to restart right away.
This is frustrating when the user is actively organizing their library, importing games, downloading media, or preparing to launch something.
š” Proposal
When plugin updates are available, provide a less disruptive update option such as:
Update and restart now
Download/update later
Apply updates the next time LaunchBox starts
If the user chooses to defer, LaunchBox should keep using the currently loaded plugin version until the app is closed and reopened normally.
š§© Use Cases
A user sees plugin updates but wants to keep working
A user updates several plugins at once without interrupting their session
Plugin updates are ready automatically the next time LaunchBox opens
š¦ Benefits
Reduces forced interruptions
Makes plugin updates feel smoother
Gives users more control over when updates are applied
Improves the Plugin Manager experience
ā ļø Considerations
Pending plugin updates should be clearly indicated
Users should be able to cancel a pending update if needed
Existing plugin behavior should remain active until LaunchBox restarts

Log in to comment and vote
Comments2
Aug 23
PinnedHi there!
Thanks so much for submitting this request and for taking the time to explain your use case ā that context is always super helpful.
Iāve gone ahead and fleshed out the main idea using the info you provided, and Iām opening it up to the community for further discussion and feedback. Please let me know if this fleshed-out version doesnāt match your original intended request.
Feel free to let me know if you have any extra thoughts, examples, or edge cases you think might be relevant!
Cheers,
The LaunchBox team
dukdukgoos
Aug 23
Plugin updater should have an option to update on shutdown
The plugin updater is kind of annoying right now in that if you update it forces an app restart. It would be less intrusive it if allowed you to run the updater when you eventually shut down, so the updated plugin(s) would be ready the next time you launch. Or it updated the plugins but didnāt start running the new version until the next restart. Basically, some option that doesnāt force the user to restart.