Skip to content

v0.6

Choose a tag to compare

@Crozzers Crozzers released this 27 Dec 18:18

This release focused on bringing the Linux side of the library up to speed with the Windows side of things.

Changes for Linux:

  • Support for using ddcutil to control desktop monitors
  • The Light, XRandr and DDCUtil classes now have the get_display_info method
  • Monitor class added
  • list_monitors and list_monitors_info functions added. The command line -l argument also works
  • The XBacklight class remains unchanged due to the fact that the display command line argument doesn't work
  • Each linux class now has executable attribute which is the path to the executable that it calls (eg: XRandr.executable = 'xrandr')

Removed:

  • The methods dictionary in the linux submodule

v0.6.1

  • Improved the way monitor manufacturers are processed
  • Fixed the CLI not working with single monitors
  • Fixed CLI not working with xbacklight
  • Fixed some inaccurate docstrings
  • If a monitor's brightness method fails None is added to the output instead of nothing. Output length should now always match length of list_monitors()

v0.6.2

  • Merged commit from @drojf in issue #5, fixing fade_brightness