bbedward
235f0668b8
Squashed commit of the following:
...
commit 990d86d481
Author: bbedward <bbedward@gmail.com >
Date: Sat Jul 18 10:43:22 2026 -0400
flake: update-common
commit 526cb157fd
Author: bbedward <bbedward@gmail.com >
Date: Thu Jul 16 17:56:40 2026 -0400
i18n: update sync scrirpt for dank-qml-common
commit 92ba96d9f9
Author: bbedward <bbedward@gmail.com >
Date: Thu Jul 16 09:24:37 2026 -0400
qs: integrate with dank-qml-common
2026-07-18 10:44:31 -04:00
bbedward
5dfd875b9e
widgets: fix hidden widgets disrupting index when arranging widgets
...
fixes #2844
port 1.5
2026-07-17 21:09:58 -04:00
purian23
00b22df802
fix(frame): restore frame edge inset states regression in framemode
...
Port 1.5
2026-07-17 20:24:48 -04:00
bbedward
5cae48a85d
i18n: replace terms for 1.6
2026-07-17 18:39:22 -04:00
bbedward
4200270b55
i18n: preserve terms for 1.5 point releases
...
port 1.5
2026-07-17 18:38:18 -04:00
purian23
3938e60ce4
refactor(auth): relay on distro system auth over DMS managed sessions
...
- Gate greeter external-auth status fprint availability only on confirmed setups
- Reload dankshell-U2F/U2F-Key watchers live
Related: #2874
Port 1.5
2026-07-17 17:27:45 -04:00
bbedward
2986e354e8
media: further optimizations for bar widget animations
...
related #2863
port 1.5
2026-07-17 15:48:45 -04:00
bbedward
bf12665adb
lock: add lockAndOutputsOff IPC function
2026-07-17 15:24:35 -04:00
purian23
3c688cfbd3
feat(notifications): introduce notification foreground layers settings override
...
port 1.5
2026-07-17 13:17:12 -04:00
purian23
92ba2bb57d
feat(settings): add explicit border toggle and updated layouts
...
- Defaults On with blur enabled to clean up the border edges
- Darken Modal moves to Launcher settings
Closes #2446
port 1.5
2026-07-17 12:55:02 -04:00
bbedward
504c132f78
wallpaper: optimize blurred wallpaper layer
...
port 1.5
2026-07-17 11:40:57 -04:00
bbedward
a50bb2cab3
sysupdate: tweak styling of ignored banner
...
port 1.5
2026-07-17 10:32:24 -04:00
bbedward
b17a90a412
sysupdate: disallow partial updates on arch, add ignored to popout
...
port 1.5
2026-07-17 10:18:51 -04:00
bbedward
0ffec5011b
sysupdate: pass custom command to daemon instead of fire and forget from
...
QML
related #2873
port 1.5
2026-07-17 09:46:32 -04:00
Artem Timofeev
adbbd9b112
feat(power): lower refresh rate on battery ( #2428 )
...
* feat(power): lower refresh rate on battery (#1203 )
Add a Power & Sleep setting that lowers eligible displays to 60 Hz on battery and restores their previous mode on AC power.
Skip displays without an available 60 Hz mode, displays with a single refresh-rate option, current modes at or below 60 Hz, and VRR-enabled outputs.
Apply niri changes at runtime through output commands and use wlr-output-management as fallback.
* fix(quickshell): debounce display refresh sync
* chore: regenerate settings_search_index.json for pre-commit CI fix
* fix: translator context is missing for lowerDisplayRefreshRateOnBattery
* fix: activeDisplayProfileModes is missing from SettingsSpec
* feat: added guard to syncRefreshRates function
* refactor(display): move refresh sync listeners to display service
* fix(display): publish active profile modes after config write
* feat(display): persist previous refresh modes
* fix(display): route refresh mode writes through compositor backends
* fix(display): detect preferred niri refresh modes
* some small cleanups
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-07-17 09:41:08 -04:00
Aaron Tulino
9ddea82063
bar(IdleInhibitor): Color icon when activated ( #2395 )
2026-07-16 12:18:19 -04:00
bbedward
3c0f2cbc48
i18n: term overhaul
...
- Delete ~160-ish useless terms
- Add context to more terms
- Add a mechanism to duplicate the same terms with different contexts
- sync
2026-07-16 12:15:20 -04:00
bbedward
5589cfb783
dash/weather: fix X wheel scroll
...
port 1.5
2026-07-16 10:41:16 -04:00
bbedward
1ef5371c3b
i18n: cut down new pam terms
2026-07-16 10:36:35 -04:00
purian23
48e36ae146
feat(auth): expand shared PAM support for custom policies
...
- Add support for DMS and System managed factor policies
- Add validated dedicated security-key PAM / U2F Key sources
- Restore U2F OR/AND flows
Related: #2874
Port 1.5
2026-07-16 09:24:12 -04:00
purian23
fe1a783ec2
fix(media-player): update Mpris stable metadata handling
...
- Restores Brave browsers
port 1.5
2026-07-15 20:57:05 -04:00
purian23
dc924618fb
refactor: unify media control calls to MprisController sync
2026-07-15 14:35:19 -04:00
bbedward
fb2dbced08
system tray: fix overflow of menus
...
port 1.5
2026-07-15 14:19:49 -04:00
bbedward
cdaedad969
media: throttle frame rate of media-related animations
...
port 1.5
related #2869
2026-07-15 12:57:25 -04:00
bbedward
bf408f8d00
i18n: cut down terms and sync
...
port 1.5
2026-07-15 11:05:07 -04:00
purian23
b169fe0d77
feat: new PAM auth management & settings in greeter/lockscreen
...
- Introduce external management of greetd PAM
- New functionality to validate and apply custom PAM service paths in lockscreen
Port 1.5
2026-07-15 10:38:06 -04:00
bbedward
2edf70a144
tailscale: fix inconsistency in styling of control center widget
...
port 1.5
2026-07-15 10:15:32 -04:00
bbedward
72a71cacba
hyprland: scale overview displays relative to their actual scale
...
port 1.5
2026-07-15 10:10:33 -04:00
bbedward
ec27d4643c
qs: improve initial load of wallpaper, dock, and desktop plugins
2026-07-15 09:38:19 -04:00
bbedward
3c5245914f
qs: use asynchronous loaders to load shell core
2026-07-14 22:35:58 -04:00
purian23
3cd52ca327
greeter: update success message
2026-07-14 20:01:06 -04:00
purian23
5b41d699fa
fix(greeter): reimplement regression to hide debug logs during login
...
- Provide more status feedback
- Allow 2 fprint tries within 10 seconds for DMS-managed PAM
- Updated dms greeter docs
Note: distro-managed PAM takes precedence and may use different limits.
DMS auth changes remain conditional on greetd being installed.
Fixes #2853
Port 1.5
2026-07-14 19:41:36 -04:00
bbedward
296b3a3d7e
mango: add separate dispatch socket
...
port 1.5
2026-07-14 17:09:34 -04:00
bbedward
729a990fa7
dbar: missing show on overview from search index
...
port 1.5
2026-07-14 16:35:26 -04:00
bbedward
c3fa7b2e1d
cava: more optimizations for visualizer
...
related #2863
2026-07-14 14:29:18 -04:00
bbedward
2c5a1a2804
cava: optimize CPU burn
...
related #631
2026-07-14 14:16:05 -04:00
bbedward
27703575bc
plugins: use grid-style plugin browser
...
port 1.5
2026-07-14 11:25:10 -04:00
bbedward
9ff751b82a
dock: fix dock s howing with no apps
...
port 1.5
2026-07-13 22:47:22 -04:00
Kilian Mio
21eaaef056
Feature/split move size hyprland windowrules ( #2824 )
...
* windowrules: add split move/size fields for Lua table syntax
* windowrules: remove deprecated Move/Size fields, switch QML to split fields
* fix: use resolved dms binary path in Proc.runCommand
2026-07-13 18:30:26 -04:00
bbedward
7535b70fa6
dash: allow hiding all tabs
...
port 1.5
2026-07-13 16:11:15 -04:00
bbedward
e3034e4e94
Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell
2026-07-13 16:03:56 -04:00
bbedward
3da19e5c15
launcher: add option to choose spotlight style on niri overview
2026-07-13 16:01:08 -04:00
arfan
4fb6995796
workspace switcher: fix apps icon won't re focus ( #2830 )
...
* fix(workspace): update delegate data on window focus change
* fix(workspace): update delegate data handling specific for hyprland event
2026-07-13 14:59:53 -04:00
Huỳnh Thiện Lộc
3f5a54aa88
fix(dash): resolve pointer cursor hover issue in connected mode ( #2845 )
...
* fix(dash): cursor not changing to pointer in Connected Mode (#2831 )
Replaces the full-screen background dismissal MouseArea in
DankPopoutConnected.qml with four edge strips that exclude
the popup body. The full-screen MouseArea at z:-1 was
suppressing child cursorShape propagation on Wayland when
combined with the full-screen input mask.
Blame: the connected popout architecture itself (the issue
does not repro in Separate Mode where background dismissal
lives in a separate PanelWindow).
* fix(dash): resolve pointer cursor hover issue in connected mode
2026-07-13 14:58:02 -04:00
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