Skip to content

v5.8

Compare
Choose a tag to compare
@FedeDP FedeDP released this 11 Jun 18:51
· 12 commits to master since this release

Hi everyone! Here is the latest Clightd release!
It is a bugfix-focused release with lots of small improvements here and there. Let's start!

Backlight

  • Backlight module was completely rewritten, in a similar way to other "static plugins" based modules (ie: dpms, gamma, ...), with better code modularity
  • At the same time, support for emulated Backlight was added; basically, if your monitor does not support DDC, Clightd will now fallback at using an xrandr-like approach, cutting backlight in software. Head to https://github.com/FedeDP/Clightd/wiki/Backlight for more info

Screen

  • Screen module has seen a big fix in the frame brightness computation algorithm
  • Moreover, wl screen implementation was improved and now supports multiple outputs
  • Finally, luma calculation was ported to use latest ITU standard

Dpms

  • Dpms module saw the implementation of the wlroots protocol aside the KWin one, that is now available under the KWin_wl object path

Sensor

  • to avoid confusion when using external monitors with Clight (FedeDP/Clight#241), Camera sensor will now always prefer cameras with higher sysnum (ie: external ones). This means that attaching an external monitor and closing the laptop lid won't be an issue anymore (since Clightd switches to use external camera by default)
  • To speed up cameras enumeration, Clightd will now filter by correct ID_V4L_CAPABILITIES udev attribute being available (ie: :capture:)

Generic

  • CI was ported to github actions!

That's it!
Hope you enjoy the new release as much as I enjoyed bringing it alive!
See you soon!

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

  • new(ci): added github actions support. by @FedeDP in #93
  • fix(screen): fixed screen algorithm, by taking care of pixel size while moving horizontally by @FedeDP in #97
  • update luma calculation to latest ITU standard by @tpeacock19 in #98
  • modify wl screen implementation for multiple outputs by @tpeacock19 in #96
  • new: backlight backends by @FedeDP in #92
  • new(src,protocol): implement wlr dpms protocol under Wl obj path. by @FedeDP in #100
  • fix(sensors): always prefer greater sysnum cameras (ie: external ones) when present by @FedeDP in #101

New Contributors

Full Changelog: 5.7...5.8