Commit Graph
4717 Commits
Author SHA1 Message Date
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
BBandZoey 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