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
- Update es.json by @cucholix in #49
- Translate missing fields (Portuguese) by @ninstar in #51
- Update ko.json and ja.json by @Yorunokyujitsu in #54
- Update ko.json by @DDinghoya in #55
- Fixed some translations of ko.json by @Yorunokyujitsu in #58
- Update pt.json by @ninstar in #61
- add support for finding daybreak in non-standard paths by @ITotalJustice in #62
- Update french language. by @shadow2560 in #63
- Update korean, japanese language. by @Yorunokyujitsu in #65
- add touch support by @ITotalJustice in #77
- Add new string to all lang.json by @Yorunokyujitsu in #72
- chore: update pt.json by @NedcloarBR in #75
- Create vi.json by @Funz-001 in #79
- Upated Italian Translations by @LNLenost in #80
- Update zh.json by @BIGBIGSUI in #85
- Change a few colors of the theme. by @ITotalJustice in #87
- Update pt.json by @ninstar in #86
- Theme v2 by @ITotalJustice in #82
- Trying update app fix by @shadow2560 in #64
New Contributors
- @DDinghoya made their first contribution in #55
- @NedcloarBR made their first contribution in #75
- @Funz-001 made their first contribution in #79
- @BIGBIGSUI made their first contribution in #85
Full Changelog: 0.5.0...0.6.0