Damocles
|
9fa2a72a0b
|
perf: gate cpuCores rebuild behind coreConsumers counter; 30s grace timer + history clear in SystemStats
|
2026-04-15 19:56:24 +02:00 |
|
Damocles
|
f5e076c7ac
|
fix: sync colon and seconds bar animations to clock tick; colon no longer self-loops
|
2026-04-15 19:51:37 +02:00 |
|
Damocles
|
a7f0fd2785
|
perf: reduce BackgroundOverlay animation from continuous 60fps to ~18%; gate panel bar Behaviors on _showPanel
|
2026-04-15 19:35:16 +02:00 |
|
Damocles
|
4d730f51f3
|
remove dead temperature.interval config option
|
2026-04-15 19:19:40 +02:00 |
|
Damocles
|
3854763ce5
|
perf: move temperature polling into nova-stats daemon; Temperature.qml is now pure display
|
2026-04-15 19:17:54 +02:00 |
|
Damocles
|
dd5ca9d263
|
refactor: extract PowerProfileService singleton; reducedMotion auto-enables on power-saver profile
|
2026-04-15 19:08:46 +02:00 |
|
Damocles
|
c96b023fbe
|
perf/feat: gate cpu behaviors on _showPanel; add reducedMotion theme setting for ambient animations
|
2026-04-15 19:03:56 +02:00 |
|
Damocles
|
937ae5af2e
|
feat: add statsDaemon.interval setting, pass --interval to nova-stats
|
2026-04-15 19:01:29 +02:00 |
|
Damocles
|
c8d71bd871
|
perf: merge cpuCoreUsage/cpuCoreFreq/cpuCoreHistory into single cpuCores array
|
2026-04-15 18:58:24 +02:00 |
|
Damocles
|
8fdd9692e6
|
refactor: ProcessList non-singleton with sortBy+active, each panel owns one instance gated on _showPanel
|
2026-04-15 18:01:49 +02:00 |
|
Damocles
|
d55f9a0829
|
fix: reset overview wave phase on close so mid-sweep state never shows
|
2026-04-15 17:49:59 +02:00 |
|
Damocles
|
bd9e91c075
|
feat: gate overview wave animation on OverviewOpenedOrClosed niri event
|
2026-04-15 17:48:34 +02:00 |
|
Damocles
|
d7ca7e405f
|
fix: track focused window in NiriIpc singleton to fix window title always hidden
|
2026-04-15 17:47:47 +02:00 |
|
Damocles
|
30b9e5c479
|
keep critical color visible during blink (raise opacity floor to 0.45)
|
2026-04-15 16:05:18 +02:00 |
|
Damocles
|
6748649033
|
hide window title group when no window has focus
|
2026-04-15 14:27:31 +02:00 |
|
Damocles
|
1184cdd488
|
replace MouseArea with HoverHandler+TapHandler in BT/network menu delegates
|
2026-04-15 14:23:42 +02:00 |
|
Damocles
|
6eb36b86c9
|
remove unused interval options from bluetooth, network, powerprofile, cpu, memory modules
|
2026-04-15 12:27:43 +02:00 |
|
Damocles
|
25c2ed1021
|
perf: gate sparkline repaints on panel visibility
|
2026-04-15 02:27:09 +02:00 |
|
Damocles
|
59547f81f1
|
fix: use is_multiple_of to satisfy clippy
|
2026-04-15 02:23:03 +02:00 |
|
Damocles
|
ffac11b186
|
ci: add clippy to nativeBuildInputs for clippy check
|
2026-04-15 02:21:04 +02:00 |
|
Damocles
|
7423990f34
|
ci: add clippy check to nix flake check
|
2026-04-15 02:20:12 +02:00 |
|
Damocles
|
e55c8379ec
|
test: add nova-stats unit tests, wire to nix flake check
|
2026-04-15 02:15:56 +02:00 |
|
Damocles
|
136ff53cb5
|
refactor: add SystemStats singleton + nova-stats daemon for cpu/mem polling
|
2026-04-15 02:11:38 +02:00 |
|
Damocles
|
71a843e0f3
|
refactor: consolidate niri event-stream into NiriIpc singleton
|
2026-04-15 00:28:40 +02:00 |
|
Damocles
|
cc44bd1c0e
|
cleanup: remove dead bar property from cpu, update readme
|
2026-04-14 01:19:15 +02:00 |
|
Damocles
|
75875b54a0
|
cpu panel: sparklines, throttle highlight, animated header, P/E-core grouping
|
2026-04-14 01:04:52 +02:00 |
|
Damocles
|
db9e38d267
|
cpu panel: add top processes list
|
2026-04-14 01:00:54 +02:00 |
|
Damocles
|
7e0021853f
|
add ProcessList singleton, memory hover panel with breakdown + top processes
|
2026-04-14 01:00:08 +02:00 |
|
Damocles
|
edcc78483c
|
network/bluetooth menus: add radio toggle header, fix contentWidth
|
2026-04-14 00:58:24 +02:00 |
|
Damocles
|
86003d8eaa
|
disk: add hover panel with per-mount usage bars
|
2026-04-14 00:55:44 +02:00 |
|
Damocles
|
751d875cad
|
volume: always show device list, remove chevron/expand toggle
|
2026-04-14 00:52:54 +02:00 |
|
Damocles
|
8bee713fd3
|
hoverpanel: add 400ms grace period on show, increase hide debounce to 150ms
|
2026-04-14 00:37:54 +02:00 |
|
Damocles
|
f23fbda6bb
|
fix volume panel disappear: decouple _expanded from _showPanel
|
2026-04-13 23:48:38 +02:00 |
|
Damocles
|
f46b7d6c55
|
revert volume to single hoverpanel, device list expands in-place
|
2026-04-13 23:42:30 +02:00 |
|
Damocles
|
b72ca67198
|
offset volume mixer popup below OSD slider panel
|
2026-04-13 23:38:45 +02:00 |
|
Damocles
|
bcaabd5120
|
fix remaining PopupPanel refs in TrayMenu and Volume
|
2026-04-13 23:34:26 +02:00 |
|
Damocles
|
585297ea2d
|
fix NotifCenter: switch from deleted PopupPanel to HoverPanel
|
2026-04-13 23:31:51 +02:00 |
|
Damocles
|
71258b6d80
|
merge PopupPanel into HoverPanel with popupMode flag, delete PopupPanel
|
2026-04-13 23:26:35 +02:00 |
|
Damocles
|
885e446bf4
|
make HoverPanel fullscreen to avoid Niri resize issues, fix cpu freq color
|
2026-04-13 22:49:38 +02:00 |
|
Damocles
|
df53abcc43
|
fix volume mixer: separate PopupPanel to avoid layer-shell resize issue
|
2026-04-13 22:44:57 +02:00 |
|
Damocles
|
8c915605f2
|
fix volume panel disappearing: use animateHeight, remove inner height animation
|
2026-04-13 22:40:15 +02:00 |
|
Damocles
|
8eaf64eac6
|
add deeper debug logging to HoverPanel and Volume
|
2026-04-13 22:34:35 +02:00 |
|
Damocles
|
6f907fd027
|
fix volume panel closing: remove collapse timer, close on device select
|
2026-04-13 22:29:07 +02:00 |
|
Damocles
|
26de0d6c4f
|
fix duplicate on_AnyHoverChanged in Volume.qml
|
2026-04-13 22:21:58 +02:00 |
|
Damocles
|
03554e5ad3
|
cpu panel: interpolate bar color green→yellow→red by load
|
2026-04-13 22:20:56 +02:00 |
|
Damocles
|
7633ed75a9
|
add debug logging to trace volume panel hide issue
|
2026-04-13 22:17:17 +02:00 |
|
Damocles
|
e8e998c814
|
remove cpu tooltip, panel shows on hover instead
|
2026-04-13 22:17:17 +02:00 |
|
Damocles
|
13b737daf7
|
add cpu hover panel with per-core usage bars and freq
|
2026-04-13 22:11:49 +02:00 |
|
Damocles
|
e3c24d646e
|
fix network/bt menus using hardcoded base0D instead of accentColor
|
2026-04-13 22:00:03 +02:00 |
|
Damocles
|
55627bc157
|
fix hover panel hide race with 50ms debounce
|
2026-04-13 21:59:59 +02:00 |
|