Damocles
|
b5e0f47b80
|
perf: replace always-on bargroup shadow with hover-only glow
the MultiEffect shadow on every BarGroup was causing 8+ offscreen FBO
renders on every bar redraw. now only activates on hover.
|
2026-04-15 23:41:33 +02:00 |
|
Damocles
|
54f80f0da8
|
hoverpanel: fix pin icons, hide pin during osd, convert network to hover panel
|
2026-04-15 23:09:30 +02:00 |
|
Damocles
|
dca6a8ac5c
|
fix: move panel HoverHandler to panelContainer to prevent wiggle near pin button
|
2026-04-15 22:24:39 +02:00 |
|
Damocles
|
df9070296b
|
fix: use pinned icon variant when panel is pinned
|
2026-04-15 22:21:51 +02:00 |
|
Damocles
|
8010a4728a
|
feat: pin button on hover panels — click-transparent pinned mode
|
2026-04-15 22:19:50 +02:00 |
|
Damocles
|
3582ea2656
|
feat: memory panel sparkline history
|
2026-04-15 21:43:26 +02:00 |
|
Damocles
|
fac3b27679
|
revert: hover panels back to Overlay layer (Top didn't fix workspace anchoring)
|
2026-04-15 21:37:45 +02:00 |
|
Damocles
|
fcf1c361d9
|
fix: remove available gate from workspaces/windowtitle; let empty data auto-hide
|
2026-04-15 21:32:09 +02:00 |
|
Damocles
|
886cd73d9a
|
fix: tray group gets leftEdge when workspaces group is hidden
|
2026-04-15 21:24:33 +02:00 |
|
Damocles
|
1b5bdd3010
|
fix: detect niri availability from event stream; fix workspaces visibility
|
2026-04-15 21:23:02 +02:00 |
|
Damocles
|
e3cae59ac3
|
fix: stable-width cpu panel header labels using worst-case sizer
|
2026-04-15 21:12:46 +02:00 |
|
Damocles
|
3100833fb1
|
feat: add process list column headers to cpu and memory panels
|
2026-04-15 21:11:32 +02:00 |
|
Damocles
|
9cf6853742
|
feat: auto-disable niri-dependent components when NIRI_SOCKET is absent
|
2026-04-15 21:08:44 +02:00 |
|
Damocles
|
dd854a2f7f
|
fix: hover panels on Top layer so they animate with workspace switches
|
2026-04-15 21:05:22 +02:00 |
|
Damocles
|
453aa33a9d
|
fix: add screenCorners and privacy to hm-module simpleModules
|
2026-04-15 20:59:36 +02:00 |
|
Damocles
|
2ec3ebf057
|
fix: bar cpu label reads raw SystemStats values, not animated ones
|
2026-04-15 20:55:36 +02:00 |
|
Damocles
|
0e581905aa
|
fix: swallow first pipewire/backlight value to prevent osd on startup
|
2026-04-15 20:48:28 +02:00 |
|
Damocles
|
9257941fe0
|
fix: default modules to disabled, enable non-configured ones after json load
|
2026-04-15 20:40:50 +02:00 |
|
Damocles
|
631e14cdc9
|
fix: seconds bar color anim 800ms→500ms, match colon
|
2026-04-15 20:12:25 +02:00 |
|
Damocles
|
d2aacac55c
|
fix: init cpuCores with correct count on first stat tick regardless of consumers
|
2026-04-15 20:06:01 +02:00 |
|
Damocles
|
bc9eda464c
|
fix: preserve core row count when grace timer clears cpuCores
|
2026-04-15 20:03:57 +02:00 |
|
Damocles
|
6c37b6640c
|
perf: consolidate notif timeStr timers into one global tick; fix osd open-on-start
|
2026-04-15 20:02:46 +02:00 |
|
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 |
|