Releases: coastalwhite/lemurs
Version 0.3.2
Hello everyone!
Here is a new release of Lemurs. Now, finally, with a pre-compiled version.
Major changes:
- Pre-compiled binary (#174)
- Support for
musl
platforms (#163) - Use of the ratatui crate instead of the unmaintained
tui-rs
(#161). - Variable interpolation for the configuration file (#167).
- Many stability fixes!
All changes can be found below.
What's Changed
Features
- Add
shell_login_flag
option in config by @coastalwhite in #129 - Allow function key input when focused on text box by @luke-else in #138
- Fix: Include KeyModifier ALT for BackTab detection in TTY by @coastalwhite in #143
- Fix the errors causes by the working directory in EnvContainer by @coastalwhite in #141
- Signal defined X server boot up by @coastalwhite in #144
- Properly handle client exiting by @coastalwhite in #145
- remove hardcoded .xinitrc from install.sh by @atropos1789 in #146
- Feat: Add Control Keybindings by @coastalwhite in #151
- Add timestamps to logs (fix #132) by @funnyboy-roks in #154
- Add config option to change the visibility of the switcher (#70) by @funnyboy-roks in #155
- Update Dependencies: Ratatui and Crossterm by @coastalwhite in #161
- Draft: Add log file size limit by @coastalwhite in #162
- Draft: Perform CFG for musl platforms by @coastalwhite in #163
- initial background widget code(#157) by @danma3x in #165
- Remove dependency on pgs_files by @coastalwhite in #172
- Fix: Do not overwrite XDG vars if written by PAM by @coastalwhite in #173
- Add a binary release by @coastalwhite in #174
- Variable interpolation in the configuration file #71 by @danma3x in #167
New Contributors
- @luke-else made their first contribution in #138
- @atropos1789 made their first contribution in #146
- @funnyboy-roks made their first contribution in #154
- @danma3x made their first contribution in #165
Full Changelog: v0.3.1...v0.3.2
Download lemurs 0.3.2
File | Platform | Checksum |
---|---|---|
lemurs-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 0.3.1
This version contains many quality-of-life changes along with some features. This is the final release before a larger refactor.
- Remove many unnecessary dependencies (
clap
,lazy_static
,regex
,fern
,chrono
,chvt
,hex
) - Fix
.Xauthority
ownership bug - Fix
XDG_SESSION_ID
bug - Fix input field crashing on certain UTF-8 characters
- Configurable
pam_service
and ownlemurs.pam
service - Better error handling and logging. Thus, easier debugging.
Version 0.3.0
Lemurs v0.3.0 adds many of the features that make lemurs more useful to more people. This includes Wayland support, UTMPX support, improved focus behavior, a fallback TTY shell and an AUR package. We also switch away from the nightly toolchain to the stable toolchain thanks to @tranzystorek-io.
Full changelog
Features
- Caching of entered info (#75)
- Wayland support (#84)
- UTMPX support (#90)
- Improved and customizable focus behavior (#74)
--tty
flag to overwrite default tty (#81)- Add fallback TTY shell (#82, #83, #89)
- Add documentation about the AUR package (#87)
Improvements
- Switch to the stable toolchain (#79)
Any many other small changes and fixes!
Thanks to @tranzystorek-io for help with the current release.
v0.2.0
This release is mainly focused on major refactors. This transforms it from a proof of concept to a more serious project.
New features:
- Massively improved stability
- Automatically remember previously entered username
- Add an option for a maximum width of input fields
Release v0.1.0
The release of the first version of Lemurs. This release includes:
- A basic TUI
- PAM Authentication
- Preview flag
- Selector of different
xinitrc
s - Installation script