müde vinzenz · she/her
  • Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 20:04:21 +02:00
bc9eda464c fix: preserve core row count when grace timer clears cpuCores
6c37b6640c perf: consolidate notif timeStr timers into one global tick; fix osd open-on-start
Compare 2 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 19:57:01 +02:00
9fa2a72a0b perf: gate cpuCores rebuild behind coreConsumers counter; 30s grace timer + history clear in SystemStats
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 19:52:08 +02:00
f5e076c7ac fix: sync colon and seconds bar animations to clock tick; colon no longer self-loops
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 19:35:45 +02:00
a7f0fd2785 perf: reduce BackgroundOverlay animation from continuous 60fps to ~18%; gate panel bar Behaviors on _showPanel
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 19:25:27 +02:00
4d730f51f3 remove dead temperature.interval config option
3854763ce5 perf: move temperature polling into nova-stats daemon; Temperature.qml is now pure display
Compare 2 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 19:09:36 +02:00
dd5ca9d263 refactor: extract PowerProfileService singleton; reducedMotion auto-enables on power-saver profile
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 19:05:03 +02:00
c96b023fbe perf/feat: gate cpu behaviors on _showPanel; add reducedMotion theme setting for ambient animations
937ae5af2e feat: add statsDaemon.interval setting, pass --interval to nova-stats
c8d71bd871 perf: merge cpuCoreUsage/cpuCoreFreq/cpuCoreHistory into single cpuCores array
Compare 3 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 18:53:31 +02:00
8fdd9692e6 refactor: ProcessList non-singleton with sortBy+active, each panel owns one instance gated on _showPanel
d55f9a0829 fix: reset overview wave phase on close so mid-sweep state never shows
bd9e91c075 feat: gate overview wave animation on OverviewOpenedOrClosed niri event
d7ca7e405f fix: track focused window in NiriIpc singleton to fix window title always hidden
30b9e5c479 keep critical color visible during blink (raise opacity floor to 0.45)
Compare 5 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 16:03:02 +02:00
6748649033 hide window title group when no window has focus
1184cdd488 replace MouseArea with HoverHandler+TapHandler in BT/network menu delegates
6eb36b86c9 remove unused interval options from bluetooth, network, powerprofile, cpu, memory modules
Compare 3 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 02:27:24 +02:00
25c2ed1021 perf: gate sparkline repaints on panel visibility
59547f81f1 fix: use is_multiple_of to satisfy clippy
ffac11b186 ci: add clippy to nativeBuildInputs for clippy check
7423990f34 ci: add clippy check to nix flake check
Compare 4 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 02:18:50 +02:00
e55c8379ec test: add nova-stats unit tests, wire to nix flake check
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 02:11:47 +02:00
136ff53cb5 refactor: add SystemStats singleton + nova-stats daemon for cpu/mem polling
vinzenz pushed to main at vinzenz/nova-shell 2026-04-15 00:32:15 +02:00
71a843e0f3 refactor: consolidate niri event-stream into NiriIpc singleton
vinzenz pushed to main at vinzenz/nova-shell 2026-04-14 01:20:10 +02:00
cc44bd1c0e cleanup: remove dead bar property from cpu, update readme
vinzenz pushed to main at vinzenz/nova-shell 2026-04-14 01:05:22 +02:00
75875b54a0 cpu panel: sparklines, throttle highlight, animated header, P/E-core grouping
db9e38d267 cpu panel: add top processes list
Compare 2 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-14 01:00:45 +02:00
7e0021853f add ProcessList singleton, memory hover panel with breakdown + top processes
edcc78483c network/bluetooth menus: add radio toggle header, fix contentWidth
86003d8eaa disk: add hover panel with per-mount usage bars
Compare 3 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-14 00:53:16 +02:00
751d875cad volume: always show device list, remove chevron/expand toggle
vinzenz pushed to main at vinzenz/nova-shell 2026-04-14 00:38:28 +02:00
8bee713fd3 hoverpanel: add 400ms grace period on show, increase hide debounce to 150ms
vinzenz pushed to main at vinzenz/nova-shell 2026-04-13 23:49:30 +02:00
f23fbda6bb fix volume panel disappear: decouple _expanded from _showPanel
vinzenz pushed to main at vinzenz/nova-shell 2026-04-13 23:42:49 +02:00
f46b7d6c55 revert volume to single hoverpanel, device list expands in-place
b72ca67198 offset volume mixer popup below OSD slider panel
Compare 2 commits »