Skip to content

Releases: ViaFaniq/GameHub

GameHub v0.1.2

Choose a tag to compare

@ViaFaniq ViaFaniq released this 20 Oct 16:29

GameHub v0.1.2

Fixed

  • Manual games, including Proton titles, now launch correctly from the AppImage. AppImage runtime variables (LD_LIBRARY_PATH, PATH, PYTHONHOME/PYTHONPATH, GTK/GStreamer paths) are stripped before spawning games, preventing pressure-vessel/bwrap failures and Proton Python errors.

Added

  • Add or remove games in the applications menu with .desktop launchers, using game artwork or the GameHub icon.
  • gamehub --launch-game <kind> <id> CLI mode used by the menu launchers. It tracks manual playtime and reports launch errors with desktop notifications.

Downloads

  • GameHub_0.1.2_amd64.AppImage - portable AppImage.
  • gamehub-0.1.2-linux-x86_64 - plain Linux binary.

GameHub v0.1.1

Choose a tag to compare

@ViaFaniq ViaFaniq released this 20 Oct 15:26

GameHub v0.1.1

Bug-fix release focused on launching manual Windows games, memory usage and hover animations.

AppImages don't work with manually added games.

Fixes

  • Manual Windows games now launch like Steam games — via the Steam Linux Runtime wrapper, proton waitforexitandrun and SteamAppId/SteamGameId. Fixes SnowRunner and other titles that need a proper Steam environment.
  • Disabled lsteamclient (WINEDLLOVERRIDES=lsteamclient=d) so RUNE/cracked games no longer crash on startup.
  • Fixed ~3 GB memory spike when enabling Show uninstalled games — removed per-card backdrop-filter and grayscale filters that forced expensive compositing layers.
  • Stable hover animations — artwork dims instantly without a color lag, and the Play/Download button no longer flickers during the card lift/lower animation.
  • Lighter artwork loading — lazy/async image decoding keeps scrolling smooth.

Downloads

  • GameHub_0.1.1_amd64.AppImage — portable AppImage build.
  • gamehub-0.1.1-linux-x86_64 — plain binary (requires system WebKitGTK 4.1 / GTK3 libraries).

Requirements: Linux x86_64, WebKitGTK 4.1, GTK3.

GameHub v0.1.0

Choose a tag to compare

@ViaFaniq ViaFaniq released this 19 Oct 19:58

GameHub 0.1.0 — complete rewrite in Rust + Tauri with a brand new interface.

GameHub is a unified game launcher for Linux. It brings Steam, Heroic (Epic / GOG) and manual Windows games into one library, with Proton management, ProtonDB ratings and SteamGridDB artwork.

Rewrite in 0.1.0

  • Full port from Python/GTK4 to Rust + Tauri with a new classic launcher interface
  • Cover grid with ProtonDB badge, playtime and running state; slide-over detail panel and context menu
  • Steam, Manual and Heroic tabs with search and uninstalled game support
  • Manual game dialog: runner selection (global default, native or any installed Proton), custom arguments, WINEDLLOVERRIDES and artwork (local file, Steam ID or automatically extracted .exe icon)
  • Proton manager: browse and install GE-Proton and Proton-CachyOS releases from GitHub (sha512 verified) with live download progress
  • ProtonDB ratings with a 7-day cache and optional SteamGridDB covers
  • Playtime tracking for every game type, synced with Steam profile playtime
  • Keeps the existing ~/.config/gamehub data layout

Features

  • Unified library for Steam, Heroic (Epic, GOG) and manual games
  • Proton version management: global default, per-game version or custom path
  • Install links for uninstalled Steam games (Steam Web API key)
  • Native execution without Proton for manual games
  • Per-game Wine prefixes in ~/.local/share/gamehub/prefixes

Assets

  • GameHub_0.1.0_amd64.AppImage — portable x86_64 AppImage; needs libfuse2, or run with --appimage-extract-and-run
  • gamehub — plain x86_64 release binary

Requirements

  • Linux with a desktop environment (X11 or Wayland)
  • Steam and/or Heroic installed for the corresponding libraries
  • xdg-open, and icoutils for .exe icon extraction

Checksums

5b69934fd2d7aeee61a27b3629cd4af2063afd93f57dea2bf6cd54197accb8c5  gamehub
65a32560e729296de04c0999e9995f24fd9c38cc1f9d81b8397b9ce226270800  GameHub_0.1.0_amd64.AppImage