mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 19:11:08 +00:00
A half-installed Epic game on the card (files up to a 0-byte one, 9.1 GB of .chunks, no sidecar) showed in Games as a Custom folder: the sidecar was only written at the very end, the queue's row lives in memory, and the scan took any sidecar-less folder under a store root for a hand-added game. The sidecar is now written when an install starts, in state installing, and rewritten finished at its end; a finished install being repaired keeps its record. Folders still installing, or with no sidecar, are never scanned as games; the Stores card and page offer Resume install, which reuses the folder (and an Epic .chunks beside it) instead of a fresh one. Writing the launcher or the finished record fails the download with its message; the art and the Steam side stay best-effort. The Epic cache holds whole chunk windows shared with files this device does not install, so it outgrows the game; the free-space check now runs after the delta pass and counts the missing chunks and files on their own volumes. The Install-to dialog is a 440 dp card with two tiles that are the action, one line of caption and Cancel in the title row; the cog popup is capped at the same width.