Lncvrt Games Launcher: Difference between revisions

→v1.9.0: 1.9.1 & 1.9.2
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
Lncvrt Games Launcher is a fork of [[Berry Dash Launcher]] that adds many more features specifically for managing multiple games.
Lncvrt Games Launcher is a fork of [[Berry Dash Launcher]] that adds many more features specifically for managing multiple games.


= Features & improvements over Berry Dash =
As of 1.9.0 of the launcher, it has it's own independent updater, done properly.
 
= Features & improvements over Berry Dash Launcher =


* Proper support for multiple games
* Proper support for multiple games
Line 9: Line 11:
* User submitted games (only ones built by Lncvrt are considered safe and verified)
* User submitted games (only ones built by Lncvrt are considered safe and verified)
* Auto updater
* Auto updater
* And more
* And much more


= Updates =
= Updates =


== Loader (updater) ===
== Loader/Updater (discontinued) ==
 
The loader only gets updates that are either significant or for security reasons


=== v1.0.1 ===
=== v1.0.1 ===
Line 37: Line 37:
* Fix auto updating
* Fix auto updating


== Launcher (no download required - downloaded by auto updater/loader) ==
=== v1.1.0 ===
* Make 13.0 be the minimum version on macOS
* Switch to a faster frontend
* Fix potential crashes
* Error debugging
* Use proper colors to match launcher's dark theme
* Presistent window state
* Add custom topbar for windows
* Remove flags like rightclick and more
 
== Launcher ==


=== v1.1.0 ===
=== v1.1.0 ===
Line 110: Line 120:
* Make changelog for games copyable
* Make changelog for games copyable
* Track amount of downloads (starting today)
* Track amount of downloads (starting today)
=== v1.5.4 ===
* Changes to make eslint happy
* Fix a bug where when you switch game in sidebar the category doesn't unselect
* Fix a bug where categories aren't sorted properly
* Fix a bug where categories would show up even if there are 0 installs under it
* Fix games showing up that can't be installed on your operating system in download games button
=== v1.5.5 ===
* Fix downloading multiple versions not working properl
* Add a reinstall button for manage menu
* Remove green & mint theme
=== v1.5.6 ===
* Set permissions properly when unzipping
* Make sure <code>__MACOSX</code> and <code>.DS_Store</code> don't get included
=== v1.5.7 ===
* Fix a issue with categories having a weird property that may cause issues
* Show N/A for "Size on disk" stat if it is loading or can't load
* Make reinstall button change popup to downloads popup instead (previously just closed)
* Let the user approve revision updates before proceeding with update
* Misc fixes
=== v1.5.8 ===
* Add categories to sidebar
* Use system popup for revision update / changelog
* Fix being able to do a revision update while downloads are in progress
* Fix a visual bug with downloading versions showing versions from other categories
=== v1.6.0 ===
* Minimum macOS version is now 13
* Make downloads a proper queue system, that you can remove and add to at any time
* Remove legacy button interaction option
* Fix "Download failed" state on downloads popup
* Add berry dash leaderboards
* Add name to games page title
* And a lot of internal changes/improvements
=== v1.6.1 ===
* Fix issues with leaderboards on windows
* Make logo look better on windows
* Fix a issue with opening folders causing problems if the folder doesn't exist rather than showing the correct non existant folder popup
* Tweaks to version download popup
* Fix windows topbar seperator not appearing if loading/failed to load
* Disable flags for reloading and more
=== v1.6.2 ===
* Add overlay & custom color support to Berry Dash Leaderboards
* Fix potential crashes
=== v1.6.3 ===
* Flip bird in leaderboards
* Update icon
* And more
=== v1.6.4 ===
* Add verbose logging for downloads
* Add signature checking to requests
* Windows ARM64 (likely temporary change): Compiled with `native-tls` instead of `rustls` for reqwest tls support. This was caused by a linker error that could not be resolved.
=== v1.6.5 ===
* Add dock status
* Fix issues with custom icons (non icon marketplace) for berry dash leaderboards
=== v1.7.0 ===
* Add download pausing, canceling & resuming
* Add unzip status
* Optimizations
* And more
=== v1.8.0 ===
* Fix outdated version page
* Improve remove version button from downloads
* Add built in mod manager for select games
* And more
=== v1.8.1 ===
* Fix download resuming
* Fix sorting issues
* Fix mod download request sending method
* Switch to a new settings config manager (version config is the same still)
* Rename "unix wine" to "linux wine"
* Optimize runtime performance
* Fix overscroll issues
* Remove debug logging for downloads
* Close downloads popup & notify on all downloads finished
=== v1.9.0 ===
* Massively improve codebase maintainability
* Use a popup for changelog & add a parsing system
* Add a new updater to the launcher (no more loader updates)
* Optimize executable & close on issue rather than ignore
=== v1.9.1 ===
* Fix macOS support for non .app executables (geometry rays only right now)
* Add dashboard button for XPS
* Fix wine command input box showing on linux even if wine support is disabled
* Fix notifications
* Fix some logic that may cause issues on linux with wine support
* Fix using bash on linux even if it doesn't exist rather than the system default shell
* Fix a typo "integerty" to "integrity"
* Fix some downloading logic & potential issues with revision updates
* Improve berry dash leaderboards with the berry mode
* Add loading text to berry dash leaderboards
* Re-add the "No games installed" & "No versions installed" text (was removed temp, couldn't port to new version handling system in time)
* Move away from using native dropdowns as that causes UI problems on non macOS systems to a custom system
* Set app category to games
* And more
=== v1.9.2 ===
* Add a description to the launcher for platforms that support it
* Add a custom data storage location setting
* Improvements to the dropdown
* And more (mostly bugfixes)