Publish Framework tray enhancements and idle fingerprint retry

This commit is contained in:
ajp_anton
2026-09-20 20:48:34 +00:00
parent 61ef199667
commit ddb912d4ba
25 changed files with 654 additions and 61 deletions
+18 -4
View File
@@ -17,12 +17,19 @@ Successful saves become the new Undo baseline. If a hardware operation fails,
earlier operations may already have applied; remaining edits stay pending.
CPU slider bounds are read from Linux's hardware-frequency limits.
The Monitor page has CPU/GPU frequency, fan RPM, temperature and battery graphs.
The Monitor page has CPU/GPU frequency, power, fan RPM, temperature and battery graphs.
The battery heading shows full capacity, health and cycle count when available.
Capacity calculated from charge capacity and nominal voltage is approximate.
Temperature labels distinguish CPU-area/board sensors from die readings;
raw sysfs paths remain available in tooltips. CPU frequency is Linux's reported
average across CPU policies, not an instantaneous measurement of every core.
average across readable CPU policies, not an instantaneous measurement of every
core or a utilisation-weighted average. On detected Intel hybrid CPUs, separate
P-core and E-core averages are shown by default; the combined average remains
selectable. Each group also offers its highest reported frequency at each sample,
disabled by default. These are readings, not hardware limits or historical peaks.
All averages and maxima are also available as tray readings. Core membership uses
Linux's hybrid CPU lists, not clock-speed guesses. Without reliable grouping,
only the combined average is shown. AMD core-type grouping is not yet supported.
GPU GT domains are shown separately rather than assuming they are identical.
Click a coloured legend to toggle its series. Hidden series remain in the legend,
greyed out and crossed out. Main temperature sensors are shown first; additional
@@ -75,8 +82,10 @@ Sampling choices are 0.5/1/2/4 seconds for frequencies, power, fan and temperatu
15/30/60/120 seconds for the battery graph. Tray autostart is optional.
Closing the window leaves monitoring in the tray; Quit exits the application.
The Tray icon tab supports one to ten independently configured icons, each showing
an application icon, a history graph, or a number. Settings cards wrap to fit the
window. New icons default to the application icon; your existing configuration
an application icon, a history graph, or a number. Number mode offers an optional
second reading, displayed beneath the first; **None** keeps a single number.
Settings cards wrap to fit the window. New icons default to the application icon;
your existing configuration
becomes Icon 1. Reducing the count keeps hidden drafts until Save and Apply;
saving retains only visible icons. The Move icon arrows swap all settings with
the adjacent icon while keeping the position numbers fixed. Undo restores the
@@ -106,6 +115,11 @@ choice. Hover information is configured separately: CPU usage; battery level
and remaining/full energy in mWh, followed by signed power and time to the charge
target; fan RPM and duty percentage; and the main CPU, memory, NVMe, battery and
board temperatures. Multiple temperatures have a heading and indented lines.
Detected power sensors have individual hover checkboxes, off by default. Multiple
selected power readings are grouped under a heading; battery power remains part
of the Battery option. Power, frequency and temperature readings use one decimal
between -10 and 10 (exclusive), and otherwise round to the nearest integer.
Numeric tray frequencies remain in GHz; graph readings retain their labelled units.
Missing sensors are unavailable in the settings page. Batteries reporting only
charge are converted to mWh using nominal voltage.
Choose zero to three top CPU applications, displayed below CPU usage in descending