UI Feedback Improvements & Translation Fixes
This update significantly improves user feedback during potentially long operations like game path searches and resolves various translation inconsistencies, enhancing the overall user experience.
Changes:
-
New: Visual Feedback for Path Searches
- Added a visual indicator when searching for game save paths via Drag & Drop or during Steam profile configuration.
- The main window now displays a semi-transparent overlay with a centered "Searching..." text indicator, clearly showing background activity and preventing interaction with the main UI during the search.
- This replaces the previous behavior where the UI might appear frozen.
-
Improved: Steam Profile Configuration
- Refactored the save path detection for Steam games to run in a background thread (
SteamSearchWorkerThread). - The Steam Games Management dialog now remains responsive during the search.
- Result handling (path selection, saving) has been moved to the main window logic for better consistency.
- Refactored the save path detection for Steam games to run in a background thread (
-
Fixed: Translation System & Text
- Resolved issues where several UI elements (including the "Profile" table header and content like "Last", "No backup", "No profile created.") were not being correctly translated into English.
- Corrected the underlying translation context handling (using
QCoreApplication.translate) and improved the process for updating translation files (.ts/.qm) to ensure better reliability.
-
Internal Refinements:
- Removed redundant code definitions.
- And more...
-
Note:
- The status bar progress bar remains active specifically for Backup and Restore operations. Path searches now use the new overlay indicator.