Skip to content

Releases: tgeorgiadis/quiver-launcher

Quiver Launcher v3.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 10:46

Downloads


Quiver Launcher 3.0

Upgrading from an older Quiver?

If you are on 2.4.2 or older, the old in-app updater cannot take you to 3.0. Download a fresh copy from this release and move your library over.

See the migration guide for what to copy and where it goes on Windows, Linux, and macOS.

What's new

Apps from GitLab

You can add apps hosted on GitLab, not just GitHub. When you add or edit an app, choose GitLab as the repository source.

New name: Quiver Launcher

The app is now called Quiver Launcher (previously just Quiver). Same project, clearer name.

Better updates, and signed Windows builds

The old in-app updater has been replaced with a more standard update system that is a better foundation going forward.

On Windows, builds are now digitally signed. That should mean fewer false virus warnings than before.

Please note for Windows users: you may still see a SmartScreen warning ("Windows protected your PC") when you first download or run Quiver Launcher. That is normal for a newly signed app. It should become less common over time as the signing certificate builds reputation. If you see it, use More info → Run anyway after you have confirmed you downloaded Quiver Launcher from this official GitHub release.

Quick install notes

  • Windows: extract the zip anywhere and run it.
  • Linux: put the AppImage in its own folder, mark it executable, then run it.
  • macOS: stay tuned. Still a work in progress while I get the certificate / app signing set up.

v2.4.2

Choose a tag to compare

@github-actions github-actions released this 31 Jul 23:18

Quiver v2.4.2

Keep Quiver running in the tray with scheduled background update checks, opt apps into Auto Update, configure per-app Windows runners on Linux, and fix single-root archive installs.

Background / tray

  • Close to system tray — Closing the window keeps Quiver in the notification area instead of quitting (Settings → General)
  • Tray menu includes Open Quiver, Check for updates, and Exit; click the tray icon to restore the window
  • With Close After Launch and tray enabled, launching an app hides Quiver to the tray instead of exiting

Auto Update

  • Check for app updates in the background — Scan for updates on a schedule while Quiver is running, including in the tray (Settings → General)
  • Background check interval — Choose how often background checks run (every 15 minutes through every day; default every hour)
  • Enable Auto Update for newly added apps — New apps from the catalog or Add Entry start with Auto Update enabled
  • Auto Update (app ⋯ menu) — Per-app toggle to install updates without the review prompt; apps without Auto Update stay pending for review

Linux Windows runner

  • Per-app Windows Runner — For Windows-only apps on Linux: ⋯ → Launch OptionsWindows Runner…
    • Auto (prefer Proton, then Wine) — Uses the global Settings command when set; otherwise Proton, then Wine
    • System Wine, a detected Proton install, or a Custom command ({exe}, {gamePath}, {exeDir})
    • Optional per-app prefix / compatdata path (defaults under the app folder)
  • Prompted when downloading a Windows build if a runner is available (Save & Download)
  • Settings → LINUX WINDOWS RUNNER remains a global override for apps set to Auto (blank = auto-detect Proton then Wine)

Install / downloads

  • Single-root zip / tar.gz — If an archive root is only one directory (no sibling files), its contents are extracted into the app folder (fixes nested wrappers such as LodRecomp-v*-linux-x64/)

v2.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 23:21

Quiver v2.4.1

Maintenance release: Linux single-file installs, Discord footer link, Mod Manager focus polish, and gamepad input recovery after launching a game.

Install / downloads

  • Extensionless Linux binaries — Release assets without an extension (for example CrashBandicoot_Linux) are installed into the app folder instead of being left in temp and deleted
  • Linux-X64 matching — Arch-unspecified Linux assets (name contains linux but no x64/amd64) now match Linux-X64; ARM and 32-bit builds stay excluded
  • Unsupported assets — Unknown typed assets fail with a clear error instead of silently marking the install complete

UI

  • Discord — Sidebar footer Discord icon opens the Quiver community invite; GitHub is icon-only beside it
  • Footer navigation — Gamepad/keyboard Left/Right moves between GitHub and Discord; Up/Down leave the footer strip instead of stepping between the two icons

Mod Manager

  • Focus after install/filter — Installing or uninstalling a mod updates status in place; list focus is restored after filter rebuilds instead of jumping or reloading card images

Gamepad / input

  • Return from game — Focusing Quiver again always reclaims gamepad/keyboard input (avoids stuck “launched game owns input” when process wait hangs)

Other

  • Image cache — Remote images use an on-disk AsyncImageLoader cache under Cache/Images

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:25

Quiver v2.4.0

Mod Manager is now in Beta, with Thunderstore and GameBanana support. Configure mod sources from the App Catalog (or Add New Entry), then open Mods from an app’s options.

Mod Manager (Beta)

  • Thunderstore & GameBanana — Browse, search, install, update, and uninstall mods for apps that define mods.path and mods.sources
  • Multi-source catalogs — Infinite scroll / load-more across providers; merged search when multiple sources are configured
  • Dependencies — Thunderstore dependency packages resolve and install with download enrichment when listing URLs are missing
  • Archives — Zip and 7z installs (including GameBanana multi-file pickers)
  • NSFW filter — Content-rated mods hidden by default; optional Include NSFW chip (persisted)
  • Card details — Provider shown after the author as [Thunderstore] / [GameBanana]; Open uses the correct community package page

Other

  • Announcement banner — Dismissible notice under the top bar, loaded from remote announcement.json (update without a Quiver release)
  • Gamepad / keyboard — Modal dialog navigation and focus improvements
  • Catalog — Mod source fields in catalog sync / review when present on remote entries

v2.3.13

Choose a tag to compare

@github-actions github-actions released this 26 Jul 13:23

Quiver v2.3.13

Fixes Windows installs for GitHub releases that ship .tar.gz assets (for example Project Picori / Minish Cap decomp).

Install / extraction

  • Windows tar.gz installs — Game installs now extract .tar.gz with the system tar tool (same approach as Linux/macOS and the CLI updater), instead of the broken custom Windows tar reader that could fail with “Could not find any recognizable digits.”
  • Managed fallback — If system tar cannot be started, a corrected built-in extractor is used (no double-read of block padding; size fields trim spaces).

v2.3.12

Choose a tag to compare

@github-actions github-actions released this 21 Jul 10:16

Quiver v2.3.12

Polish for updates and controller/keyboard flows: live progress when updating apps from the review screen, clearer update prompts, tag-filter Options with reorder, and keyboard navigation on Yes/No dialogs.

App updates review

  • Progress while updating — The App Updates review shows status text, percent, and a progress bar on each row while an update downloads and installs. Action buttons disable mid-update; in-progress rows stay visible until finished.
  • Clearer prompt — The updates available dialog asks “Review this update now?” / “Review these updates now?” instead of the longer “Open the App Updates review…” wording.

Tag filters (sidebar)

  • Options menu — With a tag filter focused, Options (gamepad Y / keyboard Options) opens Edit, Move Up, Move Down, and Delete.
  • Reorder without dragging — Move Up / Move Down work from that menu (mouse overflow menu too). First/last items disable the unavailable direction. Drag-to-reorder is unchanged.
  • Focus chrome — Overflow and reorder handles appear when a filter row is gamepad-focused.

Modal dialogs

  • Keyboard navigation — Arrow keys move between Yes/No (and other dialog buttons) while a modal is open; Confirm and Cancel use your bound keys. Focus rings show for keyboard navigation the same way they do for gamepad.

v2.3.11

Choose a tag to compare

@github-actions github-actions released this 20 Jul 23:23

Quiver v2.3.11

Keyboard controls are now rebindable alongside gamepad bindings in Settings → Controls, with sensible defaults (Enter Select, Escape Back, O Options) and context menus that respect your Back key.

Rebindable keyboard controls

  • Settings → Controls — Each action shows Gamepad and Keyboard rows with separate Rebind. Reset restores both maps to defaults.
  • Defaults — Select = Enter, Back = Escape, Options = O, arrows for navigation.
  • Runtime — Confirm, Cancel, Options, and navigation use stored keyboard bindings (no more hardcoded Left Shift cancel). Keyboard works even when Enable Gamepad Input is off.
  • Hints bar — Shows keyboard bindings (and gamepad glyphs when gamepad input is enabled).

Context menu Back

  • Closing an open context menu uses the bound Back key, not Avalonia’s hardcoded Escape alone.
  • If you rebind Back away from Escape, Escape no longer dismisses the menu; your bound key does.

Other

  • Text boxes still allow normal typing (including Backspace); Escape still leaves text edit when focused.
  • Esc cancels a rebind listen session without assigning Escape as the new binding.

v2.3.10

Choose a tag to compare

@github-actions github-actions released this 18 Jul 12:43

Quiver v2.3.10

Gamepad and keyboard focus are cleaner: orange rings only appear when a controller is connected or you are arrow-navigating, mouse clicks no longer leave stuck rings on the top bar, and catalog/library keyboard confirm is consistent.

Focus chrome

  • No pad, no orange rings — Gamepad focus styles only paint when the window has gamepad-chrome (Enable Gamepad + a connected controller). Modal dialogs share the same gate.
  • Keyboard arrows still show rings — Arrow-key navigation turns chrome on without a controller so library/sidebar/top-bar selection stays visible. A mouse click clears keyboard chrome when no pad is plugged in.
  • Top bar / buttons — Plain :focus orange rings are gated under chrome; :focus-visible remains for Tab. Mouse clicks on Add New Entry, Settings, and window controls no longer leave a stuck ring.

Keyboard confirm

  • Space and Enter — Both confirm the highlighted control everywhere (except inside a TextBox). Matching KeyUp is suppressed so a newly focused CheckBox does not also toggle.
  • Catalog App List — Confirm on a source card drills into Review (first button), not the Enabled checkbox, so Space no longer disables the list by accident. Enabled is still reachable with Left/Right in the action strip.

Navigation fixes

  • Library + Continue — Arrowing between library cards no longer dual-highlights the sidebar Continue button (Avalonia focus is cleared; arrows handled on Tunnel; no FocusFirstElement fallback while the gamepad interceptor is active).
  • Catalog review actions — Moving across Hide / Remove from Library (and other row actions) no longer traps focus on the far-right button; Left moves back, and Left from the first action returns to the row.

v2.3.9

Choose a tag to compare

@github-actions github-actions released this 16 Jul 09:57

Quiver v2.3.9

Steam Deck Gaming Mode detection is corrected, text fields are easier to navigate with a controller, and Add New Entry opens the on-screen keyboard again. Linux app removal also prefers the system Trash more reliably.

Steam Deck

  • Gaming Mode detection — Minimize is hidden only under Gamescope (XDG_* / GAMESCOPE_WAYLAND_DISPLAY). Bare SteamOS / SteamGamepadUI no longer count, so Desktop Mode (KDE) keeps the minimize button.
  • Press A to edit — D-pad highlights text fields without opening Steam’s keyboard. Press A (Confirm) to focus the field and open the OSK. First B leaves edit mode; second B closes the overlay.
  • Add New Entry / Edit Entry + OSK — Opening the create/edit form on Steam/Deck focuses Name and opens the keyboard. Moving between fields stays highlight-until-A.
  • Overlay Confirm — While Entry Form, Edit Tags, or Display Filter is open, A always activates the highlighted control even if gamepad focus briefly drifted underneath.

Gamepad

  • Add Catalog Source — Modal navigation includes the URL field, no odd edge wrapping, proper gamepad-focused rings, and OSK on Confirm for the text box.
  • Top bar Up — Up from the top bar is consumed so Sort By no longer falsely highlights underneath.

Linux

  • Trash on remove — Prefer gio trash when available, with a FreeDesktop Trash fallback (XDG_DATA_HOME, volume trash, copy across filesystems) so removals land in Trash more often instead of hard-deleting.

v2.3.8

Choose a tag to compare

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

Quiver v2.3.8

Hidden apps are easy to find again, Edit Tags works better with a controller (especially on Steam Deck), and ignoring “The/A/An” when sorting is now a Settings toggle instead of a separate sort mode.

Library

  • Show → Hidden — Manually hidden apps appear under a new sidebar filter. Customize → Unhide App restores them; hiding an app shows a short tip pointing here.
  • Ignore The/A/An when sorting — Moved from a dedicated sort option into Settings (General). Applies to Name sorts in the library and catalog review. Legacy NameIgnoreArticles settings migrate to Name automatically.

Gamepad

  • Edit Tags overlay — Opening Edit Tags traps controller focus on the prompt (textbox / Cancel / Save) instead of leaving the library ring active underneath.
  • Nested menus close — Choosing Catalog → Edit Tags (and similar nested items) dismisses the whole context menu.
  • Review lists don’t wrap — Down on the last Catalog Review / App Updates review row no longer jumps to the top.

Steam Deck

  • Hide Minimize in Gaming Mode — The minimize button is hidden under Gamescope / SteamOS gaming sessions where it isn’t useful (Desktop Mode unchanged).
  • Edit Tags + OSK — In Gaming Mode the Edit Tags card pins to the top and starts on Cancel so Steam’s keyboard doesn’t cover Save/Cancel when the dialog opens.