github benjamimgois/goverlay 1.7.2
Goverlay 1.7.2

latest release: nightly
8 hours ago

Hello, Linux Gamers over the world !

This is a polishing release but also brings some cool new features and some old requests to the game.

Main Highlights

  • Implemented "Save as" funcionality for MangoHud and vkBasalt, now you can create different configs for each game.
  • Fixed games that keep running on steam after quiting. Thanks @8Vinso8 for the help diagnosing the problem inside FGMOD !
  • All the files are now XDG compliant. Native and flatpak also use the same folders. Thanks @Samueru-sama
  • Global enable is back as a context menu option for mangohud (native version only for now)
image

✨ New Features

💾 Save As Functionality

  • Save your configs anywhere! New "Save As" feature for MangoHud and vkBasalt configurations
    • Easy folder selection dialog
    • Export configs to any directory you choose

🤖 OptiScaler Auto-Installation

  • Zero hassle setup! OptiScaler now installs automatically for FGMOD
    • Automatic dependency checking on startup
    • Downloads stable version if not found
    • Desktop notifications keep you informed

📁 Complete XDG Compliance

This release brings full XDG Base Directory specification compliance, ensuring GOverlay follows Linux standards for configuration and data storage.

MangoHud & Logs
  • Config paths now correctly use XDG directories:
    • Native: $XDG_CONFIG_HOME/MangoHud/
    • Flatpak: $HOST_XDG_CONFIG_HOME with proper fallbacks
  • Log files moved to proper locations:
    • Native: $XDG_DATA_HOME/goverlay/
    • Flatpak: $HOST_XDG_DATA_HOME/goverlay/
  • No more nohup.out clutter in your working directories!
FGMOD Integration
  • New location: $XDG_DATA_HOME/goverlay/fgmod/ (defaults to ~/.local/share/goverlay/fgmod/)
All Configs XDG-Ready
  • Extended compliance to all configuration paths:
    • vkBasalt
    • OptiScaler
    • GOverlay settings
    • Consistent environment variable usage

🐛 Bug Fixes

FGMOD Script Execution

  • Fixed critical Steam launch error: "--: command not found"
    • Properly handles argument separator
    • Fixed process tracking for Steam integration
    • Updated to version 1.7.2

User Interface

  • Menu cleanup: Context menus now show only relevant items per tab

    • Save/Save As visible in vkBasalt tab
    • Cleaner OptiScaler and Tweaks tab menus
  • Fixed: "Auto Enable" visibility logic

    • Controls now remain visible on non-MangoHud tabs even when Global Enable is active
  • Improved: Global Enable feedback

    • Displays "MangoHud will be displayed in every vulkan application" message instead of launch command in MangoHud tab
  • UI refactor: Migrated from TCheckGroup to TGroupBox

    • Better control and flexibility
    • Individual checkbox management
  • Gamemode protection: Checkbox auto-disables when gamemoderun not found

    • Prevents confusion with unavailable features

Flatpak Compatibility

  • Enhanced environment variable handling
  • Better fallback mechanisms
  • Improved compatibility across runtime versions

⚠️ Migration Notes

This version migrate FGMOD to a new location (/HOME/%USER/.config/goverlay/fgmod), make sure to UPDATE GAME LAUNCH SCRIPTS !


Full Changelog: v1.7.1...v1.7.2

Don't miss a new goverlay release

NewReleases is sending notifications on new releases.