Releases: ryandavidmercado/emu-hub
Releases · ryandavidmercado/emu-hub
EmuHub 1.0 Beta 2
Changelog
- Feature: Select default emulators per-system (Settings -> Games -> Default Emulators)
- Fix: Reset Home scrollers after launching a game
- This brings us in line with expected behavior of Home highlighting our recently-launched game
- This fixes the most obvious crash case for navigating back to an invalid scroller index
- Fix: Wrap URL-based scroller params for access safety
- This fixes less obvious crash cases for navigating back to an invalid scroller index (ex: deleting the last game in a list)
- Feature: Add Jump to Collections button on Home (Y)
- Feature: Add native keyboard support for input modals (setting ROMs directory, rename game, search, etc)
- Feature: Add support for moving input caret in keyboard
- Feature: Support renaming collections (Settings -> Collections -> [Some Collection] -> Rename "Some Collection")
- Fix: Don't overwrite user's game tile art selection when re-scraping a game
- Add emulator: Ryujinx (Switch)
- Fix: Remove Yuzu from default emulators for MacOS
- Feature: Add app icon
- Fix: Add .zip to supported extensions for NDS
- EXPERIMENTAL: Build for Linux ARM
HOTFIX 1 (Redownload Beta 2 if you're affected by this issue)
- Fix: Don't automatically fuzzy match Mac emulator entries; fixes EmuHub trying to launch Dolphin Updater.app instead of Dolphin.app on GC/Wii games
HOTFIX 2 (Redownload Beta 2 if you're affected by this issue)
- Fix: Avoid error case when reading particularly large games.yml files (fixes large ROMsets losing metadata and collections on app restart)
- Big thanks to @shyruparel for helping me troubleshoot this
- Feature: Log when we fail to read config file or local media asset
- Add .ciso to default file extensions for Wii & GameCube
HOTFIX 3 (Redownload to resolve this issue)
- Fix gamepad input not working on empty input modals (for instance, Search Game)
Which file do I download?
- Steam Deck
- EmuHub-1.0.0-beta.2-x86_64.AppImage
- Linux
- x86/x64: EmuHub-1.0.0-beta.2-x86_64.AppImage
- ARM 64-bit: EmuHub-1.0.0-beta.2-arm64.AppImage
- ARM 32-bit: EmuHub-1.0.0-beta.2-armv7l.AppImage
- MacOS
- EmuHub-1.0.0-beta.2.dmg
EmuHub 1.0 Beta 1
Small hotfix to
A) include more robust error handling in findEmulator. Fixes launch in some environments.
B) add logging to launchGame and findEmulator
Log files:
Linux: ~/.config/EmuHub/logs/main.log
MacOS: ~/Library/Logs/EmuHub/main.log
EmuHub 1.0 Beta 0
Big release! Too many changes since Alpha 4 to account for here, but broadly:
- Exit game hotkey: LT + RT + Up + Y to exit from any running game back to EmuHub
- Automatically find installed emulators
- Automatically install new emulators (Linux only for the time being)
- GUI adjustments
- Better behavior when navigating back (restore selected row and position in that row)
- All Games view
- IGDB scraping support
- Controller Hint footer
- More stable downloads when grabbing homebrew from a Store
- Config file adjustments to make it easier to add new systems and emulators
IF MIGRATING FROM ALPHA 4:
- Run EmuHub to generate the new config directory
- Close EmuHub
- Navigate to the new config directory (see "Data Directories" in the README for the correct location)
- Delete games.yml
- Copy Documents/EmuHub/games.yml over into the new config directory
- Open config.yml in the new config directory
- Copy ROMs value from Documents/EmuHub/paths.yml into the proper location in the new config directory's config.yml
- Re-launch EmuHub; your games should all appear with scraped assets and metadata preserved
EmuHub v1.0.0-alpha.4
- Color schemes!
- Game Art Selection UI
- Press SELECT button from any page to search games
- Column count configuration for grid views
And ...
- Add .iso to supported ps2 extensions and .wbfs to supported wii extensions (thanks /u/MarneIV !)
- Default to fanart + logo for game tiles (thanks /u/CaptRobau !)
- Include system ID when scraping for more accurate results
- Automatically crop downloaded media assets for better layout consistency (re-scrape existing games to see the difference!)
v1.0.0-alpha.3
- fix: scanning nested ROM folders (for example, EmuDeck stores Wii U roms under roms/wiiu/roms; this wasn't scanning correctly 100% of the time)
- perf: performance optimizations for ROM scanning (scans take longer now that we correctly traverse the file tree; this mitigates that to an extent)
- perf: resolve render loop on Home screen (issue introduced in alpha 2)
EmuHub v1.0.0-alpha.2
v1.0.0-alpha.1
EmuHub v1.0.0-alpha.0
Initial public alpha