-
Notifications
You must be signed in to change notification settings - Fork 306
Open
Labels
featureRequests for a new feature.Requests for a new feature.
Milestone
Description
Checklist
- I've looked through the documentation and existing open issues for similar feature requests.
Describe the feature request
My motivation is that I have issues on my computer where it overheats, and crashes. I'm actually not sure it's overheating though.
I was looking at the code and readme which caused me to notice that there are essentially Widgets with Graphs and Widgets without Graphs.
I also noticed you doing a larger rewrite of the widget system to improve extensibility #374
I think the core issue why I can't graph temperatures is related to this lack of extensibility.
From my personal exploration:
- The application collects data into https://github.com/ClementTsang/bottom/blob/main/src/data_collection.rs#L29 for rendering.
- There is a specific widget for CPU https://github.com/ClementTsang/bottom/blob/main/src/widgets/cpu_graph.rs
- https://github.com/ClementTsang/bottom/blob/main/src/canvas/widgets/cpu_graph.rs is responsible for drawing the graph.
- There is a specific widget for Temperature https://github.com/ClementTsang/bottom/blob/main/src/widgets/temperature_table.rs
My expectations would be that I could convert either one of these metrics into an instantaneous table or a graph as suits me. Though I can also understand particular widgets like the process table being different...
rickhg12hs
Metadata
Metadata
Assignees
Labels
featureRequests for a new feature.Requests for a new feature.