orblazer / plasma-applet-resources-monitor

Plasmoid for monitoring CPU, memory, network traffic, GPUs and disks IO.
https://www.pling.com/p/2143899/
GNU General Public License v3.0
57 stars 6 forks source link

[FEAT] Autoscale bar graph and units, and transparency #54

Closed RafaelLinux closed 5 months ago

RafaelLinux commented 1 year ago

"DIsk I/O" activity and "Network" would be more useful if they autoscale bar graph and units, like Plasma system applets does. Sometimes, activity of those sensors is too high or too low and sometimes seems there is no activity but there is, or graph exceed maximum scale, is as you can see in this screenshot comparing applet-resources-monitor to default Plasma ones (red arrow comparing "Disk I/O" monitoring and green arrow comparing "Network" monitoring at same instant.

Moreover, I think it is more useful to have transparency instead opaque colour to fill graphs to avoid to hide one of the graphics showed in same frame.

imagen

orblazer commented 1 year ago

Hello, I'm really not fan of autoscale graph because that generate an inconsistant percent of usage and is not representative to maximum. That is why i have let user to set they own maximum for network and disk speed.

For fill opacity you have an option for that in settings and by default is 25%, only top line is opaque.

RafaelLinux commented 1 year ago

I understand what you told.

However, in the case of hard disk access, I find it more interesting to know what is being uploaded/downloaded during the last 20 seconds than the exact amount. If my network port is 1Gbit and I have a very slow download in progress, the graph will not reflect anything (as the scale does not auto-adjust to the time range reflected in the graph) and that will force me to look at the figures or open the program I am downloading with to see if the download continues. The problem is more pronounced with a 2.5Gbps port.

The same applies to disks. Access to slow devices will not be reflected if I have both SSD and USB 2.0 devices connected.

A different case of course is CPU/GPU monitoring which are devices where the natural scaling is only for one device.

orblazer commented 1 year ago

Hum ok, i get the point, i think i probably can add option for auto scale and bypass "hard" maximum.

RafaelLinux commented 1 year ago

Thank you. Your applet really have all things I usually monitorize, so I'll use it instead the other ones (but actually I need both, for reasons I told here).

orblazer commented 7 months ago

Hello, The 3.0 starting to have an roadmap and date due to Plasma 6 release.

Also for that release i need yours advice if you want, on where and how i release it, you just have to answer at the poll here: https://github.com/orblazer/plasma-applet-resources-monitor/discussions/68.

Thanks.

orblazer commented 5 months ago

Hello,

I have decide to publish one last feature update for Plasma 5.x with your suggestion ! Check it here : https://github.com/orblazer/plasma-applet-resources-monitor/releases/tag/v2.11.0

Thanks.

RafaelLinux commented 5 months ago

Thanksss!!!! I wish to try it ... but now I'm using yet Plasma 6, and it seems your widget is not available!!! :(