purian23
3f02a44f5e
sysupdate: add a never option to the update check interval
...
Port 2.0
(cherry picked from commit 28d5d56028 )
2026-10-27 02:55:41 +00:00
bbedward
3f0769f169
cava: stop the capture stream from dragging the pipewire quantum down
...
ref #810
port 2.0
(cherry picked from commit a3c4d0ab1a )
2026-10-26 23:51:54 +00:00
bbedward
2c0998f1dc
compositor: prefer live wlr-output scale over the startup randr snapshot
...
port 2.0
(cherry picked from commit b0fea51132 )
2026-10-26 17:59:41 +00:00
Guillem CANAL
09449c0b37
idle: retry suspend when a logind sleep inhibitor is released ( #3866 )
...
(cherry picked from commit 668dde2a33 )
2026-10-23 10:59:13 -04:00
bbedward
0102bf6d40
i18n: sync
...
(cherry picked from commit bf9a51c448 )
2026-10-23 09:59:53 -04:00
bbedward
dbf07ea644
i18n: sync
...
(cherry picked from commit 1a46db0517 )
2026-10-23 09:59:53 -04:00
Matt Jiang
2befd45974
powermenu: reboot into firmware setup from the power menu ( #3877 )
...
port 2.0
(cherry picked from commit e50bb088b6 )
2026-10-23 13:29:48 +00:00
purian23
99eb2a06d0
sysupdate: hide flatpak updates when flatpak is excluded
...
Port 2.0
(cherry picked from commit efd9324a4d )
2026-10-23 10:28:24 +00:00
purian23
d4ecaf82d4
fix(mango): keep layer animations off dms surfaces
...
- Stops Mango tweening the dot and island when layer_animations is on
Port 2.0
(cherry picked from commit ba7b3620a8 )
2026-10-23 08:41:12 +00:00
purian23
0ae0b96885
refactor(mango): deprecate pre-mango v18.0 binds & legacy management
...
(cherry picked from commit d8734bbe1a )
2026-10-22 23:02:56 -04:00
Mario Mohar
f0826a953f
wallpaper: push the cycling config when the service is created ( #3874 )
...
port 2.0
(cherry picked from commit 900e6110d9 )
2026-10-22 21:09:21 +00:00
alvarosth
430db4e493
Add opt-in administrator lock restrictions ( #3869 )
...
(cherry picked from commit 7781c207f1 )
2026-10-22 14:57:52 -04:00
bbedward
ce81dfc95a
plugins: keep manifest paths inside the plugin directory
...
(cherry picked from commit 6e86b53ccd )
2026-10-22 09:50:29 -04:00
bbedward
a5511fe8d7
greeter: remove the embedded legacy greeter (again)
...
(cherry picked from commit c5d1d4fe46 )
2026-10-22 09:50:19 -04:00
bbedward
1acfae1755
dash: hold panel height while dragging cards unless hung from a top bar
...
lyrics: ignore floored position samples and shell refresh emits
(cherry picked from commit 28f921fa02 )
2026-10-21 13:19:05 -04:00
Tomás
12e54e0225
Keep MangoWM workspace apps on their own monitor ( #3832 )
...
port 2.0
(cherry picked from commit 203b1369b3 )
2026-10-21 11:24:35 -04:00
bbedward
f63d8bf4fb
niri: only emit displayScales when a scale changed
...
ref #3842
port 2.0
(cherry picked from commit 90d3c9731c )
2026-10-21 15:18:54 +00:00
bbedward
789a968cde
branding: rebrand to dux
2026-10-20 12:23:25 -04:00
bbedward
8a30a83896
changelog: track the seen release with a config dir marker instead of cache.json
...
Setups with a read-only session json broke the changelog marker
fixes #3825
2026-10-20 09:45:34 -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
6a2b4378d6
night mode: push the automation schedule before night mode is first enabled
...
fixes #3186
2026-10-19 09:08:52 -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
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
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
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
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
purian23
87ce92703c
fix(ipc): open bar widget popouts at the right bar, hidden bars included
...
- References #3786
2026-10-15 01:40:05 -04:00
purian23
3c13700fc5
feat(niri): add toggle functionality & OSD for touchpad control
2026-10-14 17:42:27 -04:00
bbedward
ba8c4e60a1
lock: hold the fingerprint scan from a sleep request until PrepareForSleep
...
fixes #3774
2026-10-13 10:18:12 -04:00
bbedward
14de920cd2
idle: wake monitors on input whenever dms powered them off
...
fixes #3742
2026-10-12 15:35:08 -04:00
Marlon Kranz
4a8f1062be
island: open media and the power menu in one step ( #3756 )
...
* island: open media and the power menu in one step, fix dash edits
- Clicking media on the home face opens the player. Closing a sheet
goes back to the face the user picked, and an opt-in setting
switches to media when playback starts.
- The power menu can open in the island (Super+X, the dock button),
with its own route row in the island settings.
- An island collapses when another popout opens on its screen.
- The widgets page hides the center section the island replaces.
- Dragging or resizing a dashboard card no longer blanks the overview:
Qt hands the committed list over as a non-array, which read as empty.
- The island blur region stays inside the rounded fill.
* fix(island): address review feedback on switching faces by mouse
Opening the player with one click removed the only mouse path from
the home face to the media face. A right-click on the collapsed island
now swaps between the two while media is available.
The swap resizes the island under the pointer, so hover-open stays off
until the pointer leaves. Without a face to swap to, the press is not
accepted and reaches the bar's own right-click action as before.
2026-10-12 12:52:12 -04:00
93bd3eecd1
notifications: allow extra conditions per rule ( #3683 )
...
* notifications: allow extra conditions per rule
Co-Authored-By: Claude Opus 5.5 <[email protected] >
* notifications: add translator context to the rule condition strings
Co-Authored-By: Claude Opus 5.5 <[email protected] >
* don't use deprecated widgets
---------
Co-authored-by: Claude Opus 5.5 <[email protected] >
Co-authored-by: bbedward <[email protected] >
2026-10-12 11:52:59 -04:00
Kadir
8cf89f17c0
session: end the logind session on logout when the compositor has no quit request ( #3700 )
2026-10-12 11:26:27 -04:00
Kadir
718ba6b118
workspace rename: prefill the focused workspace name on hyprland ( #3698 )
...
The rename IPC always read the name from NiriService, so on Hyprland the
field opened empty. Hyprland names are stored as "<id> <name>", so the
prefill drops that prefix to keep a second rename from stacking it.
2026-10-12 11:23:00 -04:00
bbedward
3ff724e4ea
bluetooth: treat alias-is-address as the only unnamed case when sorting scan results
...
fixes #3761
2026-10-12 11:17:54 -04:00
a8bb04a2b2
displays: send the vrr setting on the wlr-output path ( #3701 )
...
* displays: send the vrr setting on the wlr-output path
The toggle shown on compositors without their own output writer (sway,
labwc, ...) was dropped when the heads were built, so it never applied.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
* remove test
---------
Co-authored-by: Claude Opus 5.5 <[email protected] >
Co-authored-by: bbedward <[email protected] >
2026-10-12 11:13:45 -04:00
Mario Mohar
0fb2297c15
processlist: search every process, not just the top 100 by cpu ( #3763 )
...
* processlist: search every process, not just the top 100 by cpu
* processlist: drop the process search test
2026-10-12 02:47:23 -04:00
purian23
ce389d2e87
feat(input): focus follows mouse on niri and mango
2026-10-12 02:27:21 -04:00
Perdixky
80ca0f0ee5
hyprland: add focus follows mouse toggle ( #3755 )
2026-10-12 02:15:46 -04:00
lung595
846a0ff22f
plugins: ranking module and directory metadata for the plugin browser (1/3) ( #3751 )
...
* plugins: forward directory metadata (version, icon, permissions, dates) to the shell
* plugins: ranking module for recommendations, trending and picks
* plugins: mark new and recently updated plugins on the browser cards, keep badges clear of the vote count
* i18n: allow the lowercase plugin recency badge next to the New action
2026-10-11 16:45:25 -04:00
purian23
1966c8760d
fix(audio): manage sink volume writes & prevent overwrites during adjustments
...
Closes #2060
2026-10-11 12:18:34 -04:00
purian23
adaa5e2bb0
fix(clipboard): multi-second tab switch bind & stale pinned count
...
- qml common fix & update
2026-10-11 03:39:24 -04:00
bbedward
d8aca6ab48
grids: hand committed layouts and display picks to callbacks, not var signals
...
fixes #3746
2026-10-10 18:00:39 -04:00
bbedward
583333dfb5
matugen: drop stale preview result when the key returns to the loaded one
...
fixes #3741
2026-10-10 11:45:07 -04:00
bbedward
5193fcd473
media: queue album art for the quantizer
2026-10-10 11:35:40 -04:00
Huỳnh Thiện Lộc
400f62316c
feat(wallpaper): allow recursive cycling through subdirectories ( #3739 )
...
* feat(wallpaper): allow recursive cycling through subdirectories
* fix(wallpaper): persist root folder when recursively cycling without folder set
2026-10-09 22:53:29 -04:00