bbedward
cf0fa7da6b
fix(ddc): prevent negative WaitGroup counter on rapid brightness changes
2026-04-16 10:25:08 -04:00
DavutHaxor
eff728fdf5
Fix ddc brightness not applying because process exits before debounce timer runs ( #2217 )
...
* Fix ddc brightness not applying because process exits before debounce timer runs
* Added sync.WaitGroup to DDCBackend and use it instead of loop in wait logic, added timeout in case i2c hangs.
* go fmt
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-04-14 10:27:36 -04:00
Yuxiang Qiu
9ebfab2e78
brightness: rescan brightness ( #922 )
2025-12-06 00:24:54 -05:00
bbedward
2c48458384
brightness: more aggressive ddc rescans on device changes
2025-12-05 13:18:10 -05:00
bbedward
bd99be15c2
brightness: fix ddc erasing devices, fix OSD behaviors
2025-12-01 16:32:34 -05:00
bbedward
dde426658f
core: fix golang-ci lints and add a config
2025-11-30 00:12:45 -05:00
bbedward
67557555f2
core: refactor to use a generic-compatible syncmap
2025-11-15 19:45:19 -05:00
bbedward
db584b7897
rename backend to core
2025-11-12 23:12:31 -05:00