Marlon Kranz
fdb9410bc4
fix(wallpaper): keep a loading wallpaper when the surface regenerates ( #3824 )
2026-10-19 15:17:50 -04:00
dms-ci[bot]
078e3bfbcd
nix: update vendorHash for go.mod changes
2026-10-19 18:56:45 +00:00
bbedward
beab7d86e0
chore: update dependencies, hero
2026-10-19 14:55:44 -04:00
bbedward
115ed9f338
i18n: sync
2026-10-19 12:57:49 -04:00
bbedward
4155804e57
windows: size floating windows from the preferred height when only a placeholder screen is left
...
ref #3545
2026-10-19 12:55:40 -04:00
apollo79
7bcbc34c57
feat(lyrics): add seek-to-line on clicking lyrics line ( #3823 )
2026-10-19 12:53:45 -04:00
bbedward
fcb74f5884
greeting: redesign welcome page & changelog page
...
+ enable changelog
2026-10-19 12:05:38 -04:00
bbedward
317d9399c7
notifications: stop restarting the popup timer after the enter animation
...
fixes #3820
2026-10-19 10:37:56 -04:00
bbedward
d6a362d6b3
launcher: default action setting, focus a running window or launch
...
fixes #3268
2026-10-19 10:34:14 -04:00
Joseph Petersen
8628daac31
network: rediscover wifi devices before scanning ( #3821 )
2026-10-19 10:03:14 -04:00
bbedward
6a2b4378d6
night mode: push the automation schedule before night mode is first enabled
...
fixes #3186
2026-10-19 09:08:52 -04:00
bbedward
a9dd3be408
notifications: keep popups clear of an auto-hide bar on their edge
...
fixes #3809
2026-10-18 23:03:09 -04:00
cmleon51
880135da67
brightness: dim outputs without a backlight or ddc through gamma ( #3813 )
2026-10-18 23:02:21 -04:00
bbedward
e6f215b91d
control center: hide the shell's own sound effect stream from the playback list
...
fixes #3810
2026-10-18 22:55:07 -04:00
bbedward
602c20e6a0
island: stop forwarding wheel from the dismiss layer to the bar
...
fixes #3416
fixes #3380
2026-10-18 22:50:19 -04:00
bbedward
35aff6b0f6
clarify CONTRIBUTING
2026-10-18 21:58:46 -04:00
bbedward
a72f2ac43d
launcher: name launch scopes app-dms-<id>-<random> so portals see the app id
...
Fixes #3814
2026-10-18 21:48:00 -04:00
bbedward
e4f0c5335a
plugins: changes for browser and plugin detail page
2026-10-18 21:10:17 -04:00
Guillem CANAL
5a480101c6
launcher: add "Open with..." action to file search results ( #3801 )
2026-10-18 12:01:15 -04:00
bbedward
2592e2f33e
clipboard: serve selection sends off the shared wayland dispatcher
...
fixes #3812
2026-10-18 11:59:02 -04:00
purian23
207cbe5aae
feat(switch): dms switch stable|beta replaces installed packages in place
...
- Settings, plugins and session state are backed up before dms changes w/restore options when returning to stable
- Snapshots are only taken when dms itself changes channel
- Info annotated on danklinux docs
2026-10-17 22:20:12 -04:00
lung595
47885e4981
plugins: detail page actions, one-click upvote, author page and undo after uninstall (3/3) ( #3753 )
2026-10-17 12:20:46 -04:00
lung595
2ad442fb37
plugins: discover shelves, quick filters and typo-tolerant search in the browser (2/3) ( #3752 )
2026-10-17 11:33:29 -04:00
bbedward
c0c054552e
media: drop scroll-to-cycle output on the device button
2026-10-17 10:36:11 -04:00
purian23
ae361e37fc
systemd: dms systemd command binds dms.service to the preferred compositor session unit
...
- niri, mango & hyprland supported
- `dms systemd enable/disable/status/start/stop/restart` supported
2026-10-17 03:47:06 -04:00
purian23
d8a87a8e13
ci: bump create-github-app-token to v3 in common-parity
2026-10-16 23:00:10 -04:00
purian23
ba3574efaa
refactor(dankinstall): add new dankcalendar stable detection across distros
2026-10-16 22:43:15 -04:00
purian23
da3b658b2f
feat(Enterprise Linux 10): official dms support for RHEL, CentOS Stream, Rocky Linux & AlmaLinux
...
- dankinstall enables EPEL 10 and installs from the existing COPRs. niri is the supported compositor on EL.
- Hyprland, mango and miracle-wm on EL are supported thanks to @kmf's dank-ws-copr repos
Closes #3442
2026-10-16 21:54:37 -04:00
bbedward
8e690022f1
displays: fall back to a matching named profile when the active one loses an output
...
fixes #3705
2026-10-16 10:23:02 -04:00
bbedward
e9ce1a9d46
settings: point adw-gtk3 help link at the application themes docs
...
fixes #3789
2026-10-16 09:27:26 -04:00
bbedward
506c6f5504
i18n: sync
2026-10-16 09:19:46 -04:00
Guillem CANAL
5f87b7ceea
launcher: allow users to customize launcher keybindings ( #3800 )
2026-10-16 08:58:54 -04:00
purian23
5c40670a6d
settings: collapse inactive shadow sliders under their toggles
2026-10-16 00:26:11 -04:00
Alex Hulbert
cd42276870
feat(island): Add shadow to island and satellites support ( #3798 )
2026-10-16 00:10:35 -04:00
purian23
b08f3f8ea1
shared: bump qml-common
2026-10-15 19:36:18 -04:00
bbedward
a5435c585f
ban AI written PR descriptions and comments
2026-10-15 18:39:48 -04:00
purian23
806b86754c
ci: bump prek to 0.5.5
2026-10-15 17:15:47 -04:00
bbedward
9d5c02002f
settings: re-extract index
2026-10-15 11:30:08 -04:00
Marlon Kranz
e2ecc1f2a9
fix(cli): time out when the DMS server doesn't answer ( #3791 )
2026-10-15 11:23:00 -04:00
bbedward
27ee4f505a
chore: bump qml-common
2026-10-15 11:22:40 -04:00
Marlon Kranz
d14f80ec32
fix(theme): regenerate once when the matugen scheme or monitor changes ( #3793 )
2026-10-15 11:19:50 -04:00
Marlon Kranz
549cbf6d08
feat(theme): terminal background opacity and wallpaper-tinted colors ( #3662 )
2026-10-15 11:17:29 -04:00
Marlon Kranz
6b40abe4b9
fix(settings): keep row descriptions out of their card's search entry ( #3794 )
2026-10-15 11:13:48 -04:00
bbedward
1184b9ca7b
core: bump dgop
2026-10-15 09:48:36 -04:00
Artrix and claude[bot]
0983c2267a
audio: show headphones icon for bluetooth headset ( #3783 )
...
* audio: show headphones icon for bluetooth headset
* audio: fix bluetooth headset icons and preserve mute states
* Delete audio-output-icon.test.mjs
* Update quickshell/Services/AudioService.qml
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-10-15 09:23:12 -04:00
Marlon Kranz
eb837255e0
fix(keybinds): use an existing font weight for unselected tabs ( #3790 )
...
Theme has no fontWeightNormal, so every unselected category tab in the
keybinds cheat sheet assigned undefined to font.weight. QML rejects
that and keeps the last value, so a tab stayed Medium after it was
deselected, and unselected tabs ignored the font weight setting.
Use Theme.fontWeight, the shell's regular weight.
2026-10-15 09:14:19 -04:00
Marlon Kranz
879533440e
fix(island): close a focused island with one outside click ( #3792 )
...
On Hyprland, an island holding keyboard focus runs a focus grab that
only whitelisted the bar window. The full-screen dismiss layer wasn't
on the list, so the first click outside only ended the grab and the
card needed a second click to close. That hit every card that takes
keyboard focus (weather right away, media after a click inside).
Add the dismiss layer to the grab, the way DPopout whitelists its
background window.
2026-10-15 09:13:15 -04:00
bbedward
0f33c4b830
niri: drop touchpad osd ipc, rely on the event stream
2026-10-15 09:03:48 -04:00
bbedward
290a1a085b
desktop widgets: intuitiveness improvements to editor
2026-10-15 08:39:49 -04:00
purian23
c4aea85296
niri: drive touchpad OSD from native compositor events
2026-10-15 02:01:02 -04:00