-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from xTrayambak/rewrite
V2 - Rewrite
- Loading branch information
Showing
20 changed files
with
543 additions
and
337 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,21 @@ | ||
# Lucem 1.1.2 is here! | ||
# Lucem 2.0.0 is here! | ||
Yay. | ||
|
||
This release brings the `lucem explain` command to help people who prefer the TOML configuration file to understand what the options do. | ||
**NOTICE**: Please run `lucem init` upon installing this release! | ||
|
||
# What's Changed? | ||
Lucem now stands at around 2.3K lines of code. This update did a whole lot of housekeeping to make Lucem more maintainable in the future since the original program was very silly and fixed some problems very weirdly. | ||
This release rewrites a huge part of Lucem by splitting it up into three components - the lucem CLI you all know (and love? hate? I don't know!) to be more modular. | ||
|
||
## Bug Fixes | ||
* Serialization issue, this might've been causing Sober to be rendered unusable until it is force resetted in some very specific scenarios, see issue #8 | ||
* We no longer spam `flatpak ps` to check if Sober is running, which'd cause the system to run out of memory if you played for long durations (4-5 hours), depending on how much RAM you have. | ||
* Temporarily disabled the loading screen for everyone as the new Sober update seems to completely break it. | ||
# What's Changed? | ||
Lucem stands at 2.4K lines of code. | ||
|
||
## New Features | ||
* You can now directly force Sober to use either X11 or Wayland with the `client:backend` TOML configuration entry. | ||
* You can now list all compatible GPUs with `lucem list-gpus`. | ||
* Lucem now verifies that you have a GPU that supports Vulkan upon startup. This can be bypassed with the `--dont-check-vulkan` flag. | ||
* Lucem now allows you to change the renderer with the `client:renderer` backend. Correct values for this are `opengl` or `vulkan`. | ||
* Lucem now has an overlay on platforms that support it (KDE, Hyprland, Sway, Cosmic, or basically anything that isn't GNOME) | ||
* Lucem now defaults to using Sober's RPC implementation as it is better. `lucem:discord_rpc` still works as intended. | ||
|
||
# Thank you to all of these people :3 | ||
* The Sober team for creating Sober (plox open source it so that I can rewrite it in Nim :3) | ||
* AshtakaOof for beta-testing the early rewrite builds | ||
|
||
# Installation | ||
Run `nimble install https://github.com/xTrayambak/lucem` in your terminal. Remember, this requires a Nim toolchain with version 2.0 or higher. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
--define:ssl | ||
--define:adwMinor=4 | ||
--define:nvgGLES3 | ||
--deepCopy:on | ||
--panics:on |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.