Repository navigation
Releases: leclercb/rommix
Release list
RomMix canary
Built from the tip of main, at c1725b5.
This is not a release. It has passed CI and nothing else, and it is
replaced by the next commit. ROMMIX_CANARY=1 is what asks for it.
RomMix v0.20.0
What's new
- fix: stop the achievements tab blanking the screen (a8e90b1)
- fix: keep the library's filters when coming back from a game (450da16)
- ci: give the app suite its own screen wherever it runs (8889ede)
- feat: show the account's picture and the permissions it lacks (14dc14c)
- refactor: allow only the emulator descriptor shapes the code honours (3f39b87)
- fix: refuse a name that reaches out of its folder through a link (7bad180)
- test(unit): pin RetroDECK's component tables to each other (fd05230)
- chore: update the dependencies (d9aa111)
- feat: accept the RomMix settings as flags in rommix-steam.sh (7552e73)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.19.0...v0.20.0
RomMix v0.19.0
What's new
- fix: flag the favourites collection when creating it (08d02c4)
- fix: map systems to the platform slugs RomM uses (42bc075)
- fix: resolve shadPS4 saves under its per-user home directory (213434f)
- fix: stop routing Jaguar CD to virtualjaguar (7bc3dff)
- fix: correct the wrong libretro library names (e2fe404)
- fix: add the missing libretro cores to the library name table (635283c)
- test(unit): cover the four rules REVIEW.md left unpinned (e24259b)
- fix: let the manual reach the frame it is drawn in (db81b2f)
- feat: add a canary channel behind ROMMIX_CANARY (c79219c)
- fix: act on the full-codebase review (0da6593)
- docs: correct the README where it describes the app wrongly (e0d068f)
- chore: ignore the vendored skills in every worktree (37a23aa)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.18.0...v0.19.0
RomMix v0.18.0
What's new
- docs: record why the full-library mirror is not done (51a210e)
- fix: open the theme picker only on arrival in Settings (5878fa9)
- fix: act on the code and architecture review (95310e2)
- test(app): point the pointer at rows below the fold (caf2cbb)
- feat: add a high-contrast theme (1e1d6c2)
- feat: add the Lamplight, ZX Spectrum, Macintosh and Amiga themes (101ab99)
- feat: add the Atari 2600, Commodore 64 and Virtual Boy themes (ce6e108)
- feat: leave the Collections button its mark alone (99f9d63)
- feat: drop the Back button from a game's page (653cdae)
- feat: open a game's manual full screen (8add4d1)
- feat: say whether an achievement is earned, rather than drawing it faintly (c2720a7)
- feat: refresh RetroAchievements when a session ends (2336dc9)
- feat: thin the line under a game's title (c90e48b)
- refactor: keep a game's tab styles in one file (08e5b19)
- feat: add the Achievements tab to a game's page (c60361e)
- feat: show the time played beside the time to beat (bbce051)
- docs: name the manual on the landing page (2bdf6d0)
- feat: add the Manual tab to a game's page (d61a693)
- test(app): check the theme's colours reach the page (4fdf318)
- test(unit): check what a theme may not leave to midnight (a342c82)
- feat: add the Mega Drive, Super Famicom and GameCube themes (51f84eb)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.17.0...v0.18.0
RomMix v0.18.0-rc.2
What's new
- fix: act on the code and architecture review (95310e2)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.18.0-rc.1...v0.18.0-rc.2
RomMix v0.18.0-rc.1
What's new
- test(app): point the pointer at rows below the fold (caf2cbb)
- feat: add a high-contrast theme (1e1d6c2)
- feat: add the Lamplight, ZX Spectrum, Macintosh and Amiga themes (101ab99)
- feat: add the Atari 2600, Commodore 64 and Virtual Boy themes (ce6e108)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.18.0-rc.0...v0.18.0-rc.1
RomMix v0.18.0-rc.0
What's new
- feat: leave the Collections button its mark alone (99f9d63)
- feat: drop the Back button from a game's page (653cdae)
- feat: open a game's manual full screen (8add4d1)
- feat: say whether an achievement is earned, rather than drawing it faintly (c2720a7)
- feat: refresh RetroAchievements when a session ends (2336dc9)
- feat: thin the line under a game's title (c90e48b)
- refactor: keep a game's tab styles in one file (08e5b19)
- feat: add the Achievements tab to a game's page (c60361e)
- feat: show the time played beside the time to beat (bbce051)
- docs: name the manual on the landing page (2bdf6d0)
- feat: add the Manual tab to a game's page (d61a693)
- test(app): check the theme's colours reach the page (4fdf318)
- test(unit): check what a theme may not leave to midnight (a342c82)
- feat: add the Mega Drive, Super Famicom and GameCube themes (51f84eb)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.17.0...v0.18.0-rc.0
RomMix v0.17.0
What's new
- test(app): cover the drives panel and the theme picker (68ddeed)
- test(unit): tie the theme list to the stylesheets (a68deb4)
- test(unit): cover the check on the room left (bed3855)
- test(unit): cover the power actions (061cebd)
- fix: divide the quit dialog with a rule instead of a label (95f0405)
- fix: apply the interface scale in the demo (a823aee)
- fix: draw the arcade theme's scan lines as a tube would (ba5ab4a)
- feat: open the theme picker from the notice (8a3c177)
- test(app): seed a dismissed themes notice (1c0aff7)
- feat: offer the machine's own power actions when quitting (7f1b1b7)
- feat: say how much room is left where games go (3a00b9e)
- feat: add a theme setting with nine palettes (0afd872)
- fix: keep a dialog's heading and buttons in view (0c6addb)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.16.0...v0.17.0
RomMix v0.17.0-rc.0
What's new
- fix: apply the interface scale in the demo (a823aee)
- fix: draw the arcade theme's scan lines as a tube would (ba5ab4a)
- feat: open the theme picker from the notice (8a3c177)
- test(app): seed a dismissed themes notice (1c0aff7)
- feat: offer the machine's own power actions when quitting (7f1b1b7)
- feat: say how much room is left where games go (3a00b9e)
- feat: add a theme setting with nine palettes (0afd872)
- fix: keep a dialog's heading and buttons in view (0c6addb)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.16.0...v0.17.0-rc.0
RomMix v0.16.0
What's new
- test(app): spend each direction once per standing place (8663d9a)
- feat: pick a platform's emulator from a list (98f9a65)
- feat: collapse the rows of the emulator list (153dae4)
- feat: collapse the BIOS screen's platform sections (522ce0b)
- feat: add BIOS requirements for three more systems (0480eaa)
- fix: correct BIOS file names and add six systems (f8bfc9a)
- feat: route twenty-one more platforms to RetroArch (3cc7555)
- fix: stop unpacking arcade romsets (33d44cd)
- docs: describe emulator support without counting it (a06319b)
- fix: scale the save transfer bar to percent (c522fdd)
Run
Choose x86_64 or arm64 depending on your machine's architecture.
chmod +x RomMix-x86_64.AppImage
./RomMix-x86_64.AppImageNo version in the file name: updates are written over that same file.
From Steam
Download rommix-steam.sh too, chmod +x it, keep it beside the AppImage,
and add the script as the non-Steam game — Steam cannot launch the AppImage
directly.
Full changelog: v0.15.0...v0.16.0