github ITotalJustice/sphaira 0.10.0

latest releases: 0.13.3, 0.13.2, 0.13.1...
3 months ago

What's Changed

  • Update pt.json by @ninstar in #133
  • Update zh.json by @BIGBIGSUI in #136
  • add layout options (list, icons, grid) to all grid based menus (homebrew, games, appstore).
  • remove bubbles.
  • fix building for gcc 15.
  • haze (mtp) now runs on its own thread, rather than the main thread.
  • add sysmmc / emummc install enable options, to allow for install to be toggled per setup.
  • [games menu] loading the control data is ran on its own thread, it does not block the main thread. allows for smooth scrolling like nintendos home menu.
  • [games menu] on fw20+, sphaira manually parses the control data, rather than using ns. manually parsing takes 20-40ms, which is faster than ms which can take 50-500ms.
  • [games menu] on fw19 and below, if the control data is not in ns cache, sphaira will manually parse the data as its twice as fast as ns. You can see how fast this is by loading the gamecard menu as that manually parses everything, and it loads the gamecard faster than the home menu.
  • optimise theme meta loading.
  • [gc menu] tries to load control data from ns cache before manually loading.
  • fix installing failing during setup if prod.keys isn't found. thanks to Marulv for helping with debugging this issue.
  • don't fail if the control nca cannot be parsed during install, as it may depend on ticket not yet installed.
  • [games menu] add game dumping.
  • [games menu] add usb game transfer (switch 2 switch).
  • add support for custom upload locations (http, ftp, webdav etc).
  • [games menu] add support for game dumping to custom upload location.
  • [file browser] add support for uploading files / folders to custom upload locations.

Special thanks

  • @WE1ZARD for helping test webdav support.
  • Marulv for helping test the new layouts, helping debug usb installs.

Full Changelog: 0.9.1...0.10.0

Don't miss a new sphaira release

NewReleases is sending notifications on new releases.