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

6 months ago

Author

Kefka2b

Subscribe to post

Get notified by email when there are changes.