Vladimir
4b04af121f
outputs: cycle connected displays on niri ( #3362 )
2026-09-09 10:20:38 -04:00
Zoey Bauer
8fe918ff24
add support for shelly ( #3367 )
...
* add support for shelly
* fixed terminal failure
* updated to have it not allow adding ignore aur
* updated error strings
* Fixed label
port 1.6
2026-09-08 11:50:02 -04:00
bbedward
2bf2754ad2
systray: dont wrap context menu title
...
port 1.6
2026-09-08 10:18:55 -04:00
Huỳnh Thiện Lộc
0f058468a5
fix(screenshot): force full-damage commit on cursor toggle ( #3365 )
...
* fix(screenshot): force full-damage commit on cursor toggle with compositor v4
* test(screenshot): drop tautological cursor-mismatch test
2026-09-08 08:59:46 -04:00
BB and Zoey
b9365610c8
feat: support for Aqueous Compositor ( #3357 )
...
* updated dank to support aqueous
* further updates
* aqueous support work
* updated to support workspace options better in aqueous
* added blur to dms shell for aqueous
* added keybinding update
* remove unneeded blur
* clean up per claud review
* swapped to ipc
* aqueous: move IPC integration to QML, delete test fixtures (since we
dont have a QML test structure even setup), delete in-repo docs
* fix staticcheck
* aqueous: consolidate more aqueous specific stuff
* add aqueous logo
---------
Co-authored-by: Zoey <[email protected] >
2026-09-07 22:28:52 -04:00
dms-ci[bot]
f16fc1d42e
nix: update vendorHash for go.mod changes
2026-09-08 01:21:15 +00:00
bbedward
8232144bb7
core: bump dankgo
...
fixes #3361
port 1.6
2026-09-07 21:18:49 -04:00
bbedward
fb07a91108
workspace: keep hit area out of adjacent spacers
...
fixes #3360
port 1.6
2026-09-07 21:09:18 -04:00
bbedward
24e17a5957
hyprland: stop overwriting the config backup during lua migration
...
fixes #3359
port 1.6
2026-09-07 21:01:59 -04:00
bbedward
17d4ea6f88
frame: draw panel backgrounds when fullscreen hides the frame
...
port 1.6
2026-09-07 20:45:09 -04:00
bbedward
8c42700a4c
i18n: sync, change plugin workflow
...
port 1.6
2026-09-07 20:44:46 -04:00
bbedward
9bf8174984
i18n: sync
...
port 1.6
2026-09-07 13:50:47 -04:00
bbedward
0f56536142
fix(launcher): stop injectnig plugins into app categories
...
port 1.6
2026-09-07 10:36:21 -04:00
bbedward
de27853c46
frame: keep overlay backgrounds with their content
...
fixes #3350
port 1.6
2026-09-07 10:29:03 -04:00
bbedward
0890db93db
display: watch the session store for active profile changes
...
port 1.6
2026-09-07 09:55:22 -04:00
Huỳnh Thiện Lộc
a9fce46fec
feat(screenshot): add touch & stylus support for region capture ( #3353 )
...
* feat(screenshot): add touch and stylus input support for region capture
* fix(screenshot): guard against finishSelection on touch up during scroll phase
port 1.6
2026-09-07 09:11:23 -04:00
purian23
d0f47bb316
refactor(osd): add compositor agnostic workspace OSD toasts
2026-09-06 23:08:20 -04:00
bbedward
c1e53dbc33
i18n: make sync script auto-pull plugins for translation
...
port 1.6
2026-09-06 17:04:18 -04:00
bbedward
62ad4c2cb7
bar: refresh blur region after widget layout settles
...
ref #3348
port 1.6
2026-09-06 13:53:54 -04:00
bbedward
c76c29139f
launcher: stop rebuilding the category map per app and index i18n misses
...
fixes #3345
port 1.6
2026-09-06 13:39:51 -04:00
bbedward
654c6dce8f
controlcenter: release dgop refs while the popout is closed
...
ref #3349
2026-09-06 13:31:20 -04:00
bbedward
8188f53da5
audio: add output card selection
...
port 1.6
2026-09-06 13:14:21 -04:00
Huỳnh Thiện Lộc
f3d9d73db1
feat(osd): add workspace switch OSD for niri ( #1756 ) ( #3337 )
...
* feat(osd): add workspace switch OSD for niri (#1756 )
* fix(settings): remove redundant description from workspace osd row
* fix(osd): address review feedback on workspace tracking and i18n context
2026-09-06 01:08:42 -04:00
Kaushik Rawat
f9eb2381b0
Added ability to play/pause media and mute audio by middle clicking when ( #3332 )
...
using the island mode
2026-09-05 18:04:44 -04:00
bbedward
5baef07048
lock: keep the password cursor inside the field and follow it through overflow and wrapped reveals
...
fixes #3319
port 1.6
2026-09-05 12:26:02 -04:00
bbedward
f402731ef2
network: reject weak hotspot passwords before handing them to NetworkManager
...
fixes #3318
port 1.6
2026-09-05 12:12:08 -04:00
bbedward
59f6f1fa71
dash, notifications, island: fix calendar banner overflow, expand chevron, and player row clipping
...
fixes #3300
fixes #3301
fixes #3317
port 1.6
2026-09-05 12:04:27 -04:00
bbedward
c0f775ae49
network: keep saved wifi profiles when NM fails with no-secrets
...
fixes #3313
port 1.6
2026-09-05 11:55:46 -04:00
bbedward
3d6e45f430
bar: focus workspace icons on any workspace and wire island overview loader
...
fixes #3309
fixes #3310
port 1.6
2026-09-05 11:39:43 -04:00
bbedward
85bc7604c2
display config: judge profile outputs by live heads, not stored make/model
...
fixes #3306
port 1.6
2026-09-05 11:29:46 -04:00
bbedward
3674d0f480
screenshot: resolve region and picker keys through the seat keymap
...
fixes #3311
port 1.6
2026-09-05 11:18:59 -04:00
Huỳnh Thiện Lộc
5f124de8d4
fix(screenshot): scale HUD and selection label for HiDPI displays ( #3308 )
...
port 1.6
2026-09-05 11:10:35 -04:00
bbedward
59a03f450d
theme: read the dynamic error color per mode
...
fixes #3298
port 1.6
2026-09-05 10:46:41 -04:00
bbedward
3797422832
systemd: keep the inherited hard file limit in dms.service
...
fixes #3312
port 1.6
2026-09-05 10:22:33 -04:00
Adolfo Ochagavía
e4793327b8
Fix repeated day in calendar ( #3302 )
...
Root cause: we were creating a `Date` that did not exist in my timezone
(Santiago, Chile) because of DST. The JS engine decided to pick the
previous day, so I ended up with two times 5 September.
Fix: introduce a `DateOnly` object that internally uses UTC (to prevent
DST issues). Other parts of the system still use `Date`, which
probably should be refactored to use `DateOnly` as well (maybe in an
upcoming PR?). In the meantime, we provide a function to export a
`DateOnly` as a `Date`, using noon as the time instead of midnight
(because there are no DST changes at noon AFAIK).
We tested this manually (see the attached screenshots), but didn't find
a suitable place for automated tests.
port 1.6
2026-09-04 19:41:59 -04:00
purian23
e18931353b
feat(island): vertical orientation layout management support
...
Port 1.6
2026-09-04 17:57:20 -04:00
bbedward
cf3c76a79f
bar: keep the widget font size the user asked for
...
ref #3295
port 1.6
2026-09-04 13:10:37 -04:00
bbedward
7e18a68b82
screenshot: add instancelock on runtimedir/wayland-display to prevent
...
multiple instances from running
fixes #3293
port 1.6
2026-09-04 13:03:45 -04:00
bbedward
96a21fbe08
launcher: revalidate the cached launcher sections on load
...
fixes #3292
port 1.6
2026-09-04 12:00:19 -04:00
bbedward
fbffa410af
clock: align the horizontal time block to whole pixels
...
fixes #3291
port 1.6
2026-09-04 11:50:32 -04:00
bbedward
936b42b4e7
audio: resolve the sound theme before the login sound plays
...
fixes #3290
port 1.6
2026-09-04 11:29:17 -04:00
bbedward
eb53d8983e
matugen: stop embedding the adw-gtk3 body in the gtk light template
...
fixes #3282
port 1.6
2026-09-04 10:37:31 -04:00
bbedward
4e2afb53cc
bar: make the global shadow toggles authoritative
2026-09-04 10:37:31 -04:00
bbedward
a665ba8ca5
theme: write desktop settings through dconf instead of gsettings
...
fixes #3280
port 1.6
2026-09-04 10:37:31 -04:00
bbedward
d57e32c5cb
matugen: give dry runs their own config file
...
fixes #3279
port 1.6
2026-09-04 10:37:31 -04:00
Huỳnh Thiện Lộc
07d8e28668
fix(dash): dim today button when on current month ( #3294 )
...
* fix(dash): dim today button when on current month and hide tooltip on click
* fix(dash): use Theme.shortDuration for calendar today button opacity animation
* refactor(dash): use standard DankActionButton tooltipText for calendar today button
* chore(dash): remove unused todayButton id
* fix(dash): allow returning to today when another day in current month is selected
2026-09-04 10:28:37 -04:00
usoaraway0
ec22e9e594
brightness: retry initial ddc read ( #3287 )
...
port 1.6
2026-09-04 09:51:37 -04:00
枫莹
433b13cb0e
fix(plugins): use plugin ids for management actions ( #3284 )
2026-09-04 09:51:05 -04:00
usoaraway0
cbe572eea6
niri: create screenshot directory on demand ( #3286 )
...
port 1.6
2026-09-04 09:46:16 -04:00
purian23
c1f1da1d26
feat(island): allow hiding clock or date options in compact pill
...
Port 1.6
2026-09-04 00:47:19 -04:00