🎮 RetroAchievements Enhancements
- Emulator Auto-Configuration: Streamlined setup process with automatic configuration for retroarch
- UI Localization: Comprehensive localization support across all RetroAchievements interfaces
- Messaging: Enhanced error and success feedback for better user experience
🏪 Microsoft Store Game Scanning
- User Verification Window: New interface for confirming detected games
🛡️ Error Handling & Robustness
- Win32Exception Handling: Improved support for application control policies
- PowerShell Restrictions: Better handling of execution policy limitations
- File Lock Management: User-friendly prompts for locked file scenarios
- Download Resilience: Enhanced retry mechanisms for download and extraction operations
🌍 Localization & UI Improvements
- Full Localization: Extended support across multiple windows:
- GlobalStatsWindow
- RetroAchievementsForAGameWindow
- FavoritesWindow
- FilterMenu
- Dynamic Resources: Refactored UI text to use dynamic resource binding
- Consistent Styling: Updated button styles in EasyModeWindow
⚡ Performance & Thread Safety
- Cancellation Tokens: Integrated across asynchronous operations for better responsiveness
- Thread Safety: Added explicit locks to critical sections (SettingsManager, search results)