Big Box Install/Uninstall Controls for Storefront Games

📋 Summary

Show accurate Play/Install state for Steam (and other supported launchers) in Big Box, and add an Uninstall action—so users can fully manage installed status without leaving Big Box.


🎯 Feature Overview

  • Dynamic Action Labeling:

    • If the game is installed → show Play.

    • If not installed → show Install (and disable Play).

  • Uninstall in Menu: Add an Uninstall option to the game menu for storefront titles (Steam first; extend to GOG/Epic/Xbox PC where feasible).

  • Status & Progress: Show brief status (Installed / Not Installed) and, when available, install/download progress.

  • Launcher-Aware Execution: Trigger installs/uninstalls via the respective client (Steam URI, GOG Galaxy, Epic, etc.).

  • Library Refresh: Auto-refresh installed status on return from an action or at session start.


🛠 Example Use Case

  • In Big Box, user highlights a Steam game that isn’t installed → primary action shows Install.

  • They press it; Steam opens and begins downloading. Big Box shows Installing… and then flips to Play once complete.

  • Later, user opens the game’s menu and selects Uninstall → Steam runs the uninstall; Big Box updates status to Not Installed.


📦 Benefits

  • Manage install lifecycle end-to-end from the couch/cabinet.

  • Prevents “dead” Play actions for uninstalled titles.

  • Reduces context-switching to desktop clients.


💡 Notes

  • Requires the relevant launcher to be installed/logged in.

  • Start with Steam; extend to GOG/Epic/Xbox PC as their APIs/URIs allow.

  • Respect parental/kiosk locks to hide Uninstall if configured.

Please authenticate to join the conversation.

Upvoters
Status

Open To Community

Board
Custom icon

LaunchBox for Windows

Date

10 months ago

Author

Kefka2b

Subscribe to post

Get notified by email when there are changes.