• v0.5.0 3deecff77e

    PlayStation-style shell-mode UI
    release / Build Windows .zip (push) Canceled after 0s

    LastSkywalker released this 2026-05-27 14:35:40 +03:00

    When GameSaver runs under gamesaver-watchdog.exe as the Windows shell,
    App.tsx now renders ShellApp instead of the regular sidebar layout:

    • ShellBackground: deep-purple gradient with three drifting blurred
      blobs of different colours and periods so the composite never
      visibly loops.

    • HeroPanel (top 62vh): selected game's hero/cover art fills the
      background, big bold title, source chips, last-played + playtime +
      backup-count stats, prominent Play button (disabled if no install),
      secondary "Подробнее" that opens the full GameDrawer overlay. Hero
      art crossfades when the active game changes.

    • GameCarousel (bottom 38vh): horizontal scrolling row of game covers.
      Active tile is larger, full-colour, with a glowing accent border;
      inactive tiles shrink + desaturate. The row translates so the active
      tile always sits at the same left-padded slot.

    • CornerIcons (top-right): tiny circular Settings / Backups /
      Exit-shell / Sound-mute icons with hover tooltips. Exit triggers
      DisableShellMode + QuitApp, returning the user to Explorer.

    • Controller bindings (in addition to existing ones): d-pad / LS
      left/right moves the carousel, A launches the active game, Y opens
      the details drawer, Start opens the settings overlay, Back opens
      backups, B closes whichever overlay is on top.

    • sound.ts: procedural Web Audio API click/select/back tones — no
      audio asset files to ship. Mute persists in localStorage.

    Games sort recent-played first so the most-likely-to-play game is
    under the cursor on logon.

    Downloads