bbedward
b9064d3bbb
restore niri overview connected mode
2026-04-23 13:11:17 -04:00
bbedward
1905d51595
some more simplifications and bug fixes
2026-04-23 13:11:17 -04:00
bbedward
7f906128fa
de-dupe and cleanup
2026-04-23 13:11:17 -04:00
bbedward
b588d2dac5
restore CC and notification standalone behavior
2026-04-23 13:11:17 -04:00
bbedward
e0abeb3708
refactor connected/standalone architecture
2026-04-23 13:11:17 -04:00
purian23
bdbbfc79c0
(frameMode): New Modal & Launcher connections
2026-04-23 13:11:17 -04:00
purian23
62926d8f0c
(Notifications): Update body card expansions
2026-04-23 13:11:17 -04:00
purian23
86dc14b58d
(frame): QOL Control Center & Notification updates
2026-04-23 13:11:17 -04:00
purian23
397ccad113
feat(Frame): Close the gaps
2026-04-23 13:11:17 -04:00
purian23
9036368da3
frame(Notifications): Update Arc path & Motion
2026-04-23 13:11:17 -04:00
purian23
c96136f381
(frame): Update animation sync w/Dank Popouts
2026-04-23 13:11:17 -04:00
purian23
1660e0c065
(frame): Performance round
2026-04-23 13:11:17 -04:00
purian23
7c7299d33f
(frame): Update Connected blur Arcs & Enable shadow modes
2026-04-23 13:11:17 -04:00
purian23
dbf9b86956
frame(ConnectedMode): Wire up Notifications
2026-04-23 13:11:17 -04:00
purian23
7d7819c693
(frame): Update connected mode animation & motion logic
2026-04-23 13:11:17 -04:00
purian23
7b9dcab54b
(frame): implement ConnectedModeState to better handle component sync
2026-04-23 13:11:17 -04:00
purian23
9946421dac
(frameMode): Restore user settings when exiting frame mode
...
- Align blur settings in non-FrameMode motion settings
2026-04-23 13:11:17 -04:00
purian23
c66de3b5df
(frame): Update connected mode with blur
2026-04-23 13:11:17 -04:00
purian23
09088bbb27
(frame): Update connected mode & opacity connection settings
2026-04-23 13:11:17 -04:00
purian23
0310b76ab5
(frameInMotion): Initial Unified Frame Connected Mode
2026-04-23 13:11:17 -04:00
purian23
e9f3e25e24
Add Directional Motion options
2026-04-23 13:11:17 -04:00
purian23
7596423d69
Initial staging for Animation & Motion effects
2026-04-23 13:11:17 -04:00
purian23
1987f2c279
(frame): Add blur support & cleanup
2026-04-23 13:11:17 -04:00
purian23
f64e0653f4
(frame): Multi-monitor support
2026-04-23 13:11:17 -04:00
purian23
ac49332d5d
Connected frames & defaults
2026-04-23 13:11:17 -04:00
purian23
cf3d553ace
Continue frame implementation
2026-04-23 13:11:17 -04:00
purian23
bc79b6575c
Initial framework
2026-04-23 13:11:17 -04:00
bbedward
f4c11bc2ff
clipboard: decode metadata only
2026-04-23 09:28:26 -04:00
bbedward
97fa86d8f0
loginctl: simplify event handling
2026-04-22 10:32:05 -04:00
Kristijan Ribarić
b87c36d29e
fix(quickshell): restore night mode and OSD surfaces after resume ( #2254 )
2026-04-22 10:08:50 -04:00
bbedward
c6ed64b24e
launcher: add elide helpers for RichText
2026-04-21 15:18:41 -04:00
bbedward
cf382c0322
launcher: add indicators for flatpak/snap/appimage/nix
...
fixes #2251
2026-04-21 14:03:47 -04:00
bbedward
9139fd2fb1
doctor: add Miracle WM to checks
2026-04-20 09:27:59 -04:00
bbedward
da3df9bb77
systray: fix missing import
2026-04-20 09:24:13 -04:00
Jos Dehaes
e7834c981a
Labwc service ( #2248 )
...
* services: add LabwcService with quit
labwc has a minimal IPC surface (no socket, no queries) but it does
expose `labwc --exit` as a clean shutdown path. Wrap that in a small
Singleton service following the same shape as DwlService/NiriService
so the compositor-specific dispatch in callers can stay uniform.
* session: dispatch labwc logout via LabwcService
CompositorService.isLabwc was detected but never dispatched in
_logout(); labwc sessions therefore fell through to the Hyprland
exit call, which silently no-ops under labwc. Users had to set
customPowerActionLogout to 'labwc --exit' as a workaround.
Add a labwc branch alongside the existing niri/dwl/sway branches
so the power menu logout works out of the box.
2026-04-20 09:22:20 -04:00
supposede
316428b14a
Update color variables in zen-userchrome.css because it got broken again ( #2246 )
2026-04-20 09:16:04 -04:00
Walid Salah
6a9de8b423
Fix: Expand tilde from config paths ( #2242 )
...
* Expand tilde to the home directory for paths from config
* Remove extra line
2026-04-20 09:15:29 -04:00
Roni Laukkarinen
f1e3452307
feat(system-tray): add optional monochrome icons setting ( #2241 )
...
Adds a 'Monochrome Icons' toggle to the system tray widget context menu.
When enabled, all system tray icons are desaturated using MultiEffect,
giving a cleaner monochrome bar aesthetic that matches minimal themes.
The setting is per-user (settings.json), defaults to false to preserve
existing behavior.
2026-04-20 09:15:02 -04:00
Sunny
4c2c193766
added non-flake nix compatibility with flake-compat ( #2009 )
...
* added non-flake nix compatibility with flake-compat
* nix: move flake-compat files to distro/nix
---------
Co-authored-by: LuckShiba <luckshiba@protonmail.com >
2026-04-17 22:42:19 -03:00
Lucas
112f2165f3
doctor: add blur support ( #2236 )
2026-04-17 18:57:13 -03:00
Lucas
40e3a22b99
nix: update flake.lock ( #2237 )
2026-04-17 18:57:02 -03:00
bbedward
7ced91ede1
notifications: add configurable durations for do not disturb
...
fixes #1481
2026-04-16 16:51:05 -04:00
bbedward
c6e8067a22
core: add privesc package for privilege escalation
...
- Adds support for run0 and doas
fixes #998
2026-04-16 13:02:46 -04:00
bbedward
d7fb75f7f9
keybinds(niri): add preprocessors to KDL parsing
...
fixes #2230
2026-04-16 10:36:55 -04:00
bbedward
cf0fa7da6b
fix(ddc): prevent negative WaitGroup counter on rapid brightness changes
2026-04-16 10:25:08 -04:00
purian23
787d213722
feat(Notepad): Add Expand/Collapse IPC handlers
2026-04-15 18:24:20 -04:00
purian23
2138fbf8b7
feat:(Notepad): Add blur & update animation track
2026-04-15 18:23:38 -04:00
bbedward
722b3fd1e8
audio: defensive checks on PwNode objects
2026-04-15 14:16:45 -04:00
dev
2728296cbd
README.md - Update AUR badge to Arch ( #2228 )
...
The AUR dms-shell-bin package is replaced by dms-shell in the Arch Extra package repository. The AUR package has been removed.
2026-04-15 13:26:23 -04:00
Dimariqe
fe1fd92953
fix: gate startup tray scan on prior suspend history ( #2225 )
...
The unconditional startup scan introduced duplicate tray icons on normal boot because apps were still registering their own SNI items when the scan ran.
Use CLOCK_BOOTTIME − CLOCK_MONOTONIC to detect whether the system has ever been suspended. The startup scan now only runs when the difference exceeds 5 s, meaning at least one suspend/resume cycle has occurred.
On a fresh boot the difference is ≈ 0 and the scan is skipped entirely.
2026-04-15 08:52:06 -04:00