Skip to content

GameIndex v0.20.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:39

What's Changed

  • release: v0.20.0 (66d1743)
  • fix(topnav): scroll navigation tabs with mouse wheel (febbcc7)
  • chore(rust): remove unused imports and dead code (9dc92f4)
  • refactor(styles): scope page-specific stylesheets to their pages (ff64e82)
  • perf: stabilize context values and throttle library scrolling (8f72764)
  • feat(sidebar): add grouping, quick filters, view options, and resizing (e7f9061)
  • feat(downloads): rework per-file selection with fast swarm-free file listing (8134e31)
  • feat(command-palette): add cheat sheet, random game picker, library stats, and power filters (a5508ea)
  • feat(theme): persist extracted game palettes in localStorage (c084ebe)
  • feat(theme): tint the sidebar, topnav and window chrome with the game accent (a04bf82)
  • feat(theme): sample real dominant colors for the adaptive theme via median-cut (5386c3f)
  • feat(theme): extract real game palettes via median-cut for the auto game accent (f1ced3a)
  • fix(store): make the header and toolbar sticky while browsing the grid (e6dd8a1)
  • style(game): restyle the image lightbox controls (397c01f)
  • feat(weblinks): enlarge the preview into a near-full-window browser modal (5c2905c)
  • style(news): declutter the news page by removing the redundant stats strip and collapsing advanced filters (3c3ea29)
  • style(deals): declutter page by removing redundant stats row, hover overlay, and autoplay (b6d8a3b)
  • style(wishlist): declutter the wishlist page by tucking filters into a popover (c5e3083)
  • style(weblinks): declutter and soften the web links tab (d7722be)
  • fix(sidebar): fetch icons for games whose AppID resolves after mount (a5b569c)
  • fix(artwork): load disk-backed images via the asset protocol (bb83114)
  • feat(emulators): full ROM management and emulator tooling (6809ca6)
  • feat(mods): add safer management and profile workflows (7a6257c)
  • fix(topnav): reuse in-flight route preloads (41cade5)
  • feat(artwork): store library images on disk (52b52b3)
  • perf: reduce startup and artwork memory usage (e9b1cb6)
  • perf: reduce startup and artwork memory usage (0247320)
  • perf(art): reduce animated image memory usage (de6904e)
  • style: replace hardcoded colors with theme tokens in friends and activity pages (6788396)
  • style(topnav): use solid accent color for active tabs instead of gradient (96120c0)
  • style(topnav): use solid accent color for logo wordmark instead of gradient (5fcfb12)
  • perf: animated cover crossfade on hover, route preloading, and surgical context re-renders (0aee57b)
  • feat(art): crossfade animated cover art on library card hover (12c0990)
  • perf: replace transition:all with explicit per-property transitions (c904e7d)
  • feat(activity): embed time-to-beat progress in game activity tab (a56d22b)
  • feat(activity): add insights cards, session inspector, and richer exports (3a68f93)
  • perf: split page CSS and trim the startup bundle (3fa6956)
  • feat(crackwatch): smarter title matching and uncracked game detection (80d5faa)
  • fix(crackwatch): handle the new Anubis gate and improve game matching (7f00887)
  • perf: reduce startup and list-render work across the app (ce6ef75)
  • refactor(art): unify game card artwork into a shared useGameCardArt hook (257fd86)
  • fix(theme): keep accent text legible on the adaptive theme (f1ba12b)
  • perf: reuse already-fetched game metadata on page reopen (01d1a1b)
  • fix(ui): let emulators and mods pages span the full window width (8c322ce)
  • fix(news): anchor article reader and feed modals to the viewport (ddaab74)
  • perf: prevent network/sync hangs at startup and throttle background fetches (9865169)
  • feat(art): default posters to IGDB art and prefer animated hero backgrounds (a9f3134)
  • feat(art): auto-fetch SteamGridDB icons for the sidebar and constrain poster/logo sources (d39a19d)
  • fix(ui): normalize media card sizes and close only the preview on backdrop click (7e13e53)
  • feat(ui): add media format filters, image preview, transparency and animated perf (ee0ddae)
  • feat(art): fetch full SteamGridDB gallery, keep user media, fix Steam icon (4c32560)
  • feat(art): fetch SteamGridDB icons and logos and resolve appid from metadata (6aec56e)
  • fix(art): use valid SteamGridDB filter values and drop stale negative cache (18559eb)
  • feat(ui): unify edit-modal media fetching across Steam, IGDB, SteamGridDB and LaunchBox (4361d8e)
  • feat(art): pull SteamGridDB animated artwork for posters and heroes (d51680f)
  • feat(ui): adapt interface across handheld, 1080p, 2K, and 4K screens (cbf7224)
  • feat(ui): add Adaptive theme that samples game artwork colors (f319d59)
  • feat(ui): upgrade download modal with mirror picker, release badges, and file filters (8389959)
  • feat(ui): overhaul command palette with recents, calculator, and action drawer (595766c)
  • feat(ui): add Home as the first top navbar tab (e86d9d1)
  • docs: refresh roadmap and knowledge base to match current state (3aed754)
  • feat(ui): polish theme consistency across themes, cards, and toasts (73327a9)
  • feat(ui): onboard new users into Simple UI mode (30b9b66)
  • refactor(rust): split monolithic lib.rs into domain modules (14d3923)
  • perf(build): trim startup bundle by deferring heavy lazy chunks (a86e764)
  • chore: ignore local AGENTS.md guidance file (dc1c82c)
  • fix(ui): patch theme CSS vars and surface fallbacks (1066bda)
  • test(rust): add ignored live search test for gogrev plugin (fe52a61)

---\nSee assets below to download GameIndex.