Releases: BadMagic100/CanIUpgradeBeatSaber
Releases · BadMagic100/CanIUpgradeBeatSaber
v2.0.0 - Built for Humans
This release fully revamps the user experience, with a focus on making the program more visually appealing and easier to set up and use for users without any programming experience. Without further ado, here's the full change list:
Highlights
- 1-click installer: The provided
install.bat
sets up your Python virtual environment and dependencies automatically. No more need to open the console! - Fresh UI: There's a new graphical user interface that presents mods in a table format and features clickable links. It also uses a visual file explorer to find your Beat Saber installation on the first run. Power users can still use the console UI if they'd prefer.
- 1-click execution: The provided
run_gui.bat
runs the aforementioned graphical UI with sensible filtering defaults.
Minor changes
- Now compares versions by alias instead of BeatMods version
- Now deduplicates installed mods if multiple mods/files are found with the same name.
- Now takes install location as a user prompt rather than a conditionally-required command line argument
v1.1.0 - Filtering
This release introduces two new optional filtering arguments to hide information that's not always needed to improve the usability and readability of the data table.
--show-versions
,-v
: Displays the installed version and upgraded version of each mod. Previously, these were always visible, but are now hidden by default. Most users only care whether there is an upgrade. In addition, version upgrades to Beat Saber may not always come with an upgrade to mod versions. Removing these from the table allows additional space for the link column, which can simplify searching for upgrades in consoles that support clickable links as most links will now fit on one line.--no-upgrade-only
,-n
: Hides mods that have an upgrade available. This simplifies the list to only the mods you need to find upgrades for, which can reduce clutter. Since one use cases of this program is a mod list, the original functionality of listing all mods will remain the default behavior for now.
This update also includes minor tweaks to documentation.
Initial release
First release! Check the README for more details.
Not much else to say, feel free to cut an issue or open a pull request if needed.