Skip to main content

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

Status: Open To Community2 comments

Log in to comment and vote

Comments2

  • AstroBob changed status to Open To Community
    Team•

    Aug 23

    Pinned

    Hi 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.