mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 11:01:07 +00:00
The default root for all three stores is the app's own storage, whatever the session's Game storage says. With a card in the device, Install asks where first - internal or the card, free space per target, pad-focusable, last pick only as the dialog's default. A card that is not the Steam library is bound at its own fixed place, so a game's guest path and appid hold from one session to the next; a library card keeps the library's bind and the installs already registered there keep their appid. Every root is scanned and uninstall works for either. The Downloads row carries the game's art as a small thumbnail and names where the game is going; the game page names where it went. Epic installs on a card keep their in-flight chunks in the app's cache (the Java pool and the assembly; the engine's own cache stays beside the game until its contract takes a cache path), cleaned on cancel and uninstall.