revamp preference window with some column in an attempt to group options in some meaningful manner, adde some labels,
make various providers selectable independently,
add a group for fan speeds (not only temperature and voltage),
made V and rpm unit hideable (not only temperature unit),
fixed an issue where the message telling to install lm-sensors was displayed when no temperature was reported, even if there was fan speed and/or voltage sensors,
group all temperatures in temperature group,
deduplicated temperature mean compute (reuse the same compute for the mean line, and the collapsed group line),
made lm-sensors disableable, for example someone may only want to monitor Udisks2 or IPMI,
fixed various bugs were disabling the last source of sensors did not updated the panel,
and some other things like that.
For now only FreeIPMI has an execution method option but some other providers like smartctl, hddtemp and nvme-cli may receive similar execution option in the same column in the future.
Remake of #224.
V
andrpm
unit hideable (not only temperature unit),For now only FreeIPMI has an execution method option but some other providers like
smartctl
,hddtemp
andnvme-cli
may receive similar execution option in the same column in the future.