Skip to content

Releases: Valt1-0/drathos

Drathos v1.2.0 — Game screenshots & Big Picture rework

Choose a tag to compare

@github-actions github-actions released this 26 Jul 19:42

Highlights

Game screenshots — the game detail view now shows IGDB screenshots, and Big Picture uses them as a rotating backdrop.

Big Picture is quicker to reach — its code is fetched only when you first open it, and the app no longer boots the OS audio device at launch. Opening and closing now have short entry/exit sounds, and closing actually animates.

Fixed

  • Uninstalling a game from Big Picture left it listed on Home and in the library — every view updates now
  • The first d-pad press landed on the title bar window controls; focus now enters the sidebar
  • The focus ring was invisible on sidebar links while navigating with a controller
  • Pressing down from an incomplete last row in the Big Picture grid went nowhere; it lands on the last game
  • The Big Picture close transition never ran
  • The update dialog showed raw HTML markup instead of the release notes
  • Navigation blips no longer lag behind your input
  • The grid no longer re-renders every card four times a second while a download runs

Under the hood

BigPictureMode.jsx went from 2168 to 735 lines, split into bigPicture/ — grid, detail view, overlays, shared primitives and state hooks. Input priority is now a single activeMode value instead of the same five-way cascade repeated across three handlers.

Security

fast-uri pinned to >=4.1.1. The previous open-ended >=3.1.2 override had drifted to 4.1.0, which GHSA-v2hh-gcrm-f6hx covers (host confusion via a literal backslash authority delimiter). It is reached only through electron-store > conf > ajv, whose schema declares no uri formats, and the app's own host check uses the WHATWG URL parser — so no reachable path was affected.

Upgrading

Automatic: the app updates itself from this release. No re-login needed.

Screenshots require an up-to-date backend. The /api/igdb/screenshots/:igdbId endpoint is on drathos-backend main but not yet in a tagged backend release — pull main if you want screenshots. Everything else in 1.2.0 works against any 1.x backend.

Full changelog: v1.1.0...v1.2.0

Drathos v1.1.0 — Controller Support, Big Picture & Quality of Life

Choose a tag to compare

@github-actions github-actions released this 15 Jul 14:10

This release brings full gamepad navigation and a console-style Big Picture mode,
along with a batch of quality-of-life improvements and stability fixes.

New Features

  • Full controller navigation — browse the entire app with a gamepad, no mouse required.
  • Big Picture mode — a full-screen, console-style library to launch and install games from the couch.
  • Per-game display selection — send any game to the monitor of your choice.
  • Custom launch arguments — set your own launch options on a per-game basis.

Improvements

  • Close to system tray, with a confirmation prompt when a download is still running.
  • Safer default install folder, plus a folder prompt on the first install.
  • Bug reports now open a pre-filled GitHub issue instead of a private webhook.
  • Upgraded to Electron 43 — up-to-date Chromium and the latest security fixes.

Fixes

  • Cancelling a download no longer blocks the queue.
  • The game library is no longer capped at 100 games.
  • Settings no longer fail when the server is offline.
  • The auto-updater handles missing-release checks gracefully (no more error spam, spinner stops correctly).

Platform

  • Windows — taskbar icon now groups correctly under the installed app.
  • Linux — fixed the .desktop window association and the pacman package build.

Installation

  • Windows — download and run the .exe installer.
  • Linux — grab the .AppImage, .deb, or .pacman package for your distro.

Auto-updates are built in: existing users will be offered this version automatically.


Full changelog: v1.0.0...v1.1.0