Additions & Changes:
New download dialog! d169500
A new download dialog has been added, making saving applications to SD card easier.
USB Gecko Support (#81 by @techydude0713)
A new option was added to Send to Wii, introducing support for sending through USB Gecko.
- Added status icons, now in the bottom right corner to indicate program status. 118d6e7
- Added tooltip for short description when doesn't fit on single line. 069a62f
- Added tooltip clarifying the file sizes shown in the File Size box. 1b6410a
- Added status icons, now in the bottom right corner to indicate program status. 118d6e7
- Added about dialog. c13a125
- Removed "Output file name" option. ded61c1
- App metadata is now referred to as "app information". 0e0fd8a
- Re-enabled native macOS platform theme
- Removed time from release date field, as it is usually random and not that useful
- Removed redundant repository name label
- App birthdays now celebrated 🎈
- Updated OSCDL to API v3 (Repository Manager API) (This breaks support for the HBC themes repo)
- Removed support for switching repositories, will be readded in the future
- Completely removed announcement banner system, which impacted performance
- Added warning banner to apps writing to nand
- Removed clients menu, as Homebrew Browser is now available inside of the repository
- Renamed "Peripherals" tab to "Compatibility", added list of supported platforms.
- Added dark theme support to Windows!
- Current sidebar tab is now kept when selecting a different app.
- Removed experimental themes implementation, including the legacy dark theme.
Fixes:
- Fixed potential unhandled errors as a result of destination drive permissions. cf23497
- Several fixes for new Python versions. 9729704
- Major code refactorings.
- Removed unused resources and merged duplicate code.
- The chunk size was lowered to have a stable transmission. (When too high, the content fails to send.) #81
- Fixed unsendable Wii applications having the "Send to Wii" toggle on after pressing the Download button. #81
- CLI: If no arguments, display the help message. #81
- If OSCDL is doing something important, the users is now blocked from exiting the application, until everything is complete. #81
- Applications which previously could not be sent due to having extra directories, can now properly be sent, with a warning. #85
- Miscellaneous visual improvements.
This release adds the following dependencies: pyserial, func-timeout, darkdetect.
Linux and macOS users:
Download source code for this release below, and run pip install -r requirements.txt
to install dependencies.