Jump to content

Lncvrt Games Launcher: Difference between revisions

From Lncvrt Wiki
→v1.0.4: Version 1.1.0
→v1.9.0: 1.9.1 & 1.9.2
 
(11 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 47: Line 47:
* Remove flags like rightclick and more
* Remove flags like rightclick and more


== Launcher (no download required - downloaded by auto updater/loader) ==
== Launcher ==


=== v1.1.0 ===
=== v1.1.0 ===
Line 170: Line 170:
* Add overlay & custom color support to Berry Dash Leaderboards
* Add overlay & custom color support to Berry Dash Leaderboards
* Fix potential crashes
* 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)

Latest revision as of 19:36, 18 April 2026

Lncvrt Games Launcher is a fork of Berry Dash Launcher that adds many more features specifically for managing multiple games.

As of 1.9.0 of the launcher, it has it's own independent updater, done properly.

Features & improvements over Berry Dash Launcher

[edit]
  • Proper support for multiple games
  • Easier version management
  • Changelogs
  • Themes
  • User submitted games (only ones built by Lncvrt are considered safe and verified)
  • Auto updater
  • And much more

Updates

[edit]

Loader/Updater (discontinued)

[edit]

v1.0.1

[edit]
  • Fix title on linux being "Tauri App" instead of "Lncvrt Games Launcher"
  • Fix old updates not being deleted after launcher update
  • Add SHA512 validation for downloads

v1.0.2

[edit]
  • Update react to fix the vulnerability with it
  • Add AppImage build for Linux
  • Add `lncvrt-games-launcher` AUR package

v1.0.3

[edit]
  • Make styles consistent with launcher
  • Use a new folder layout for updates and improve a lot of code
  • And more
  • 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.0.4

[edit]
  • Remove right clicking
  • Fix auto updating

v1.1.0

[edit]
  • 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

[edit]

v1.1.0

[edit]
  • Added versions installed count and total available label
  • Add verified/unverified/official label
  • Other changes

v1.1.1

[edit]
  • Fixed being able to go back and download other games when viewing a game's installs and clicking the download versions button
  • Added a option to show games always, even on settins page

v1.2.0

[edit]
  • Fix issue on windows where games were not able to launch
  • Fix issues with linux by removing wine support (will be added back when stable)
  • Improve launcher download manifest
  • Add status for when its finishing after it has downloaded
  • Add SHA512 validation for downloads

v1.3.0

[edit]
  • Update react to fix the vulnerability with it
  • Change the way checkboxes look to use the theme
  • Make Game versions be in the correct order
  • Add version number to settings page
  • Change the way buttons look to use theme and be more consistent
  • Fix inconsistencies with info item
  • Fix issues with sidebar having a scrollbar and other issues
  • Change where and how the downloads button is on the sidebar
  • Add text by the logo
  • Improve macOS drag areas
  • Switch from using a hardcoded cut off value for game names to an automatic method

v1.3.1

[edit]
  • Fix issues with text overflowing
  • Fix tooltips for launch/installs button
  • Show developer info if it isn't null rather than forced if it isn't official
  • Move buttons down on y on installs/games page
  • Add tooltips almost everywhere
  • Adjust styles of info items and installs/games page

v1.4.0

[edit]
  • Added mint theme
  • Make it so you can select versions while downloads are active
  • Fix a bug where you can press escape in a popup to get somewhere unintentional
  • Move add/info buttons to be better placed
  • Add changelog
  • Change logo style

v1.5.0

[edit]
  • Fix issues with installs/games content being weird sometimes, it is a lot better code wise and visually now
  • Fix a memory leak that doesn't get cleared until the next download. Would take up to 400mb max. It will not use any more than the normal usage.
  • Fix the "Game already open" thing not happening on linux
  • Improve launch code and download code
  • Heavily improve the uninstall code. It was very bad.
  • Remove the manage button (can be shown with the show installs/launch/manage setting) and replace it with a right-click
  • Change popup close button styles
  • Use proper way of detecting when a user hovers for games/installs page
  • Improve download versions/games button size

v1.5.1

[edit]
  • Add wine support back for Linux
  • Make window state presistent
  • Add category support (Mainly for GDPS)
  • Format date using system formatter
  • Improve savefile

v1.5.2

[edit]
  • Fix games page saying no games installed
  • Make downloads popup close when finished
  • Add a revision check

v1.5.3

[edit]
  • Make changelog for games copyable
  • Track amount of downloads (starting today)

v1.5.4

[edit]
  • 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

[edit]
  • Fix downloading multiple versions not working properl
  • Add a reinstall button for manage menu
  • Remove green & mint theme

v1.5.6

[edit]
  • Set permissions properly when unzipping
  • Make sure __MACOSX and .DS_Store don't get included

v1.5.7

[edit]
  • 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

[edit]
  • 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

[edit]
  • 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

[edit]
  • 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

[edit]
  • Add overlay & custom color support to Berry Dash Leaderboards
  • Fix potential crashes

v1.6.3

[edit]
  • Flip bird in leaderboards
  • Update icon
  • And more

v1.6.4

[edit]
  • 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

[edit]
  • Add dock status
  • Fix issues with custom icons (non icon marketplace) for berry dash leaderboards

v1.7.0

[edit]
  • Add download pausing, canceling & resuming
  • Add unzip status
  • Optimizations
  • And more

v1.8.0

[edit]
  • Fix outdated version page
  • Improve remove version button from downloads
  • Add built in mod manager for select games
  • And more

v1.8.1

[edit]
  • 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

[edit]
  • 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

[edit]
  • 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

[edit]
  • 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)