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
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
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
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
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
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
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
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
bbedward
f8af8fc171
processlist: fix default popout focus
2026-02-10 12:52:11 -05:00
bbedward
3d0ee9d72b
animations/ripple: clean up effect and apply more universally
2026-02-10 12:48:12 -05:00
bbedward
5a0bb260b4
popout: only scale texture size on DPR > 1
2026-02-10 09:56:20 -05:00
Erwin Boskma
9a7f1f5f2f
feat: configurable volume amount on scroll for Media widget ( #1641 )
...
* Add audioWheelScrollAmount setting
* Add UI to configure volume change amount for Media Player widget
* Let Media Player widget use the configured volume change on wheel event
2026-02-10 09:12:03 -05:00
purian23
d88b04fc30
notifications: Update group expansion card animations
2026-02-09 22:48:07 -05:00