1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-05-02 02:22:06 -04:00
Commit Graph

3614 Commits

Author SHA1 Message Date
bbedward
3cf7c39213 restore CC and notification standalone behavior 2026-04-22 18:07:16 -04:00
bbedward
a297611bb4 refactor connected/standalone architecture 2026-04-22 18:07:16 -04:00
purian23
2476075521 (frameMode): New Modal & Launcher connections 2026-04-22 18:07:16 -04:00
purian23
21a3ec1e5b (Notifications): Update body card expansions 2026-04-22 18:07:16 -04:00
purian23
4cf1b1a09f (frame): QOL Control Center & Notification updates 2026-04-22 18:07:16 -04:00
purian23
b9f33cabd6 feat(Frame): Close the gaps 2026-04-22 18:07:16 -04:00
purian23
50603c312a frame(Notifications): Update Arc path & Motion 2026-04-22 18:07:16 -04:00
purian23
a40d287446 (frame): Update animation sync w/Dank Popouts 2026-04-22 18:07:16 -04:00
purian23
dc881e4618 (frame): Performance round 2026-04-22 18:07:16 -04:00
purian23
d359603ca4 (frame): Update Connected blur Arcs & Enable shadow modes 2026-04-22 18:07:16 -04:00
purian23
4e085b00b6 frame(ConnectedMode): Wire up Notifications 2026-04-22 18:07:16 -04:00
purian23
a5263bee85 (frame): Update connected mode animation & motion logic 2026-04-22 18:07:16 -04:00
purian23
a8c08729be (frame): implement ConnectedModeState to better handle component sync 2026-04-22 18:07:16 -04:00
purian23
6cec54d481 (frameMode): Restore user settings when exiting frame mode
- Align blur settings in non-FrameMode motion settings
2026-04-22 18:07:16 -04:00
purian23
5701a7e831 (frame): Update connected mode with blur 2026-04-22 18:07:16 -04:00
purian23
b88f4471ac (frame): Update connected mode & opacity connection settings 2026-04-22 18:07:16 -04:00
purian23
cb82d276d5 (frameInMotion): Initial Unified Frame Connected Mode 2026-04-22 18:07:16 -04:00
purian23
cf2d143d08 Add Directional Motion options 2026-04-22 18:07:16 -04:00
purian23
aaae1aab53 Initial staging for Animation & Motion effects 2026-04-22 18:07:16 -04:00
purian23
23e09d723e (frame): Add blur support & cleanup 2026-04-22 18:07:16 -04:00
purian23
4dab8604b9 (frame): Multi-monitor support 2026-04-22 18:07:16 -04:00
purian23
ff1ec871f2 Connected frames & defaults 2026-04-22 18:07:16 -04:00
purian23
436a585ec0 Continue frame implementation 2026-04-22 18:07:16 -04:00
purian23
0fe6e2ea7a Initial framework 2026-04-22 18:07:16 -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
bbedward
0ab9b1e4e9 idle/lock: add option to turn off monitors after lock explicitly
fixes #452
fixes #2156
2026-04-14 16:28:52 -04:00
bbedward
6d0953de68 i18n: sync terms 2026-04-14 11:51:39 -04:00
bbedward
bc6bbdbe9d launcher: add ability to search files/folders in all tab
fixes #2032
2026-04-14 11:49:35 -04:00
DavutHaxor
eff728fdf5 Fix ddc brightness not applying because process exits before debounce timer runs (#2217)
* Fix ddc brightness not applying because process exits before debounce timer runs

* Added sync.WaitGroup to DDCBackend and use it instead of loop in wait logic, added timeout in case i2c hangs.

* go fmt

---------

Co-authored-by: bbedward <bbedward@gmail.com>
2026-04-14 10:27:36 -04:00