Another release?? This soon?!
Yup... 😅 But at least, it's not as big as the last two releases, haha!
👋 Hello fellow Ly users and everyone else! Today, I'm excited to announce the release of Ly v1.3.0, with a few new, very cool features (and a bunch of bug fixes too)!
The timing is indeed shorter on this one: only a month after the previous release, v1.2.0. I've decided to do this mostly to prevent having yet another massive release, so as to not have to roll out too much bug fix releases later. However, this can also be explained by the fact that Ly has matured a lot in stability recently! It's definitely not perfect, but it's certainly way better than how it was even just a year or two ago. With that said, let me roll out the changelog for you guys. First and foremost, here are the added features, and other updated stuff in this release:
- Added a configureable margin for all corners
- Added automatic login support
- Updated the Polish and Russian translations
- Changed the default session log directory to
~/.local/state - Added an option to hide the caps & numeric lock states
- Added a hibernate command option
- Added a fallback UID range at build time when failing to retrieve one dynamically
- Added a Bulgarian translation
- Added an option to disable the animation that occurs when failing to authenticate too many times
- Added the UID range of systemd-homed users
- Added an error if the dynamic UID range cannot be retrieved on Linux
- Made the host name always show up first in the information line box
- Added support for running Ly on multiple TTYs on systemd
- Added an option to run a command before the TTY is initialised
- Added an option to run a command after an inactivity delay
- Added support for custom animations through the dur file format
And now, here are all the bug fixes present in this release:
- Fixed the Xauthority file not being created if its parent directory didn't yet exist
- Fixed a build error when the symbolic link for the runit service already existed
- Fixed a potential out of bounds error when a session switch occurs after selecting a user
- Fixed Ly crashing when invalid command line arguments were passed
- Fixed Ly crashing when failing to crawl a session directory
- Fixed save file initialisation, corruption & saving wrong session indices sometimes