What's Changed
- Reduce rounding of icons from 15 -> 5.
- Add image support to option boxes.
- Fix potential memleak when deleting homebrew from the homebrew menu. this would cause the image to not be free'd.
- Added scrolling text support for all text that gets clipped. Highlighting the entry will start scrolling the text. You can adjust the scroll speed in the "Advanced options" menu by selecting "Text scroll speed".
- Added "Games" menu. This allows you to launch and delete installed games. There's some bonus options such as "launch random" which picks a random game to launch, and "hide forwarders" which hides installed forwarders.
- Changed the title_id generation for forwarders. This change was to support the above "hide forwarders" option (see below).
- Add option to extract zip files to the root of the sd card.
- Added option to change the right-side menu (see below).
- Replaced the "enabled" and "disabled" options with "On" and "Off".
- Fixed file browser crash when using select all (L2) whilst there exists a hidden file and the hide hidden files option was enabled.
- Improve USB (installer) exiting speed by now waiting on an event, rather than relying on timeout.
- Update de.json (added 12h format) by @glitched-nx in #130
Forwarder title id change
Previously, title_id's were created like so:
const u64 tid = 0x0100000000000000 | (hash_data[0] & 0x00FFFFFFFFFFF000);
the new tid generation now uses:
const u64 tid = 0x0500000000000000 | (hash_data[0] & 0x00FFFFFFFFFFF000);
This is what i should have went with from the start as it removes the potential for a title id clash with official titles (very unlikely to happen), follows the same format used by old pc forwarder creations tools, and most importantly, it makes it extremely efficient to filter out forwarders from games.
In order to use the Hide forwarders
option in the Games menu, you will need to re-install the forwarders created by Sphaira. Sphaira will handle deleting the previous forwarder when creating the new one, so you will not have duplicated forwarders installed.
Change right-side menu
The current and default right-side menu is the Appstore. In this update, you can now change the menu that appears on the right-side (when pressing R). Not all menus are supported, the current list is:
- Appstore
- Themezer
- GitHub (the download tool)
- GameCard (the installer)
- IRS
More may be added at a later data.
Full Changelog: 0.8.2...0.9.0