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