Skip to content

Commit

Permalink
(xxx) update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
xTrayambak committed Nov 22, 2024
1 parent af8003b commit 45e518d
Showing 1 changed file with 9 additions and 11 deletions.
20 changes: 9 additions & 11 deletions CHANGELOG.md
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.

0 comments on commit 45e518d

Please sign in to comment.