bbedward
17d52d3c88
media: rebrand to Bento
...
popouts: instantly set empty input region on exit
2026-09-22 13:44:12 -04:00
bbedward
4eb163538c
media: change player style
...
theme: restore layer outline option
launcher/theme: tweaks and fix icon service
2026-09-22 09:00:34 -04:00
bbedward
2d1b4f905d
bar/goth: fix inverse radius override
2026-09-21 22:51:49 -04:00
bbedward
8538b303e3
dankbar: trace goth wings and adjacent bar seams
...
fixes #3496
2026-09-21 21:32:47 -04:00
bbedward
74e146a1e8
theme: add surface role color overrides and a per-bar background color
2026-09-21 17:57:12 -04:00
bbedward
8266e078e7
dock: show an overview-only dock on niri again
...
fixes #3528
2026-09-21 17:09:41 -04:00
bbedward
c9032926d7
settings: load all pages asynchronously
2026-09-21 16:47:09 -04:00
bbedward
bb20528f68
popouts: grow surfaces at their origin
...
cc: slide grid with the detail page
settings: tweak appearance header style
settings: tweak sidebar profile style
2026-09-21 15:47:01 -04:00
Matt Jiang
cc8a6053c5
feat(mux): add Herdr backend ( #3531 )
...
* mux: add herdr backend
* mux: remove herdr service tests
* mux: include herdr in settings subtitle
* mux: add translator context to the multiplexers subtitle
* mux: drive the service from a backend table
Each backend (tmux, zellij, herdr) is one entry in MuxBackends.js with
its commands and parser, so the service no longer branches on muxType
in eight places and the settings dropdown lists the table keys. One
availability check runs for the selected backend and re-runs when the
backend changes. The herdr parser reads the real {sessions:[...]}
shape only.
2026-09-21 15:26:56 -04:00
bbedward
e3b4efc498
notifications: make compact mode more compact
2026-09-21 13:34:21 -04:00
bbedward
a3f1a3d620
feat(bar): add support for fractional sizes, fit to contents
2026-09-21 13:27:14 -04:00
bbedward
0bd3e85150
settings: fix window rules overflow, unify popout border settings
...
cards: fix regression that created borders
matugen: run on a low priority worker and seeds dms-colors before other
templates
2026-09-21 11:47:52 -04:00
Huỳnh Thiện Lộc
21cd0a70ce
feat(bar): show edit window rule when rule exists ( #3516 )
...
* feat(bar): show edit window rule in focused app popout when rule exists
Check existing DMS-managed window rules when the focused window popout
opens. If a matching rule exists for the focused window, show
'Edit window rule' and open the rule in edit mode via showEdit().
Otherwise, keep showing 'Add window rule' for new rule creation.
* fix(bar): address PR review feedback for focused window rules
- Clear matchingRule up front in checkMatchingRule() to prevent showing previous window's rule while async query is in flight
- Reuse existing catalog term 'Edit Window Rule' to leverage existing translations
2026-09-21 09:38:12 -04:00
neofion
cb037e2543
keyboard layout: add user-editable label overrides for compact mode ( #3503 )
...
* keyboard layout: add user-editable label overrides for compact mode
* keyboard layout: add translator context and fix search index for label overrides
2026-09-21 09:36:56 -04:00
bbedward
567c14f6d9
processlist: design changes
2026-09-20 22:40:40 -04:00
bbedward
64ba6163e2
settings: proper color swatches everywhere
2026-09-20 21:18:13 -04:00
bbedward
4d6de9cf96
settings/wallpaper: more restyle to appearance header
2026-09-20 21:09:12 -04:00
bbedward
d9d9e6b9cf
settings: rebuild wallpaper page around a single hero thumbnail
...
cc/edit: fix janky resize problems
2026-09-20 20:42:16 -04:00
bbedward
9b6c9a4b36
control center: hold the tile grid height while a tile is dragged or resized
...
fixes #3515
2026-09-20 19:27:13 -04:00
bbedward
2486adb226
popouts: reserve edit handle padding without fullscreen surfaces
...
fixes #3512
2026-09-20 17:43:09 -04:00
bbedward
b56a53c03a
settings: preserve navigation state and add notification test button
2026-09-20 15:28:18 -04:00
bbedward
5d120d5a66
dgop: sample on a niced worker thread and gate widget modules on their toggles
...
fixes #3107
2026-09-20 12:36:44 -04:00
bbedward
879e8f5791
overview: keep hyprland window thumbnails inside the active workspace ring
...
fixes #3499
2026-09-20 12:13:11 -04:00
Huỳnh Thiện Lộc
367f9f1e28
fix(dash): close add widget dropdown when exiting edit mode ( #3511 )
2026-09-20 10:51:50 -04:00
purian23
df71c65478
feat(workspaces): add lines & card indicator styles
2026-09-20 03:24:09 -04:00
purian23
c1feab857a
refactor(bar widgets): show new widget style in all bar modes
2026-09-20 03:21:51 -04:00
purian23
a68344df60
fix(surfaces): bar follows global opacity & misc ajustments/fixes
...
- Standard bars respond to the global surface opacity again
- Island dash stays open when an edit-mode menu is used
- Weather forecast chip and island level groove follow the foreground opacity
- Control center tile icons follow blur and foreground settings like the slider icons
- Restored the layer outline on control center tiles and slider rows
- Hover popouts setting is visible for island bars
- Bumped dank-qml-common
2026-09-20 02:23:03 -04:00
purian23
5409c8738a
fix(island): update dash editor clipping the handles
2026-09-19 22:58:00 -04:00
bbedward
60e79909c0
launcher: inset spotlight results and clip them to the frame radius
...
fixes #3498
2026-09-19 22:12:29 -04:00
bbedward
19b4593bfe
dash: replace the tab bar with an m3 navigation bar and inline edit controls
...
wallpaper: allow SVG wallpapers, with a workaround for a matugen panic I
encountered on passing it an SVG - fixes #1350
2026-09-19 20:56:05 -04:00
bbedward
a5087735b5
theme: add fixed corner radius mode and rescale radius strength
2026-09-19 17:07:37 -04:00
bbedward
aea35afdc7
settings: fix gating sound tab on sounds being available, other stuff
2026-09-19 16:22:59 -04:00
bbedward
4c65efc40b
bar/media: fix icon scaling
2026-09-19 16:08:07 -04:00
bbedward
f8f1bfaaaa
grids(cc+dash): make edit mode less opinioned, fix some minor bugs
...
fixes #3490
fixes #3489
2026-09-19 15:49:42 -04:00
Connor Welsh
b5415caa7f
bar: stop hidden pills from catching clicks ( #3488 )
2026-09-19 12:55:38 -04:00
purian23
77e60313ef
feat(control center): add fractional step sizes to pill widgets
2026-09-19 01:52:24 -04:00
purian23
79abcdfd7b
feat(theme): get expressive ~ new bold color palette options
2026-09-19 00:54:53 -04:00
purian23
2447ebec4f
fix(bar): refresh frame mode geometry when changing positions
2026-09-18 23:42:02 -04:00
bbedward
3d1873c46e
settings: remove leftover gates from interfaces tab
2026-09-18 18:14:27 -04:00
bbedward
10e9c070df
settings: frame and island follow the bar
2026-09-18 17:59:06 -04:00
bbedward
7faed137f2
dash/controlCenter: keep the panel size in edit mode and move the resize ring outside
2026-09-18 17:30:18 -04:00
purian23
a3a9fe13eb
feat(Hyprland): add native special workspace scratchpad support
...
Closes #1000
2026-09-18 16:21:54 -04:00
bbedward
f0040ffcba
dash/clock: fix styling when date is enabled
...
misc other tiny changes to lyrics and a bugfix in CC
2026-09-18 16:12:16 -04:00
bbedward
014c69b09a
settings: tile color restyle and re-org, use materials own shift for
...
them towards theme
controlCenter: make a real grid, add numerous more tile varieties, add
icon size option
surfaces: fix elevation levels in general, and shift them down
settings: restyles and re-org
sliders: scale down universally
2026-09-18 14:32:55 -04:00
purian23
e5d8d03114
feat(workspaces): ability to adjust minimum workspace counts
...
- This adds native persistent slots per compositor such as Hyprland, Mango & Sway
- Not all compositors record preloading workspaces so those options return as minimum placeholders
2026-09-18 13:26:22 -04:00
bbedward
292a9595b3
bar: fix auto hide
2026-09-17 23:25:28 -04:00
bbedward
f6c53993ac
theme: stop painting selections with unreadable primaryContainer
2026-09-17 23:21:12 -04:00
bbedward
c2c36d7e21
settings: softer onErrorContainer for sidebar red items
2026-09-17 22:13:22 -04:00
bbedward
de8d16bba5
processlist: clip graphs inside their container
2026-09-17 21:32:18 -04:00
purian23
29463bbf27
feat(hyprland): add native tiling layout comp settings
2026-09-17 21:30:41 -04:00