1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-04 04:42:05 -04:00

3200 Commits

Author SHA1 Message Date
purian23
051b7576f7 Height for realz 2026-02-16 17:53:54 -05:00
purian23
7784488a61 Fix height and truncate text/URLs 2026-02-16 17:53:54 -05:00
bbedward
31b328d428 notifications: handle URL encoding in markdown2html 2026-02-16 17:53:54 -05:00
bbedward
dbb04f74a2 notifications: more comprehensive decoder 2026-02-16 17:53:54 -05:00
bbedward
b29c7192c2 notifications: html unescape 2026-02-16 17:53:54 -05:00
purian23
8a48fa11ec Add expressive curve on init toast 2026-02-16 17:53:54 -05:00
purian23
ee124f5e04 Expressive curves on swipe & btn height 2026-02-16 17:53:54 -05:00
purian23
0fce904635 Provide bottom button clearance 2026-02-16 17:53:54 -05:00
bbedward
00d3829999 notifications: cleanup popup display logic 2026-02-16 17:53:54 -05:00
purian23
fd05768059 Add Privacy Mode
- Smoother notification expansions
- Shadow & Privacy Toggles
2026-02-16 17:53:54 -05:00
purian23
0dba11d845 Further M3 enhancements 2026-02-16 17:51:34 -05:00
purian23
949c216964 Right-Click to set Rules on Notifications directly 2026-02-16 17:51:34 -05:00
bbedward
62bc25782c notifications: fix compact spacing, reveal header bar, add bottom center
position, pointing hand cursor fix
2026-02-16 17:51:34 -05:00
purian23
ed495d4396 Tighten init toast 2026-02-16 17:51:34 -05:00
purian23
ebe38322a0 Update more m3 baselines & spacing 2026-02-16 17:51:34 -05:00
purian23
b1735bb701 Expand rules on-Click 2026-02-16 17:51:34 -05:00
purian23
9f13546b4d Add Notification Rules
- Additional right-click ops
- Allow for 3rd boy line on init notification popup
2026-02-16 17:51:34 -05:00
purian23
be133b73c7 Truncate long title in groups 2026-02-16 17:51:34 -05:00
bbedward
4fc275bead notification: expand/collapse animation adjustment 2026-02-16 17:51:34 -05:00
purian23
00e6172a68 Fix global warnings 2026-02-16 17:51:34 -05:00
purian23
0772f6deb7 Tweak expansion duration 2026-02-16 17:51:34 -05:00
purian23
0ffeed3ff0 notifications: Update Material 3 baselines
- New right-click to mute option
- New independent Notification Animation settings
2026-02-16 17:51:34 -05:00
bbedward
8399d64c2d settings: drop beta from confiugration 2026-02-16 17:51:20 -05:00
bbedward
c530eab303 settings: fix dropped disconnected displays on save 2026-02-16 17:47:28 -05:00
xdenotte
45b6362dd3 fix: correct preview centering with scaling (#1701) 2026-02-16 17:47:21 -05:00
bbedward
50b77dcfc3 i18n: term update 2026-02-16 17:42:10 -05:00
bbedward
be8f3adf01 core/screensaver: add methods to introspect XML 2026-02-16 17:36:49 -05:00
bbedward
75a8c171ea launcher: remove double loader 2026-02-16 12:17:46 -05:00
bbedward
466ff59573 launcher: keep loaded default 2026-02-16 12:06:31 -05:00
bbedward
053bb91927 process list: fix clipped graphs
fixes #1697
2026-02-16 11:37:19 -05:00
bbedward
2c9b22c016 changelog: add and enable 1.4 changelog 2026-02-16 10:33:59 -05:00
Jon Rogers
a9ee91586e fix: preserve _preScored from plugin items to allow ordering control (#1696)
The _preScored property allows plugins to control the ordering of
launcher results. Previously, this property was being overwritten
with undefined during item transformation, preventing plugins from
controlling which items appear first.

This change preserves the _preScored value from plugin items in:
- transformBuiltInLauncherItem()
- transformPluginItem()

Required for: devnullvoid/dms-web-search#7
2026-02-16 00:38:10 -05:00
Kristoffer Grönlund
81bce74612 greeter: Add support for Debian greetd user/group name (#1685)
* greeter: Detect user and group used by greetd

On most distros greetd runs as user and group "greeter",
but on Debian the user and group "_greetd" are used.

* greeter: Use correct group in sync command

* greeter: more generic group detection

---------

Co-authored-by: bbedward <bbedward@gmail.com>
2026-02-16 00:36:58 -05:00
purian23
f2a6d2c7da core: Fix DMS Greeter group check & add Cosmic support 2026-02-15 22:48:22 -05:00
bbedward
0a9a34912e wallpapers: support more image formats + case insensitivity
fixes #1694
fixes #1660
2026-02-15 16:22:27 -05:00
Higor Prado
abff670814 fix(niri): restore lazy overview spotlight lifecycle to reduce idle VRAM (#1693) 2026-02-15 15:49:55 -05:00
bbedward
0d49acaaa8 launcher: try a more targeted unload approach 2026-02-15 15:48:49 -05:00
Higor Prado
ebe1785411 fix(launcher): release DankLauncherV2 resources after close (#1692)
* fix(launcher): release DankLauncherV2 resources after close

* launcher: make unload on close optional

---------

Co-authored-by: bbedward <bbedward@gmail.com>
2026-02-15 15:26:03 -05:00
bbedward
f9f0192b22 i18n: update terms 2026-02-15 13:40:34 -05:00
bbedward
e5cdbf4cf5 clipboard: option to paste on enter
fixes #1686
2026-02-15 13:36:19 -05:00
Higor Prado
13ef1efa7b fix(qml): optimize VRAM usage in DankRipple (#1691)
Replace layer+MultiEffect mask with GPU-native clipping for rounded
corners. The previous approach created offscreen textures for every
clickable element with rounded corners (used in 34+ files across the
UI), adding 100-300MB VRAM on NVIDIA GPUs.

The new approach uses clip: true on a Rectangle with the corner
radius, which is handled natively by the GPU without creating
intermediate textures.

Visual impact: Minimal - the ripple effect works identically.
The only theoretical difference is slightly less smooth edges on
rounded corners during the ripple animation, which is not noticeable
at 10% opacity during the quick animation.

VRAM improvement: Tested on NVIDIA, ~100-300MB reduction.
2026-02-15 13:25:45 -05:00
Sunny
fbd9301a2d fixed emacs template to work for both light and dark themes (#1682) 2026-02-15 12:22:23 -05:00
Artem
24e3024b57 fix(brightness): refresh sysfs cache on hotplug (#1674)
* fix(brightness): refresh sysfs cache on hotplug

The SysfsBackend used a cache that was never refreshed on display hot plug, causing new backlight devices to not appear in IPC until restart.

This adds Rescan() to SysfsBackend and calls it in Manager.Rescan(), matching the behavior of DDCBackend.

Fixes: hotplugged external monitor brightness control via IPC

* make fmt

---------

Co-authored-by: bbedward <bbedward@gmail.com>
2026-02-14 14:00:01 -05:00
bbedward
52d5af11ba dankdash: fix triggering when clock widget isnt present on bar
fixes #1601
2026-02-14 13:54:51 -05:00
bbedward
44a45b00cf widgets: cleanup rectangles across popouts, modals, OSDs 2026-02-14 11:15:26 -05:00
bbedward
2b78fe5b9f popout: remove double rectangle artifact 2026-02-14 10:45:50 -05:00
bbedward
14f92669c6 doctor: add cups-pk-helper 2026-02-14 10:38:03 -05:00
bbedward
124106de87 scrollies: switch to frame animation for kinetic scroll 2026-02-13 22:26:36 -05:00
Connor Welsh
bb8e0d384f dock: resolve icons for pre-substituted app IDs (#1669) 2026-02-13 21:40:17 -05:00
bbedward
59d37847ec osd: allow overriding layer 2026-02-13 18:04:34 -05:00