purian23
0d79cca5d8
feat(dankdash): add native DankConnect integration
2026-08-14 22:49:12 -04:00
bbedward
fb9f00a616
default apps: add mime-type options for file browser
2026-08-14 18:09:39 -04:00
purian23
209cfe664f
fix(distros): add Debian OBS targeted version logic
...
Port 1.5
2026-08-14 17:37:42 -04:00
purian23
faeced373f
fix(dankinstaller): update OBS repo handling for Debian distro variants
...
Fixes #3070
Port 1.5
2026-08-14 17:17:02 -04:00
purian23
6f1bcfd2c2
fix(copr): fix dms-git fedora copr packaging format
...
Fixes #3059
Port 1.5
2026-08-14 16:45:42 -04:00
Huỳnh Thiện Lộc
8d9c961605
feat(clock): add widget date order option ( #3028 )
...
* feat(clock): add widget date order option
* refactor(settings): reuse widget setting signal
2026-08-13 20:38:05 -04:00
Curious
70d0dd8f1d
feat(settings): echo location name in location search ( #3040 )
...
* feat(settings): persist named location for theme & gamma auto modes
* chore: bump dank-qml-common for location search support
* fix(settings): keep weather location name when search fills coordinates
* style(settings): unify manual coordinates layout with weather
2026-08-13 17:59:37 -04:00
Huỳnh Thiện Lộc
7b9b34b262
feat(dock): separate pinned and running apps ( #3025 )
2026-08-12 23:30:12 -04:00
Huỳnh Thiện Lộc
f83d6c7778
fix(dock): cycle niri overview groups ( #3038 )
2026-08-12 23:28:40 -04:00
Al Amin
47311e9af7
dankdash: add inline wallpaper search ( #3048 )
2026-08-12 23:21:06 -04:00
dms-ci[bot]
b75a5f2bc1
nix: update vendorHash for go.mod changes
2026-08-12 20:02:19 +00:00
bbedward
87dc1b1ff4
core: bump dankgo version
2026-08-12 16:00:00 -04:00
dms-ci[bot]
f6d26251df
nix: update vendorHash for go.mod changes
2026-08-12 19:48:19 +00:00
bbedward
6481f61028
core: migrate to wayland client and wlclipboard from dankgo
2026-08-12 15:45:39 -04:00
bbedward
2945b0d6f1
gamma: allow lower values than 2500k
...
fixes #3026
2026-08-12 12:03:37 -04:00
bbedward
7974887295
settings: diff-only configs, machine-state split, backup CLI
...
- settings.json/session.json now store only values that differ from
spec defaults
- Machine-specific state moves out of settings.json into session.json
- Add dms backup create/restore: tar.gz of ~/.config/DankMaterialShell
fixes #3027
2026-08-11 15:32:01 -04:00
bbedward
373a3d3136
power profile: hide when ppd not available
...
fixes #3031
2026-08-11 10:31:46 -04:00
bbedward
2f27eab949
fix(ipc): widget status distinguishes missing popouts from closed ones
...
fixes #3032
port 1.5
2026-08-10 18:35:09 -04:00
dms-ci[bot]
c2faa0ea1c
nix: update vendorHash for go.mod changes
2026-08-10 22:32:53 +00:00
bbedward
da664565b1
dgop: drop dgop as an external dependency and use dgop/gops internally
...
fixes #3033
2026-08-10 18:29:59 -04:00
Huỳnh Thiện Lộc
c3c9b13ef6
fix(dock): preserve overview-only visibility ( #3029 )
2026-08-10 15:24:50 -04:00
Huỳnh Thiện Lộc
422406267e
fix(brightness): initialize display state ( #3035 )
2026-08-10 15:24:35 -04:00
Huỳnh Thiện Lộc
ed4cc1da7b
feat(clipboard): add overlay layer option ( #3037 )
2026-08-10 14:57:14 -04:00
dms-ci[bot]
db1ab5b7b4
nix: sync flake.lock to dank-qml-common submodule
2026-08-09 21:10:44 +00:00
bbedward
b0b9b61593
dock/apps: support minimize
2026-08-09 17:08:43 -04:00
Huỳnh Thiện Lộc
80bad610ce
feat(dock): cycle grouped app windows ( #3023 )
2026-08-08 18:46:48 -04:00
Huỳnh Thiện Lộc
b6d051a61f
feat(filebrowser): expose folder mode on surface modal ( #3022 )
2026-08-08 18:14:50 -04:00
bbedward
8e2168ecf8
fix(windowrules): preserve niri exclude clauses
...
fixes #2996
port 1.5
2026-08-08 13:12:08 -04:00
bbedward
0b526d9b05
fix(hyprland): don't restore focus to a toplevel on another workspace when a popout closes
...
fixes #2963
port 1.5
2026-08-08 10:58:26 -04:00
Huỳnh Thiện Lộc
bde4decc5d
feat(theme): add extract dynamic theme to JSON file ( #3009 )
...
* feat(theme): add extract current theme to JSON file
Adds an 'Extract' button in Settings > Theme Color that exports the
current theme (generic/dynamic/custom/registry) to a dual-mode dark+light
JSON file via the DMS file save dialog.
* refactor(theme): simplify extract button to single DankButton
* refactor(theme): move extract button inside dynamic theme section
* fix(theme): address review feedback on extract theme save
* refactor: utilize dankActionButton
---------
2026-08-08 00:31:59 -04:00
purian23
3c817dc0d0
fix(doctor): correctly report built-in font status
...
Port 1.5
2026-08-07 23:36:11 -04:00
bbedward
fc90bddad1
fix(frame): honor showOnLastDisplay fallback in bar screen-coverage checks
...
fixes #2998
2026-08-07 19:59:52 -04:00
bbedward
a713485599
fix(geolocation): fetch IP location lazily so startup never contacts ip-api.com
...
fixes #3008
port 1.5
2026-08-07 19:54:21 -04:00
bbedward
f16bdda969
fix(displays): auto-select restores named profiles matching the connected output set
...
fixes #3012
port 1.5
2026-08-07 18:56:59 -04:00
bbedward
cf4f48069f
fix(bluetooth): derive codec from locale-independent profile name in bluez-card-profile.lua
...
fixes #3004
port 1.5
2026-08-07 18:39:23 -04:00
Huỳnh Thiện Lộc
38cca3195f
fix(dock): skip creating dock layers when dock is disabled ( #3014 )
2026-08-07 15:43:38 -04:00
Curious
40a9ca348c
feat(settings): add location search to theme & gamma coordinates ( #3010 )
...
* feat(settings): add location search to theme & gamma coordinates
* fix(settings): refresh coordinate fields after manual edits
2026-08-07 13:00:37 -04:00
dms-ci[bot]
a1ba5cf9ad
nix: sync flake.lock to dank-qml-common submodule
2026-08-07 16:51:35 +00:00
purian23
915db2dce7
fix: dank-qml-common for dropdown close
2026-08-07 12:51:06 -04:00
bbedward
1dc0ceea1f
i18n: sync
2026-08-07 11:13:48 -04:00
Maxim Levchenko
1a621c3f88
translation ( #2980 )
2026-08-07 11:12:15 -04:00
Artrix and bbedward
b7ec57a534
feat(plugins): add portable plugin lockfile ( #2976 )
...
* feat(plugins): add portable plugin lockfile
* plugins/lockfile: allow ssh remotes
---------
Co-authored-by: bbedward <[email protected] >
2026-08-07 10:55:57 -04:00
purian23
a575363f89
fix(notifWidget): restore hand cursor on hover
...
Port 1.5
2026-08-06 23:44:41 -04:00
David Mireles and bbedward
3f6cd0b579
feat(registry): support multiple plugin and theme registries via env vars ( #2972 )
...
feat(registry): support multiple plugin/theme registries
closes #2763
---------
Co-authored-by: bbedward <[email protected] >
2026-08-06 22:43:44 -04:00
dms-ci[bot]
630e9bd3cd
nix: sync flake.lock to dank-qml-common submodule
2026-08-07 00:52:37 +00:00
purian23
9013464312
feat(theme/settings): dedicated floating window styling with shared chrome
...
- Refactor Widget Styling into Surface Styling & Floating
Windows
- New sync per-host opacity & foreground layer control
- Shared DankFloatingWindow chrome
- Settings fix to destroy Settings window on-hide so niri floating
rules match subsequent runs
Related: #2709
2026-08-06 20:52:14 -04:00
Huỳnh Thiện Lộc and bbedward
dade416ca0
feat(settings): add keyboard configuration tab for Niri ( #2937 )
...
* feat(settings): add dedicated keyboard configuration tab
* chore(settings): configure default keyboard settings and clean up embedded niri config
* settings/keyboard: emit niri keyboard config only when set, dedup setup banner, index tab
---------
Co-authored-by: bbedward <[email protected] >
2026-08-06 18:40:17 -04:00
FormalSnake and bbedward
401872881e
media: add opt-in Apple Music animated album covers ( #2918 )
...
* media: add opt-in Apple Music animated album covers
* media: validate itunes match, touch files for cache
---------
Co-authored-by: bbedward <[email protected] >
2026-08-06 14:47:51 -04:00
Huỳnh Thiện Lộc
7cb97f4462
fix(launcher): honor source badge setting ( #3002 )
2026-08-06 00:33:39 -04:00
Huỳnh Thiện Lộc
82b1b36b1a
fix(settings): hide removed widget tooltip ( #3003 )
2026-08-06 00:33:17 -04:00