v4.3
Hi everyone,
welcome to Clight 4.3!
This release brings lots of small and great fixes, improvements and some new features;
but first of all, i've got a couple of big news:
- Clight has now a GUI!! Many thanks to @nullobsi that developed a QT gui: https://github.com/nullobsi/clight-gui; be sure to check it out!
- Clight has now 2 more contributors; please welcome @nullobsi and @promeneur! They will help with the wiki pages and well, whatever they like to, really. Thank you!
Clight-gui helped testing all Clight dbus API, revealing some small bugs and crashes here and there.
Ok, no more waiting, let's dive in the new release!
Backlight
- Clamp backlight values between first backlight curve value and last one, ie: never get out of backlight curve's limits
Interface
- Fixed crash when writing Sunrise/Sunset dayconf properties from dbus
- Remember that 'b' dbus type maps to int when reading from sd_bus_message. This fixes a weird stack-smashing crash.
- Allow to unset Sunrise/Sunset from dbus api
Keyboard
- Switch to use new KEYBOARD api offered by Clightd
- Add support for StopTimeout (keyboard dimming)
- Keyboard backlight does now follow backlight curve (not ambient brightness!)
Gamma
- Do not use state.current_bl_pct in ambient_callback() as it may still have old value (it is now updated in dbus match on_bl_changed, async)
- Only call ambient_callback() on target bl changes, not step ones
- Dynamically react to ambient gamma value updates
- When ambient gamma is enabled, properly react to interface gamma temp updates
Sensor
- Fixed sensor captures config parsing
Generic
- Added a man page!
- Added fish and zsh completion scripts, thanks @NICHOLAS85!
- Finally fixed #106!! After only 15 months!
Here it is; thank you very much for helping me with bugs discovery, with the testing and, well, with the partecipation in the project and the enthusiasm!
Bye!