Skip to content

Releases: Namaneo/Junie

v0.7.1

18 Sep 18:58
Compare
Choose a tag to compare
  • Refactor the native side to only draw frames and play audio when required.
  • Inputs are now processed in the worker to prevent the UI thread from blocking.
  • SRAM and RTC memories are now saved from inside a dedicated to reduce stuttering.

v0.7.0

08 Sep 01:55
Compare
Choose a tag to compare
  • Respect cores FPS more accurately (especially on iOS battery saver mode).
  • Files are now stored in the Origin Private File System.
  • Improve joypad to swipe from one button to another without removing the finger from the screen.
  • Add Nintendo 64 and PlayStation emulation (experimental).
  • Junie has an icon, finally!

v0.6.0

30 Jun 08:48
Compare
Choose a tag to compare

Well, there's a lot in this one... I'll try to summarize the most important features:

  • The WASM side has been reduced to its minimum, and now acts as a standalone library being dynamically loaded web-side.
  • The UI has been entirely re-written to embrace that new core implementation strategy, with JSDoc to ease its development.
  • Files (saves, cheats, etc.) are now backed up tin a ZIP file, so you can explore and use those in another frontend if desired.
  • A decent amount of performance optimizations have been made, especially regarding memory management.
  • Git submodules have been dropped in favor of custom-made JSON that describe the cores, accessible app-wide.
  • The cores now run in a dedicated WebWorker, with live-reload of the configuration and threading support.

As always, this is an experimental project: you'll definitely experience bugs and crashes! If so, I'd be grateful if you raise issues describing them.

Warning: The files are now stored in a completely different way. You'll loose your save data when updating to this version. Please backup your old saves and open an issue if you need them in the new version of Junie.

v0.5.1

22 Jun 15:01
Compare
Choose a tag to compare

Improve touch inputs:

  • Input assets are now independent and freely placed using absolute coordinates.
  • Multiple input buttons can now be triggered using the same finger.
  • Audio is now correctly recreated when switching cores.

v0.5.0

14 Jun 20:16
Compare
Choose a tag to compare

Important: Please backup your saves before updating! The way saves and cheats are stored has changed and, while I tested what I could to make sure it's backward compatible, I can't guarantee it.

There's too much changes to be listed here, so I'll try to be quick:

  • The API has been removed: instead, you just need to serve the games directory with any HTTP server, e.g. http.server or nginx
  • All cores are compiled into a single WASM file, which makes the overall reactivity of the app way better
  • Literally everything except the remote library is now stored in the browsers database, which improves the offline experience
  • Save files can now be edited whether or not they are already matched with an existing game
  • Added a language selection, for now only used by the Nintendo DS core (Randomize MAC address must be enabled)
  • Added the possibility to edit cores settings and keyboard bindings directly from the UI
  • The UI has been globally re-designed, and a bunch of graphical bugs has been fixed

v0.4.0

26 Apr 10:47
Compare
Choose a tag to compare
Add cheats support

v0.3.0

21 Jan 14:13
Compare
Choose a tag to compare
Disable keyboard for iframe compatibility

v0.2.3

08 Nov 19:41
Compare
Choose a tag to compare
Bump version

v0.2.2

05 Nov 21:50
Compare
Choose a tag to compare
Include web folder content to Dockerfile

v0.2.1

04 Nov 13:07
Compare
Choose a tag to compare
Bump version