A pretty sizeable update featuring numerous fixes and new features from a ton of volunteers - thanks!!
New stuff
- Added shadows
- Added a few options to input-field: rounding, more colors, customizable error messages
- Added a few new variables
- Added an option to force refresh labels on SIGUSR2
- Probably more I forgot
Fixes
- Fixed repeating key events
- Fixed missing locks on new monitor connect
- Fixed a few edge cases on exit
- Lock will now attempt restarting if it crashes
- Fixed pam stuff - will now use
hyprlock
andsu
only as fallback
MRs
- render: remove alpha check for input-field by @bvr-yr in #90
- core: use raw key values for tracking keypresses by @EastArctica in #92
- core: add help message by @LOSEARDES77 in #88
- Show autentication failReason without additional input by @PaideiaDilemma in #98
- grace: ignore key up and fix typo by @PaideiaDilemma in #113
- Revert "core: dispatch on exit instead of roundtrip" by @PaideiaDilemma in #114
- Adding a pam configuration file by @alba4k in #115
- Fix unlock sync by @PaideiaDilemma in #119
- hidden-input-field: add seed for random colors in hidden input field outline by @p4rfait in #125
- Test if user is submiting empty string for password by @BranchManager in #126
- Add rounding option to input field by @matteo4375 in #127
- input-field: add dots rounding option by @bvr-yr in #130
- Support background paths relative to the home directory by @PaideiaDilemma in #96
- Fix nix home manager module by @matteo4375 in #132
- Input fade out timeout #3 by @PaideiaDilemma in #142
- Allow and fix empty passwords by @PaideiaDilemma in #140
- core: add commandline switch to lock immediately by @0xC0ncord in #145
- label: higher precision resource ids by @PaideiaDilemma in #148
- label: fix rendering with multiple timers that fire at the same time by @PaideiaDilemma in #147
- Fix label update by @PaideiaDilemma in #152
- core: terminate the poll thread by @PaideiaDilemma in #150
- Nix/HM module: add shadow options by @Jappie3 in #141
- input-field: fail display improvments by @bvr-yr in #154
- background: handle missing assets by @PaideiaDilemma in #158
- Handle slow pam verification by @abihf in #157
- input-field: display utf-8 codepoint length by @PaideiaDilemma in #164
- misc: path handling improvements by @PaideiaDilemma in #163
- core: force update labels on
SIGUSR2
by @bvr-yr in #169 - input-field:
check_color
+ some fixes by @bvr-yr in #172 - README: improve docs for dependencies by @arijit79 in #161
- input-field: fix alignment on multi-monitors by @bvr-yr in #175
- Nix/HM module: remove shadow options from backgrounds by @PaideiaDilemma in #165
- input-field: add capslock and numlock options by @bvr-yr in #182
New Contributors
- @EastArctica made their first contribution in #92
- @PaideiaDilemma made their first contribution in #98
- @p4rfait made their first contribution in #125
- @BranchManager made their first contribution in #126
- @matteo4375 made their first contribution in #127
- @0xC0ncord made their first contribution in #145
- @Jappie3 made their first contribution in #141
- @abihf made their first contribution in #157
- @arijit79 made their first contribution in #161
Full Changelog: v0.1.0...v0.2.0