Prefil Status & Other tweaks
New Feature
What does this MR do?
This MR makes several improvements:
- Pre-fills the status with zeros at startup, this creates a consistent graph experience.
- removes growing-status code, as it's no longer needed
- better UI response when changing the time range
- Adds information tooltips for Profiles & Functions
- Renames Show Hidden Menu Items config option
- Change data structure used in the daemon for status history to the more appropriate VecDeque.
Related issues
Checklist
-
Application works as expected when running from source -
There are dependency changes -
Liquidctl device mock tests are successful (if applicable) -
Any needed documentation changes have been made -
This MR is ready to be merged