- Added support for experimental emulators (ES-DE, NeoStation, Pegasus) behind a beta toggle in settings.
- Implemented manual installation prompts for ES-DE and NeoStation on macOS.
- Updated user agent to v0.1.3 across various modules.
- Enhanced the Emulators page with conditional install buttons for beta emulators.
- Introduced a new settings section for enabling/disabling beta features.
- Updated release notes for v0.2.0 detailing new features and improvements.
- Added project specification document for OmniEmu 2.0.
- Refactored built-in presets in configurator.ts to improve organization and added new configurations for various emulators.
- Implemented caching for scraped cover URLs in scraper.ts and added functionality to apply cached covers to game entries.
- Updated IPC handlers in ipc.ts to support caching of cover URLs.
- Enhanced gamepad navigation in useGamepadNav.ts for better user experience with controller inputs.
- Improved controller detection and button labeling in ControllerPage.tsx to support PlayStation, Xbox, and Switch controllers.
- Added accessibility features to game cards in Dashboard.tsx and LibraryPage.tsx for keyboard navigation.
- Introduced a new presets.json file with recommended configurations for various emulators.
- Updated styles.css to enhance focus visibility for keyboard and controller navigation.