8000 Release 1.1.0 - Prettier than ever Β· XorTroll/Goldleaf Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

1.1.0 - Prettier than ever

Latest
Compare
Choose a tag to compare
@XorTroll XorTroll released this 11 May 21:24
· 2 commits to master since this release

Changelog

General

  • Updated for latest Plutonium (UI library):

    • When cancelling a dialog, the "cancel" option is focused before closing (to also indicate visually it was cancelled)

    • Default resolution is always 1080p internally (see consequences below)

Goldleaf

  • Fixed an issue where custom background colors were not properly parsed by Goldleaf

  • Goldleaf is 1080p now! Various relevant UI changes come in this release:

    • The color scheme is no longer randomly generated at startup: there is now a default blue light/dark color scheme (although you can still customize it yourself) along with the project's gold color

    • New icons are used everywhere (since I had to find new ones that had good resolutions)

  • Goldleaf's settings have (slightly) changed: setting names are (slightly) different now, and the color customization is done in a more organized way (check the README for all details)

  • The memory/space menu has been reorganized, taking up space in a more visually appealing way

  • Too-long texts are clamped now, so that they don't protrude outside their expected bounds

  • Now directory sizes are only computed if a setting (disabled by default) is enabled, since it lead to slowdowns when selecting large directories for other purposes.

  • When exporting/dumping contents, names containing invalid FS characters (":", "/" or "") are now replaced to avoid issues when creating the exported NSP.

  • Removed the old crash handling system, which worked half the time and made things annoying: crashes are handled like regular homebrew (with the usual system crash-screen), and detailed information about what caused the crash is logged in Goldleaf's log file

  • Icons are now internally shared resources (previously, for each menu item/place it was used, a new icon copy was loaded in memory), which should reduce the memory footprint and somewhat improve performance

  • Added confirmation dialogs to the power-off/reboot dialog, to avoid unwanted ZL/ZR presses causing unwanted shutdowns/reboots

  • Using the web browser is no longer allowed unless Goldleaf is launched as an application (since otherwise it won't work and just cause a crash)

  • Folders have now two different icons, visually distinguishing between empty and non-empty directories

  • Fixed a bug where the message after exporting ticket/cert was not shown at all (an empty, long box was only displayed)

  • The "image" menu icon is now shown also for PNG/WEBP images (even though they cannot be set as user icons)

  • Updated key generation recognition up to the latest 20.0.0/20.0.1 firmwares

  • For used tickets, the game title is displayed instead of the application ID on the ticket menu items (the ID can still be viewed by selecting a given ticket)

  • Added special handling when removing an account that is also linked (removing requires it to be unlinked first, this is now done automatically)

  • Added special result description messages for dedicated result codes (those with no previous description, or those where the base description was not really informative to users)

  • Fixed ETA calculation when copying directories (which would display nonsense when copying multiple small files) so that it displays somewhat coherent values

  • The user icon is exported again after changing it

  • A bug was fixed where logging wouldn't happen correctly in certain menus

  • Mounted filesystems are now properly disposed when exiting Goldleaf

  • Pressing Y when a file is focused in the file browser will also display its options (like pressing A, so Y results in the same behaviour for files and directories)

  • The previous content system has been completely replaced by a brand-new game list menu:

    • This no longer considers/lists NAND-System contents, as that was a mostly useless (and slow) feature

    • Slowness when loading contents has been reduced by using lazy-loading threaded code and caching many things

    • Games and their contents are directly browsed now, instead of having to choose storages

    • Useful information for debugging/dev purposes is displayed now as well (last record event and view flags)

    • Size computing is more simple and straightforward now

    • Save data mounting was fixed for games which use device savedata instead of per-user savedata (like Animal Crossing: New Horizons)

    • If no user was yet selected, trying to mount the save data will directly prompt to select a user, and mount it if succeeded

  • The tickets menu was moved to the main menu

  • The update menu was merged with the about menu: you can now check updates by pressing A on the about page

  • Fixed a dump replace-all bug where english strings would say "g_Clipboard" instead of "clipboard"

  • Ticket information now also shows the key generation version range (not only on NSP installation info)

  • Empty *.bin files can no longer be launched (or rather, Goldleaf attempting to launch them)

  • Made transitions and movement in menus slightly faster (for convenience) and with more icons/dedicated messages for each menu

  • The text viewer was slightly improved, allowing to also displace horizontally to read long lines, and only rendering the visible part of each line

0