Releases: Lazap-Development/Lazap
Release v0.8.3
🔧 Notable Changes
- Resolved the issue #151 referenced in commit 56e020a by implementing
OnceLock
andArc<Mutex<T>>>
. - Slight refactoring of how Spotify connection is implemented in the backend.
- Updated Rust to
1.80
, alongside other dependencies, mainly to address security vulnerabilities. - Fixed issue where custom games would close after a few seconds on Windows (#159, Thanks to @Bender22)
- Replaced the banner with a non-copyright picture.
👋 New Contributors
Full Changelog: v0.8.2...v0.8.3
Release v0.8.2
🔧 Notable Changes
- Moved from
Vec
to array for hard-coded data for better performance and memory usage (Thanks to @Lucretiel). - Applied
serde(transparent)
to simplify serialization and deserialization processes (Thanks to @Lucretiel). - Excluded
appimage
andnsis
bundles to reduce the total build time. - Relocated game launch handling mechanism to backend (Rust) for the sake of clarity, organization, and the opening of more features.
- Minor UX-related bug fixes enhancing user experience (Thanks to @SpoiledUnknown)
- Numerous frontend optimizations and bug fixes.
Full Changelog: v0.8.1...v0.8.2
Note
This release includes the anticipated .rpm
bundle for RHEL-based and Fedora like Linux distros.
Release v0.8.1
🔧 Notable Changes
- Address the bugs related to #144 and #145 (Thanks to @psychrabi)
- Game box Layout and CSS Improvements #146 (Thanks to @psychrabi)
- Better hover/click effect on settings left side bars
- Avoid showing the "Saved Data" pop-up on Windows platforms
- Disable the context menu on release builds
- Fix the issue with launcher icons not showing when enabled
Full Changelog: v0.8.0...v0.8.1
Note
This release is the first with aarch64
or arm64
architecture bundle for MacOS systems.
Release v0.8
This update concerns the performance and the feel of the software and aims to optimize the detection of games as well as other backend tasks. We have gone ahead and done the tedious work of rewriting our whole game detection mechanism into Rust, which is much faster and efficient. We also hope to have a much better experience implementing new and more complicated features in the near future.
🔧 Notable Changes
- Window blur support for Windows, macOS, and Linux1
- Address the terminal pop-up issue on Windows
- Address the issues with Spotify feature not working
- Implemented run on startup feature2
- Support for GOG launcher game detection
- Xbox Games support has been removed
- Enhanced game fetching algorithm for decreased delay on Windows
- Display the initial Lazap instance upon the request of a new instance
- Improved banner fetching mechanism and transitioned to backend
- Added Support for Flatpak detection on Linux
- Address significant issues regarding the macOS platform
- Miscellaneous Bug Fixes and QOL Improvements
- Addressed major security vulnerabilities
- Other UI improvements
- Reduced the loading times by almost 0.5s!
Full Changelog: v0.7.0...v0.8.0
⚠️ Important!
Before launching Lazap following the installation of this update, if you've had a previous version of Lazap installed or ran, ensure to remove the com.lazap.config
folder from your configuration directory. Below are the locations of the configuration directory across different platforms:
- Windows:
%APPDATA%
- macOS:
$HOME/Library/Application Support
- Linux:
$HOME/.config
Release v0.7
After a very long and brief struggle to add features suggested by you the community, the version v0.7.0
release is finally here. This release mostly consists of features requested and/or suggested by the community, with major tweaks and optimizations on the side. We are happy with the current progress and would like to publish the release with the current features that have been added to the now called, Lazap Client.
🔮 Customization & Theming
- Added more customizable colors to settings
- Fixed all static colors which would not change according to the custom colors
- Added themes instead of only the default color theme
- There are 3 different default themes currently available
- Better color consistency across the UI/UX
- On positive feedback we will expand this feature further
Special thanks to @Pohell (aka emilla) & @FadedFearSim for theme suggestions.
🎶 Music Player
Lazap is all about user ease-of-access and the feel. Therefore, we've added support to control the music played in Spotify as of now.
- Added support for Spotify (requires authentication to Spotify account)
- Cross-Platform Control, meaning the status & control updates even if playback on phone/another device
- Doesn't require spotify premium (or any premium services)
- Will expand on this feature in the future depending on users feedback
Special thanks to @Uday-007 & @FadedFearSim for the feedback in regards to this feature.
🎮 Lazap Overlay
This feature is NOT complete and should be considered as WIP
- Ever wanted to do something quick while in-game and not wanting to leave the window? That's where overlay comes in handy!
- It shows an overlay on top of a running engine (or even desktop), similar to Xbox Games Overlay
- Activates via
CTRL + SHIFT + L
combination - It is fully cross platform, but at the current stage it is very limited and has room for improvements
- Currently it is not complete and we will be looking for more use cases for it (suggestions are appreciated)
🔧 Notable Changes
- General UI Enhancements
- Made changes to UI according to new features
- Better performance for loading and preforming operations
- Game detection handling improvements
- Changed installer to the older NSIS that we used before rust rewrite
- Reduced & optimized bundle size by up to 45%
- Allow only one instance of lazap to be running
- Added disk usage in system specifications section
- Recently Launched section in home tab will now remove an item if the item is uninstalled/removed
- Addressed an issue where Rockstar Games Launcher broke game finding mechanism (#131)
- Introduced backwards-compatibility for LauncherData storage (see this)
- Addressed major security vulnerabilities
- Support for MacOS is now available, along with a new
.dmg
bundle that MacOS users can download and install
Release v0.6.5
v0.6
.
v0.7
), open an issue.
👾 Notable Changes
- Addressed a problem with the updater on windows not functioning as intended.
- Optimization and performance improvements when finding games (~600ms faster).
- Addressed a problem with the main page's "recently launched" placeholders.
Release v0.6.4
👾 Notable Changes
- Addressed an issue with "System Information" section's icons not showing in Windows OS
- Addressed an issue with lutris game detection affecting other launcher's detection in Linux OS
- Added placeholders for when RecentGames in the main menu has < 5 games visible.
- Minor UI & UX Improvements
- Updated all dependencies (some address security vulnerabilities)
- Miscellaneous Bug Fixes and QOL Improvements
Release v0.6.3
👾 Notable Changes
- Added placeholders for tabs
- Addressed an issue with the "Minimize to Tray on Launch" setting
- Updated lazap's icon (modernized and simplified)
- UI and Theme Revisions
- Clicking the discord icon will show the RPC connection status
- Miscellaneous Bug Fixes and QOL Improvements
🎉 Major Addition
- Check for Updates! Now you can get notified when there's a new release and choose to update without having to refer to the releases section every time to check if there's a new release.
NOTE: An update icon will appear on the left side of the title bar when there's a new release, and you may click to update. Auto-Updating however is functional only for Windows. For Linux and MacOS, you'll only be notified of a new release, meaning clicking the icon will refer you to the latest release's page, and you'll have to download and update manually.
Release v0.6.2
This time, lots of QOL, performance and security-based improvements.
Installing this release is highly recommended to keep your lazap experience smooth and bug-free.
👾 Notable Changes
- Added Discord rich presence back.
- Replaced "Coming Soon" text on the right side with system specifications.
- Completely rewritten fs in backend for faster and smoother experience.
- Added an icon near game banners to show the launcher it is installed from. (disabled by default, found in settings > appearance tab)
- Made some UI improvements.
- Updated dependencies
- Made the app more secure.
Release v0.6.1
This is only a bug-fix release. DO NOT expect any new features to be introduced for this release.
Installing this release is highly recommended to keep your lazap experience smooth and bug-free.
👾 Notable Changes
- Fix custom games banners not loading (5b8ebde)
- Fix loading icon not working on 1 load (a47a8a9)
- Fix custom games not getting sorted on adding (b0553cb)
- Fix game menu getting deleted and becoming unusable (dd72044)
- Fix issue mentioned in #90 where custom games do not launch (0cacc67) - Thanks to @Mert-Coding
- Fix launcher not working after Uplay game has been deleted/removed (5b3e98c) - Thanks to Zz#5283
- Updated cargo.lock & yarn.lock