v4.10
Hi everyone! Welcome to another 4.x series Clight release!
What are the latest goodies? Let's dive into them!
Generic
- CI was ported to github actions
- Clight will now smartly handle signals:
SIGUSR1
will trigger a capture,SIGTSTP
will pause andSIGCONT
will resume it
Config file
- The config file will now be installed under
/etc/clight/clight.conf
by default, and will include each module config from/etc/clight/modules.conf.d
folder. This leads to much cleaner and simpler experience when looking for a configuration key. - To retain backward compatibility, old config path is still supported; its support will however be dropped when jumping at the 5.x release!
PM
- Added support for logind inhibition
Screen
- fix
screen_br
reset upon pause
Backlight
- Wait some time (configurable) before refreshing gamma/backlight on interface changes
Gamma
- Refresh gamma on interface removed too
- Added a
Toggle
method exposed byorg.clight.clight.Conf.Gamma
to toggle between states' temps - Added a
Toggle Gamma
new desktop file action
As always, wiki pages have been updated to reflect the new changes!
Also, thanks to @tpeacock19 for its first contributions and great help (and patience!).
Follows the list of changes autogenerated from github.
What's Changed
- Cmake build variables by @tpeacock19 in #265
- new(ci): added gh actions support. by @FedeDP in #269
- update freedesktop api by @tpeacock19 in #264
- fix(screen): multiple small fixes in screen module behavior. by @FedeDP in #273
- new: added a new config:
hotplug_delay
by @FedeDP in #274 - cleanup(Extra,src): split clight conf file in many submodules to improve readability by @FedeDP in #279
New Contributors
- @tpeacock19 made their first contribution in #265
Full Changelog: 4.9...4.10