Commit graph

  • 45704cb102 hide window title when no window is focused main Damocles 2026-04-13 16:37:26 +02:00
  • 56aa6dc342 idle inhibitor: accent color when inactive, orange warning when active Damocles 2026-04-13 16:33:49 +02:00
  • 6eff8710fd themed tray menu icons, remove barSpacing Damocles 2026-04-13 16:29:32 +02:00
  • 3c58464074 docs: groupSpacing in theme table, replace barSpacing Damocles 2026-04-13 16:28:30 +02:00
  • fc36e46091 accent-colored borders on all flyouts, popups, and hover panels Damocles 2026-04-13 16:27:39 +02:00
  • 3e78384433 configurable groupSpacing for gap between groups and gradient border Damocles 2026-04-13 16:22:48 +02:00
  • e29853cbb6 workspace numbers use accent color when inactive Damocles 2026-04-13 16:19:32 +02:00
  • 91657003c0 tooltip flyout border matches module accent color Damocles 2026-04-13 16:18:31 +02:00
  • 5b901478c7 readme: shorter, meaner feature list Damocles 2026-04-13 16:13:21 +02:00
  • 889bea3688 update README: notifications, shader Damocles 2026-04-13 16:10:32 +02:00
  • 29f14a72f0 notification center: scrollable list, configurable maxVisible (default 10) Damocles 2026-04-13 16:07:28 +02:00
  • 29a24b4205 fix dismiss: remove from list instead of marking closed Damocles 2026-04-13 16:04:54 +02:00
  • d28100016b fix persisted notification dismiss: unique IDs to avoid D-Bus collision Damocles 2026-04-13 16:00:08 +02:00
  • 427aeb438c edge groups: uniform gap to gradient arc on all sides Damocles 2026-04-13 15:58:47 +02:00
  • 2c5cf8c174 animate popup auto-expire: swipe out instead of instant vanish Damocles 2026-04-13 15:56:31 +02:00
  • 03c545c9d1 fix cascade dismiss: animate all visually first, bulk-dismiss after last Damocles 2026-04-13 15:54:08 +02:00
  • 0c89b570ac fix dismiss-all cascade, fix notification timeout type mismatch Damocles 2026-04-13 15:49:07 +02:00
  • 61b49a6aa8 edge bar groups follow screen corner curvature Damocles 2026-04-13 15:47:00 +02:00
  • f65bd90bfd notification center: swipe-right dismiss, cascading clear-all Damocles 2026-04-13 15:41:57 +02:00
  • a6d95ffdaf notifications: derive popup enabled from maxPopups > 0 Damocles 2026-04-13 15:36:54 +02:00
  • 9358f8fe6e notifications: disableable popups, configurable max popup count Damocles 2026-04-13 15:35:12 +02:00
  • ce62d8f9cd fix notification dismiss: skip slideIn for already-visible popups Damocles 2026-04-13 15:28:31 +02:00
  • 8fb5e7cbe6 tooltips: live-update text while hovered Damocles 2026-04-13 15:18:26 +02:00
  • 369dee5335 notifications: swipe right then collapse, smooth float-up for remaining Damocles 2026-04-13 15:15:33 +02:00
  • 22ea9b0df1 idle inhibitor: show blocking inhibitors in tooltip, poll only while hovered Damocles 2026-04-13 15:11:48 +02:00
  • 0b09f9ad62 fix idle inhibitor: keep process running instead of backgrounding Damocles 2026-04-13 10:59:07 +02:00
  • d90f9cbf94 thicker rainbow hex borders Damocles 2026-04-13 10:55:40 +02:00
  • c2112bb451 hex shader: rainbow shimmer on edges when wave passes Damocles 2026-04-13 10:52:32 +02:00
  • 207e61ca52 fix hex SDF: correct IQ constants, swap coords for flat-top Damocles 2026-04-13 10:47:07 +02:00
  • 42f861676e shader step 2: hex grid with gradient colors and wave animation Damocles 2026-04-13 10:43:44 +02:00
  • 6c33db2a0e readme: not just a bar anymore Damocles 2026-04-13 10:39:36 +02:00
  • b42c470287 shader debug step 1: minimal red shader with Quickshell.shellPath Damocles 2026-04-13 10:35:10 +02:00
  • b4a132c8eb revert OverviewBackdrop to working Canvas version, shader needs debugging Damocles 2026-04-13 10:27:02 +02:00
  • 1f9c8b6d3d use LazyLoader for backdrop windows, no QtQuick import needed Damocles 2026-04-13 10:13:20 +02:00
  • bd28691ee7 shell.qml: import QtQuick for Loader Damocles 2026-04-13 10:04:12 +02:00
  • c0b3cd9b6f make backgroundOverlay and overviewBackdrop disableable via modules config Damocles 2026-04-13 10:01:37 +02:00
  • e5861aa18f fix shader uniforms: std140 alignment, vec4 resolution, pad float Damocles 2026-04-13 09:56:34 +02:00
  • 51ef4c9fb3 nova-shell-cli: wrap with config path instead of bare symlink Damocles 2026-04-13 09:51:29 +02:00
  • 9804ed2287 fix shader: resolvedUrl path, vec4 for std140 alignment, color type Damocles 2026-04-13 09:45:47 +02:00
  • 2e1789ba7d fix spinner animation: use delegate id instead of parent.index Damocles 2026-04-13 09:39:12 +02:00
  • af56ae064f package.nix: dontWrapQtApps, qtshadertools is build-only Damocles 2026-04-13 09:36:17 +02:00
  • 3c196c48d8 overview backdrop: full GPU shader with hex tiling, wave animation, spinners Damocles 2026-04-13 09:31:32 +02:00
  • 531e913238 notifications: right-click to fully dismiss in popup and center Damocles 2026-04-13 09:05:02 +02:00
  • a2472851ae overview backdrop: randomly spinning hexagons Damocles 2026-04-13 09:00:40 +02:00
  • a9f313d60f overview backdrop: darker base01 bg, hex grid only, no scan lines or particles Damocles 2026-04-13 08:58:09 +02:00
  • 9d4d14138e overview backdrop: dark bg, gradient-filled hexagons without outlines Damocles 2026-04-13 08:54:10 +02:00
  • 9874a9c094 hover panels: use HoverHandler instead of MouseArea for hover tracking Damocles 2026-04-13 00:59:59 +02:00
  • 4fa08f9748 mpris panel: smooth height changes to prevent wiggle Damocles 2026-04-13 00:56:26 +02:00
  • 608da78cea notification animations: slide-in/out popups, staggered center fade, dismiss fade Damocles 2026-04-13 00:55:04 +02:00
  • b5b2276ff1 mpris: player switcher for multiple media sessions Damocles 2026-04-13 00:49:07 +02:00
  • dea4541718 configurable notification timeout, default 3s Damocles 2026-04-13 00:08:45 +02:00
  • 28fb0e4d00 temperature thresholds: warm 80, hot 90 Damocles 2026-04-13 00:00:47 +02:00
  • c973bd8163 integrated notification center: replace swaync with built-in NotificationServer Damocles 2026-04-12 23:52:49 +02:00
  • 4276434cd2 overview backdrop: full cyber - particles, corner marks, diagonal scan, darker base Damocles 2026-04-12 23:42:40 +02:00
  • df2546ebb2 overview backdrop: remove center content, keep animated bg elements only Damocles 2026-04-12 23:37:09 +02:00
  • f690a42c52 overview backdrop: cyberpunk neon clock, scan lines, hex grid, system stats Damocles 2026-04-12 23:28:11 +02:00
  • c6e1630e8a readme: condescending note about manual niri config Damocles 2026-04-12 23:21:58 +02:00
  • 7ea1eed8bf overview backdrop: test pattern, niri layer-rule in hm-module Damocles 2026-04-12 23:20:38 +02:00
  • 622f06249c background overlay: smooth color transitions on colon, glow, seconds bar Damocles 2026-04-12 23:15:54 +02:00
  • 81d0da4cd7 background overlay: neon cyberpunk clock with glow, color cycling, seconds bar Damocles 2026-04-12 23:06:54 +02:00
  • 4715ab9bb6 background overlay: vertically center clock digits and colon Damocles 2026-04-12 23:05:07 +02:00
  • bf40be76c5 background overlay: colon cycles through base16 colors Damocles 2026-04-12 22:59:58 +02:00
  • ba3c632d07 background overlay: animated pulsing colon on clock Damocles 2026-04-12 22:58:38 +02:00
  • d4ca0f9805 window title: allow layout to shrink group when space is tight Damocles 2026-04-12 22:53:11 +02:00
  • 974613d811 nix fmt Damocles 2026-04-12 22:48:04 +02:00
  • 0eeaa6a04e window title: grow to content, spacer takes remaining space Damocles 2026-04-12 22:47:33 +02:00
  • f6219ce3c2 rename Overview to BackgroundOverlay everywhere Damocles 2026-04-12 22:45:08 +02:00
  • ff005acc60 window title: fill available space, clip overflow Damocles 2026-04-12 22:36:22 +02:00
  • 32a1bb8fa8 propagate accent color to workspaces, tray, window title; round workspace pills Damocles 2026-04-12 22:20:34 +02:00
  • 834bf808d0 propagate group accent color to modules via accentColor chain Damocles 2026-04-12 22:14:45 +02:00
  • ec8672e837 group colors match top gradient based on horizontal position Damocles 2026-04-12 21:58:20 +02:00
  • 8e8d0e6fa5 revert border glow shader, keep solid group backgrounds Damocles 2026-04-12 21:53:36 +02:00
  • 0181c566cf solid group backgrounds, glow shader on gradient border Damocles 2026-04-12 21:36:20 +02:00
  • d33b47139a restore gradient glow wash behind border Damocles 2026-04-12 21:27:46 +02:00
  • 49513b7ff2 tray icons: size from fontSize instead of hardcoded 18px Damocles 2026-04-12 21:21:26 +02:00
  • a7bdc964fa workspace pills: size from fontSize instead of hardcoded 20px Damocles 2026-04-12 21:20:27 +02:00
  • 6f42337008 gradient border: top + sides with corner arcs, fades out at bottom Damocles 2026-04-12 21:11:18 +02:00
  • 3ae679a621 increase bar-wide gradient glow intensity Damocles 2026-04-12 21:06:41 +02:00
  • 4c90b4a9a2 gradient: subtle glow fading from stroke to bar bottom via compositing Damocles 2026-04-12 21:01:24 +02:00
  • deb71231fb stable icon widths via minIcon, fix volume icon jitter Damocles 2026-04-12 21:00:36 +02:00
  • ae3d55912f center text in labels with minText padding Damocles 2026-04-12 20:53:42 +02:00
  • ffa3111407 bar groups: consistent height based on bar height Damocles 2026-04-12 20:50:27 +02:00
  • ea1b6ac9bc fix bar: remove color wash, keep only opaque backing + stroke Damocles 2026-04-12 20:30:38 +02:00
  • 4a5b629b8d screen corner radius back to 15 Damocles 2026-04-12 20:26:49 +02:00
  • 971e44aaf1 bar: offset content below gradient, fade gradient to bar bottom Damocles 2026-04-12 20:26:25 +02:00
  • c13a719145 cava: add to deps, fix config via temp file Damocles 2026-04-12 19:37:39 +02:00
  • e75d7c7804 readme: add visualizer, overview, curved gradient Damocles 2026-04-12 19:33:42 +02:00
  • 27e1f63691 gradient bar: opaque base00 backing behind stroke Damocles 2026-04-12 19:32:15 +02:00
  • 22c8287315 inset bar contents to avoid overlap with screen corner curve Damocles 2026-04-12 19:31:00 +02:00
  • 5a7d205516 gradient bar: canvas-drawn arc matching screen corner radius Damocles 2026-04-12 19:28:35 +02:00
  • e6c65cad45 fix gradient bar: clip to 3px height, curve follows screen radius Damocles 2026-04-12 19:19:26 +02:00
  • a5932a8feb gradient bar follows screen corner radius Damocles 2026-04-12 19:16:19 +02:00
  • 6e20ac966e mpris: cava audio visualizer overlay on album art Damocles 2026-04-12 19:14:41 +02:00
  • 5886f39b08 overview: background layer clock and date visible in niri overview gaps Damocles 2026-04-12 19:11:26 +02:00
  • b80071db5c nix fmt Damocles 2026-04-12 19:05:24 +02:00
  • 367520df6a remove dead OsdState/Osd code, update README Damocles 2026-04-12 19:03:10 +02:00
  • 69ee00004a increase default screen corner radius to 20 Damocles 2026-04-12 18:59:41 +02:00
  • 7e5afebada privacy: detect active video streams only, not hardware sources Damocles 2026-04-12 18:58:16 +02:00
  • cd29baa4d5 screen corners: use exclusiveZone -1 to ignore bar offset Damocles 2026-04-12 18:53:47 +02:00
  • 87b7bb00d0 privacy module: screenshare and microphone indicators with glow + pulse Damocles 2026-04-12 18:52:15 +02:00