What’s Changed
This update introduces a major overhaul to your library management with a new Grid View, manual metadata editing, and a powerful Profiles system for .ini customization. We've added SteamGridDB support for better cover art fetching and a new multi-threaded scanning engine to keep the UI fluid. Additionally, users can now choose their default GPU, install OptiPatcher alongside OptiScaler, and manage global installation defaults through a unified settings menu.
Changelog
Added
- Default GPU Selection
- You can now choose which GPU the application will use by default.
- Grid View & Library Organization
- Added a toggle to switch between List and Grid views (Grid is now the default).
- New Organization Mode allows you to reorder, hide, or show games in your list.
- Manual Game Editing (by @luismaSE )
- Titles and cover art can now be manually edited from the Game Management window.
- OptiPatcher Integration
- Added the option to install OptiPatcher together with OptiScaler from the management window.
- SteamGridDB Support
- Optional API Key integration in settings to improve fetching for covers not found by primary methods.
- Advanced Scanning Options
- New Scanning Window to select specific sources and drives before starting a scan.
- Added a "Covers Only" scan mode to update missing art without rescanning all drives.
- Profiles System
- New sidebar section to manage
.iniconfiguration files applied during installation. - Easy Mode: Simple toggles for common settings like default upscaler, hotkeys, and overlays.
- Advanced Mode: Provides full access to all OptiScaler configuration strings.
- Supports creating, editing, deleting, setting defaults, and importing/exporting
.inifiles.
- New sidebar section to manage
- Help & Documentation
- Renamed "About" to Help and implemented a paginated info system including a detailed usage guide and common fixes.
- Cache Management
- Added a button to clear cached application data to resolve potential errors.
Improvements
- Installation Feedback
- Clearer visual feedback when downloading and installing OptiScaler versions not currently in cache.
- Clean Installation Logic
- Improved the install/uninstall algorithm to be more robust and prevent "dirty" folders.
- Performance & Multi-threading
- The game scanning algorithm is now multi-threaded, significantly increasing speed.
- Cover art fetching now happens in the background, keeping the app responsive during the process.
- UI/UX Enhancements
- The Game Management window has been redesigned for better aesthetics and visibility (by @luismaSE ).
- Added a disclaimer to the Help window.
- Unified Default Settings
- Replaced the "Prefer Beta" toggle with a selector for Stable or Beta versions.
- Created a unified menu to set default versions for OptiScaler, FSR4 INT 8, and OptiPatcher used in Quick, Bulk, and Manual installs.
Fixes
- UI Responsiveness
- Improved thread management for downloading, extracting, and installing to prevent UI freezes.
- Download Handling
- Fixed errors when attempting multiple downloads of the same version simultaneously.
- Version & Cache Errors
- Resolved the "Optiscaler.dll or nvngx.dll not found" error caused by corrupted cache files.
- Fixed incorrect labeling and sorting where the latest versions appeared at the bottom of the list.
- Quick Install Logic
- Fixed a bug where Quick Install would ignore the default FSR4 INT 8 configuration.
- General Stability
- Fixed a crash triggered by scanning specific full directory paths.
- Resolved an issue where changing the interface language caused several UI elements to disappear.
What's Changed
- Feat/edit game info by @luismaSE in #38
- PR for v1.0.4 by @Agustinm28 in #47
New Contributors
Full Changelog: OptiscalerClient-1.0.3.1...OptiscalerClient-1.0.4