From bee1f35542a8ab6af632fcd27bac95e2bd2083f1 Mon Sep 17 00:00:00 2001 From: Alessandro Mauri Date: Tue, 22 Oct 2024 15:59:40 +0200 Subject: [PATCH] more TODOs --- TODO | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index 2c6d014..0964e05 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,6 @@ [ ] Add a config file [ ] Use a better filter than a simple median, maybe a kalman filter -[ ] Add a way to customise the brightness curve +[x] Add a way to customise the brightness curve Percieved brightness is not linear, on low light you need a slightly higher brightness and on high light you can get away with a lower brightness than the max, the goal is to find the right curve for the screen @@ -8,3 +8,6 @@ [ ] Add signal handlers [ ] SIGUSR1 to reset the user offset [ ] Handle kill by closing all file descriptors + [ ] Handle suspend and resume, usually suspending means that the screen is + turned off so do not apply user offset +[ ] Account for DPMS and do not apply offset in that case