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
chimera
acdc531dca
MangoWC and Scroll Greeter Support for NixOS ( #1647 )
...
* add mangowc greeter to nix.
i am going to be suprised if this only needed this line
* point mangowc to mango
there is no way this works
* mango flake detection and maybe scroll support
* " "
* no mango flake dependency
* mango dependency remove too
i have got to add "parenthesis" to stuff more
* Final De-dependification of MangoWC
it works without the flake YES
* mangowc -> mango pt 1
* mangowc -> mango pt 2
necessary evil. will break inital greetd confs but works after change
* Preserve Compatibility
2026-02-13 17:38:21 -05:00
bbedward
ce75dac81b
track art: use URLs directly
2026-02-13 17:31:51 -05:00
bbedward
b8d40761ff
network: simplify connection handling
2026-02-13 17:24:58 -05:00
bbedward
3a7430f6da
osd: reverse media playback icons and handle screen changes
2026-02-13 15:43:46 -05:00
bbedward
242660c51d
theme: improve handling of custom themes with variants and accents in
...
light/dark mode (e.g. catpuccin will react to light/dark changes and
remember theme per-mode)
fixes #1094
2026-02-13 10:31:59 -05:00
bbedward
8a6c1e45ce
themes: fix overflow of option button group
...
fixes #1399
2026-02-13 10:22:07 -05:00
bbedward
b8e5f9f3b1
matugen: support v4
2026-02-13 09:40:51 -05:00
bbedward
d60e70f9cc
notifications: fix crash in modal
2026-02-12 23:15:22 -05:00
bbedward
cdb70fadb3
launcher v2: fix kb navigation to top of scroll
2026-02-12 22:41:40 -05:00
purian23
7867deef60
dock: Fix option to use custom logos
2026-02-12 21:02:06 -05:00
bbedward
a77c1adb32
matugen: dont signal terminals when disabled
...
fixes #1658
2026-02-12 16:57:21 -05:00
bbedward
da14d75a3b
i18n: term update
2026-02-12 15:06:23 -05:00
Bernardo Gomes
7c66a34931
fix(i18n): capture missing strings and add pt-BR translations ( #1654 )
2026-02-12 15:05:44 -05:00
Bernardo Gomes
425715e0f0
feat(notifications): add configurable notification rules ( #1655 )
2026-02-12 15:04:02 -05:00
bbedward
a3baf8ce31
running apps: fix focusing of windows when grouped
2026-02-12 14:51:10 -05:00
bbedward
605e03b065
dankbar: fix spacing at scale of running apps, dock, and system tray
2026-02-12 14:38:31 -05:00
bbedward
0e9b21d359
plugins: add plugin state helpers
2026-02-12 14:04:56 -05:00
bbedward
ba5bf0cabc
i18n: general RTL fixes
2026-02-12 11:58:32 -05:00
bbedward
96b9d7aab3
ci: update go version and golangci-lint version
2026-02-12 09:57:38 -05:00
dms-ci[bot]
750e4c4527
nix: update vendorHash for go.mod changes
2026-02-12 14:50:23 +00:00
bbedward
7417e26444
core: replace go-localereader directive
2026-02-12 09:48:10 -05:00
bbedward
00e1099912
weather: light redesign for dash card
2026-02-12 09:42:29 -05:00
bbedward
bd46d29ff0
settings: optimize sidebar bindings
2026-02-11 18:42:32 -05:00
bbedward
1a9d7684b9
wallpaper: fix per-monitor view modes
...
fixes #1582
2026-02-11 17:58:44 -05:00
bbedward
0133c19276
dock: fix auto-hide hit area
...
media osd: fix showing without album art
2026-02-11 17:51:29 -05:00
ArijanJ
46bb3b613b
feat: add osd toggles to search index ( #1652 )
...
* feat: add osd toggles to search index
this commit also regenerates the search index
* add newline at end of translations file
* ran prek to fix the file :)
2026-02-11 13:28:04 -05:00
bbedward
5839a5de30
displays: add full screen only for hyprland and convert vrr to dropdown
...
fixes #1649
fixes #1548
2026-02-11 09:31:35 -05:00
bbedward
535d0bb0f0
lock/greeter: fix keyboard layout on Hyprland
...
fixes #1650
fixes #672
fixes #1600
2026-02-11 08:57:24 -05:00
bbedward
4d316007af
lock: add lock at startup action, not sure how to handle it in crash
...
scenarios
launcher v2: fix state reset in section changes
fixes #1648
2026-02-10 23:25:54 -05:00
purian23
3c2d60d8e1
fix: QT notifs warning
2026-02-10 21:38:25 -05:00
purian23
9c4f4cbd0d
notifications: Add Left/Right Keyboard Nav to Current/History tabs
2026-02-10 20:51:13 -05:00
bbedward
a337585b00
core/server/dbus: suppress unsubscribe warnings
2026-02-10 17:52:39 -05:00
bbedward
1cdec5d687
launcher v2: add visibility guards
2026-02-10 17:40:41 -05:00
bbedward
081b15e24c
dock: fix intelligent auto hide on hyprland
...
fixes #1535
2026-02-10 17:29:39 -05:00
purian23
b04cb7b3cc
guide: Include Fedora paths in the Contributing guide
2026-02-10 16:07:33 -05:00
ArijanJ
e2c3ff00fb
feat(ipc): add player-specific mpris volume control ( #1645 )
...
* feat: add mpris volume control through ipc
* feat: add mpris volume action and default binds
2026-02-10 15:44:56 -05:00
bbedward
c783ff3dcf
core: add DL helper, apply to TrackArt OSD, DankLocationSearch
...
- unrelated change to add gsettingsOrDconf helpers
2026-02-10 15:42:40 -05:00
bbedward
2c360dc3e8
mautgen: post-hook reload GTK4 and qt6ct
...
fixes #1643
2026-02-10 15:06:44 -05:00
bbedward
5342647bfb
launcher v2: performance optimizations
...
- Use ListView in all tab
- use filesystem cache to speed up first launch
- apply highlights to visible models
2026-02-10 14:56:29 -05:00
bbedward
46a2f6f0d8
launcher v2: de-dupe cached entries by ID
2026-02-10 12:59:53 -05:00