purian23
7ab0e01573
refactor(dms-updater): remove hidden updates display in popout view
2026-07-13 12:37:04 -04:00
bbedward
2cb48aaf6b
listview: workaround delegates overlapping and make spotlight launcher
...
have a stable anchor
port 1.5
2026-07-13 12:30:49 -04:00
purian23
e4657aa5f9
feat(dms updater): add support for ignoring specific packages during system updates
...
- Added UI component & popout settings to manage ignored packages
- Added CLI support available in danklinux docs
Fixes : #2827
Closes : #2344 , #1741
Port 1.5
2026-07-13 12:02:13 -04:00
bbedward
ea66b136ba
launcher: don't select pre-filled queries, exclude from memory
...
port 1.5
2026-07-13 10:31:17 -04:00
bbedward
f4f47c0bc5
time: add follow-locale option and squash separate greeter time options
...
port 1.5
2026-07-13 08:53:37 -04:00
purian23
f590a2965a
fix(dash-tabs): update visibility logic for dash tab elements
...
Fixes #2822
Port 1.5
2026-07-12 23:57:29 -04:00
bbedward
75443758f9
fix(printers): fix add by address with manually entered host
...
port 1.5
2026-07-12 18:27:51 -04:00
Huỳnh Thiện Lộc
e2b3a2e3ca
feat(media): add toggle for album art accent colors ( #2831 ) ( #2832 )
...
* fix(media): use system colours in player instead of album cover accent
Closes #2831
Removes ColorQuantizer-based album art accent extraction from
MediaAccentService. All accent properties now return Theme.primary
and Theme.onPrimary directly, so the Dank Dash player always
matches the system colour scheme.
Blame: ee6f7b47 (introduced MediaAccentService & ColorQuantizer)
d799175c (tweaked seekbar accent colours)
a62ae336 (further integrated accent into player/album art)
c44ffae7 (monochrome art edge case fixes)
* feat(media): add toggle for album art accent colours (#2831 )
Adds mediaUseAlbumArtAccent setting (default: off) to Settings.
When enabled, MediaAccentService extracts accent from album art
via ColorQuantizer. When disabled, uses Theme.primary.
Toggle is in Settings > Media Player.
* fix: use american english spelling (colour -> color)
Port 1.5
2026-07-11 22:29:35 -04:00
purian23
71ab752e1b
fix(void): updated dms-greeter stability support
...
- Updates will land in DMS v1.5.1 and users are advised to hold off on v1.5.0
Related #2788
Port 1.5
2026-07-11 01:07:00 -04:00
bbedward
6a58adfb29
osd/media playback: delay showing until album art is ready and avoid
...
re-showing when duplicate metadata comes from mpris
related #2787
port 1.5
2026-07-10 13:35:51 -04:00
bbedward
05feb211ba
audio: only show mic volume OSD through DMS IPCs, not external source
...
changes
fixes #2790
port 1.5
2026-07-10 12:43:40 -04:00
bbedward
0b69feaa1a
settings: restore lost geometric centering option
...
port 1.5
2026-07-10 11:12:08 -04:00
bbedward
2a2c1ca9e6
calendar: add action button to events for opening links
...
fixes #2799
port 1.5
2026-07-10 11:02:25 -04:00
bbedward
9cf2ca7196
auth: add some more intelligent pam config resolution for lock screen
...
and greeter
related #2789
port: 1.5
2026-07-09 15:07:22 -04:00
bbedward
d0a4c1c56e
default apps: add configuration for geo: URIs
...
port: 1.5
2026-07-09 12:23:44 -04:00
bbedward
0439d017b9
fix(notifications): handle sound-name hint
2026-07-09 12:00:36 -04:00
bbedward
a62ae336e0
media: improve album art handling
2026-07-08 12:01:33 -04:00
bbedward
bb9e69e0c1
lock: add support for readline/emacs style modifiers
...
fixes #2777
2026-07-08 09:16:35 -04:00
purian23
1cc9218ff6
fix(frame): update hairline seam in notification joined surface
2026-07-07 21:54:37 -04:00
bbedward
93168ee073
qs: launcher optimizations and weather tab optimizations
2026-07-07 21:16:09 -04:00
bbedward
ee6f7b4798
qs/media: replace FBOs with ClippingRectangle and rewrite seekbar as a
...
shader
2026-07-07 18:16:26 -04:00
bbedward
0511cd19df
qs: numerous performance optimizations
...
- ClippingRectangle usages
- Asynchronous loader usages
- Replace cava visualizers with shaders
2026-07-07 16:11:11 -04:00
bbedward
71b1901ab0
notepad: add inline tab renaming and bump tab size
2026-07-07 11:05:14 -04:00
bbedward
6f298d3f52
workspace: fix hiding index numbers on sway
...
fixes #2768
2026-07-06 16:20:31 -04:00
bbedward
3e481a566b
wallpaper: more resilience to updatesEnabled missing expose/update
...
events
2026-07-06 15:57:19 -04:00
bbedward
405ea708b3
wallpaper: optimize caching and performance of wallpaper tab
2026-07-06 13:52:31 -04:00
bbedward
cc0bec2682
dash: fix clock index hardcoded at tab 0
2026-07-06 13:06:30 -04:00
bbedward
240adfa28f
calendar: support tasks/VTODO from dank calendar
2026-07-06 12:40:41 -04:00
bbedward
c175f4823a
hyprland: workaround for focus re-grabbing a closing surface
...
related #2577
2026-07-06 11:45:38 -04:00
bbedward
35613ebba8
worksapces: attempt to fix hyprland workspace stability in ScriptModel
...
related #2754
2026-07-06 11:27:49 -04:00
purian23
590555dfc6
fix(dankdash): update tabIndex reordering for media & weather widgets
...
- Fixes #2762
2026-07-06 00:33:42 -04:00
David Mireles
8d9d7ff0ef
fix(notifications): dismiss popup reliably on user-initiated close paths ( #2761 )
...
The notification popup's close button (X), action button clicks, and the
cardClick body's else branch all set notificationData.popup = false
directly. This relies on wrapperConn.onPopupChanged firing startExit(),
which can be interrupted by four races:
1. enterDelay (160 ms Timer) starts notificationData.timer after the
user clicks, on an already-orphan wrapper.
2. The dismiss Timer keeps running post-click and flips popup again.
3. wrapperConn.target is set imperatively in onNotificationDataChanged
(line 293) and may be stale after NotificationPopupManager._sync()
reorders wrappers.
4. exiting or _isDestroying stuck true gates wrapperConn.enabled.
Introduce a single helper dismissPopupReliably() that stops the timer,
sets popup = false, and kicks off startExit() via Qt.callLater as a
belt-and-suspenders fallback. Apply to the three vulnerable handlers.
This matches the existing upstream pattern used in the hover, contextMenu,
and Component.onDestruction paths (which all stop the timer before
mutating popup state).
Closes #2760
2026-07-05 22:01:31 -04:00
Scott McKendry
acc39ceb16
fix(settings): missing vpn confirm delete modal ( #2759 )
2026-07-05 22:00:57 -04:00
bbedward
43863a86fb
workspaces: use stable references for placeholders in ScriptModel to fix
...
animation jitter
related #2754
2026-07-05 21:59:52 -04:00
bbedward
78e823e23a
workspaces: skip placeholders in findClosestWorkspace
...
related #2754
2026-07-05 11:26:38 -04:00
bbedward
b6a27dc713
wallpaper: rewrite CachingImage and make it work with file browser
...
fixes #2756
2026-07-05 11:17:21 -04:00
bbedward
79dfd34ca2
control center: fix height expansion animation being out of sync
2026-07-05 10:42:15 -04:00
bbedward
2b12292895
Revert "dankbar: keep blur enabled at opacity-0"
...
This reverts commit 8a5e7c78fb .
fixes #2750
2026-07-05 00:20:31 -04:00
bbedward
3df801e3b2
keyboard layout: add support for sway
...
fixes #1681
2026-07-04 22:55:50 -04:00
purian23
74d220767d
fix(greeter): update user cursor theme support
...
- Fixes #2054
2026-07-04 22:52:16 -04:00
purian23
c5c3105469
fix(Bluetooth): update codec selection and error handling
...
Fixes #2240
2026-07-04 21:48:34 -04:00
bbedward
8a5e7c78fb
dankbar: keep blur enabled at opacity-0
2026-07-04 20:57:07 -04:00
purian23
fefc0afa6f
fix(SystemTrayBar): improve menu position boundaries
...
- Fixes #2252
2026-07-04 20:24:59 -04:00
bbedward
7355cc54b2
display config: persist applied layout to auto profile and skip no-op re-apply on startup
...
related #2526
2026-07-04 20:03:11 -04:00
purian23
187b7ba8ff
feat(Settings): add option to show icon for focused windows
...
- Closes #2122
2026-07-04 18:42:40 -04:00
purian23
c0e7c1b2b4
feat(Battery): add horizontal battery pill style option in widget settings
2026-07-04 18:41:52 -04:00
purian23
81a4d3b4e0
feat(Notepad): add notepad desktop entry & IPC commands file handling
2026-07-04 16:10:56 -04:00
Scott McKendry
bfda5f2d66
fix(lockscreen): clock off-center with single hour digit ( #2745 )
2026-07-04 15:18:34 -04:00
bbedward
65c4167ab2
display config: fix mixed ID/model identifiers
...
fixes #2736
2026-07-04 13:24:53 -04:00
bbedward
e7bd8e4002
greeter: fix weather location sync
...
fixes #2303
2026-07-04 13:06:49 -04:00