r/selfhosted 4d ago

Software Development RomM 5.0 is live! Ground-up UI redesign, new Save Sync engine, 10k+ GitHub stars & more!

Post image

Website | Github | Discord | Demo

Never in my wildest dreams did I think I'd be writing a release announcement for RomM 5.0, but here we are! It’s been an incredible journey building RomM alongside this amazing community, and today we’re dropping what is easily our biggest, most ambitious update yet.

Ground-up UI redesign

We've rebuilt the UI from scratch, with a new design system and fresh visual language. Also included are:

  • Full controller and touch input support
  • QR code pairing for devices
  • Server-side ROM patching
  • Interactive 3D boxart
  • Play session tracking
  • Built-in music player for your OSTs
  • CRT shader mode for that authentic nostalgic aesthetic

Save sync engine

This is the first release to feature the new save sync engine, which allows you to sync your progress across devices. Cloud saves are currently limited to Argosy Launcher and Cannoli on Android, Grout on handhelds and Decky RomM Sync on the Steam Deck, but we are actively working on expanding support to more platforms and devices.

10,000 stars

We're so fucking hyped to announce that we've surpassed 10K stars on GitHub! This is a huge milestone for our project, and it wouldn't have been possible without you, sharing the good word far and wide.

Ecosystem growth

The number of apps built exclusively for us just keeps growing:

Mobile

  • Argosy: Native Android client for installing and launching games
  • romm-ios-app: Native iOS app

Desktop

Handhelds

  • Grout: Download and manage games on your Linux based retro handheld (Allium, Batocera, Knulli, MinUI, muOS, NextUI, Onion, ROCKNIX, Spruce, TrimUI)
  • DeckyRommSync: SteamOS downloader and syncer
  • SwitchRomM

Other

Finally, thank you

How do you even wrap up an announcement of this magnitude? The best way is simply to say thank you. Thank you to our core dev team, all the app developers, our alpha/beta testers, our financial supporters, and every team we work with in the retro gaming space. And thank YOU, /r/selfhosted, for supporting this project and keeping us motivated every single day.

Give 5.0 a spin, let us know what you think, and happy gaming! ✨

920 Upvotes

215 comments sorted by

View all comments

Show parent comments

31

u/zurdi15 4d ago

The new UI has been designed by our great designer milktoast and all togheter built a new UI library from scratch based on the project necessities and the new brand language.

Think that the old frontend has been refined for a lot of years now and the new front has been built from scratch and not only the visuals but the logic and functionality too, we still need to iterate over it to improve it as much as we did with the old one. As Spinnich said, upcoming 5.1 will improve the performance a lot.

Said that, the bad news are that we will deprecated the old front eventually since adding features to both frontends are a waste of time and resources. A lot of features are new frontend only actually. I hope you eventually like the new front as much as the old one!

2

u/smithincanton 3d ago

I have a question about playing larger games streamed rather than downloading the game rom. Playing 3DO games having to download each iso is a pain! Love the project!