Skip to content

Cache library artwork - #461

Merged
1 commit merged into
mainfrom
unknown repository
May 24, 2026
Merged

Cache library artwork#461
1 commit merged into
mainfrom
unknown repository

Conversation

@ghost

@ghost ghost commented May 24, 2026

Copy link
Copy Markdown
  • Adds StoreArtworkCache for per-store/per-game artwork files keyed by slot and source URL hash.
  • Preloads Steam, Epic, and GOG library artwork through the shared cache and reuses cached files across app restarts.
  • Deletes cached artwork folders for Steam, Epic, and GOG games when the game is uninstalled or removed.
  • Suppresses remote cache downloads for slots replaced by custom library artwork and deletes stale cached remote files for those slots.
  • Restores remote cache population automatically after custom artwork is cleared.
  • Parses GOG background/screenshot hero artwork, persists hero_image_url, and migrates existing Room databases to schema version 7.
  • Routes library cards and detail/store hero images through cached artwork models when available.

@ghost
ghost marked this pull request as ready for review May 24, 2026 05:56
@ghost
ghost merged commit 9aea044 into WinNative-Emu:main May 24, 2026
4 checks passed
@ghost
ghost deleted the artwork-cache-custom-art branch May 24, 2026 06:02
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants