Releases: Crozzers/screen_brightness_control
Releases · Crozzers/screen_brightness_control
v0.15.1
v0.15.0
linux.DDCUtilnow uses the--asynccommand line flag- Improved test suite
- Improve duplicate filtering in OS specific
list_monitors_infofunctions - Fix
helpers.logarithmic_rangereturning empty list when range bounds were 1 apart - Fix listing and filtering monitors by method
- Remove deprecated
linux.XRandr.get_display_interfacesfunction
v0.14.2
v0.14.1
v0.14.0
- Logarithmic brightness scaling in
fade_brightness - Sped up
linux.XRandr.get_display_info - Improve
linux.SysFilesandlinux.Lightdisplay compatibility - Retry DDCUtil commands up to 10 times (#18)
- Allow
filter_monitorsup to 3 retries (#18) - Remove deprecated
EDID.parse_edidmethod - Remove deprecated
linux.XBacklightclass - Deprecated
linux.XRandr.get_display_interfaces
v0.13.2
v0.13.1
v0.13.0
Added/Changed
- Added native desktop monitor control for Linux via
linux.I2Cclass - Add
get_methodsfunction - Add
EDID.parsemethod with massively improved EDID parsing capabilities - Move generic, independent functions into
helpers.py - Remove some useless caching
Deprecated for removal in next release
- Deprecated
EDID.parse_edidmethod - Deprecated
linux.XBacklightclass (see c9f798b for reasoning)
v0.12.0
- Change return types for
[set/get/fade]_brightness. They will no longer returnint, alwaysList[int] - Clean up
fade_brightnessinternal error handling linux.XBacklightnow raisesValueErrorif no valid output is received from the command- Remove deprecated module level variable
method - More improvements to the documentation building toolchain