diff --git a/README.md b/README.md index 2b68acd..371397b 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,11 @@ Vaguely inspired by suckless software philosophy. Same as plugins. Just write in more features scrub, learn some C++, damn ## TODOs -- Extra screens support perhaps? +- Define a "logging library" #define LOG(fmt, param) std::println(fmt, param), only log #ifdef LOGGING +- Extra screens support perhaps? just halt sensors monitoring thread and print another struct on display if needed, have a semaphore or sth - Media playback screen - In the LCDDisplay lib, reimplement all the features I have in picoSmartie + maybe finally add keypad support for both so I can toggle backlight (?) or change screens if I want any -- Screens could be automatic tbh, like if it detects media playing it switches to media screen, if GPU power > 80W it switches to main (hwmon) screen +- Screens could be automatic tbh, like if it detects media playing it switches to media screen, if in media screen and GPU power > 80W it switches to main (hwmon) screen - Network monitoring would be sick - Centering function for the in utils `std::string center(str, len)`; - Suspend/resume still broken but also I don't really use it soooo... @@ -59,4 +60,4 @@ Text04="$dll(hwinfo,1,Vcore,3)V $Right($dll(hwinfo,1,Average Effective Clock,a)M - GPU board power, probably impossible, it was estimated on windows anyway - CPU cache/iod, likely impossible, zenpower doesnt show it - GPU clock limit, probably impossible, gpu_metrics doesnt show it? -- CPU fan, likely impossible, no modules +- CPU fan, likely impossible, no modules for my current motherboard