AvengeMedia / AvengeMedia/DankMaterialShell
Group relevant stats out of the box
- Dominant language
- QML
- Stars
- 8.1k
- Forks
- 515
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 102
Description
### Feature Description
Some of it is partially defined in the bar like `Memory • Swap` in the bar and we can toggle it. Few other groups would be nice to have, like
- `Cpu usage• Cpu temp`
- `GPU usage • GPU temp` etc.
Relevant Image attached below :
Above image is for `Memory • Swap`
### Use Case
It will help to make it so that if we need those stats we don't have to assign 2 widget spaces to the bar and can be handled by one.
### Compositor(s)
All compositors
### If Other, please specify
_No response_
### Proposed Solution
Like current `Memory • Swap` style, user can toggle if they want to show CPU temp in the same widget or can use the standalone widget
### Alternatives/Existing Solutions
The execution is already baked into the bar as mentioned above. IG you guys are more knowledgeable about what to do instead of me :)
Contributor guide
Research direction
Start by locating the existing bar implementation for the Memory • Swap group and inspect how its stats are grouped and toggled. Trace how standalone widgets and compositor support are handled. Done means CPU usage and temperature, plus GPU usage and temperature where supported, can be shown together or independently across all compositors.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100