Skip to content

v4.3

Compare
Choose a tag to compare
@FedeDP FedeDP released this 26 Feb 21:27
· 120 commits to master since this release

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-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!