github ITotalJustice/sphaira 0.6.0

one day ago

What's Changed

  • add github downloader, add entries in /config/sphaira/github/name.json
  • fix appstore bug where i forgot to add a break in a switch case.
  • greatly optimise asset downloading by using etags to cache all assets and only re-downloading upon the etag changing.
  • all internal events now have a timeout, meaning if many events happen at once, it will only process as much as possible within the given timeslice.
  • lazy loading images are now capped at loading 2 per frame. this removes frame drops when scrolling through the appstore (due to slow io).
  • daybreak detection now supports custom paths.
  • ftp server now uses ftpsrv config and all of its moutpoints.
  • ftp server download (write) speed has been greatly improved by using ftpsrv io code.
  • option to restore hbmenu when disabling the "Replace hbmenu on exit" option.
  • add custom mount points for fs (sd and image).
  • patch forwarder npdm to support the new debug flags.
  • add touch screen support.
  • improve the load time of libpulsar (sound loading lib).
  • option to set default background music, place file in /config/sphaira/themes/default_music.bfstm
  • revamp themes, now more customisable.
  • add theme inheritance, greatly simplifying creating new themes.
  • fix popup list being drawn offscreen.
  • fix scrollbar being draw offscreen.
  • sidebar text will now scroll if the length of the text is too big for the region.

Generated changes via github

New Contributors

Full Changelog: 0.5.0...0.6.0

Don't miss a new sphaira release

NewReleases is sending notifications on new releases.