sewaustav
9cd09c2569
feat(niri): add workspace-taskbar support
...
Adds a per-workspace app-icon taskbar (Workspace class) to the
niri/workspaces module. Rebased onto master: integrated with the
existing window-rewrite feature so the {windows} and {total} format
replacements continue to work alongside the new taskbar.
2026-07-04 01:50:16 +02:00
Abhijeet
9e10a9aec9
feat(niri/workspaces): add window icons via window-rewrite
...
Adds format-window-separator, window-rewrite and window-rewrite-default
options plus the {windows} format replacement to the niri/workspaces
module (rebased onto master; coexists with ignore-workspaces).
2026-07-04 01:42:23 +02:00
Alex
35dd0af208
Merge remote-tracking branch 'origin/master' into pr-4001
...
# Conflicts:
# man/waybar-niri-workspaces.5.scd
# src/modules/niri/workspaces.cpp
2026-07-04 00:54:50 +02:00
Alex
9f3e5c09a3
Merge remote-tracking branch 'origin/master' into pr-4537
...
# Conflicts:
# include/modules/niri/workspaces.hpp
# src/modules/niri/workspaces.cpp
2026-07-04 00:40:14 +02:00
Alexis Rouillard
e921e255d1
Merge pull request #5110 from archion/master
...
feat(niri/workspaces): add {total} format token to workspaces
2026-07-04 00:27:31 +02:00
Alex
5c1dd9e9f1
Merge remote-tracking branch 'origin/master' into pr-5110
2026-07-03 23:56:28 +02:00
Alex
b9d5b3b4a2
Merge remote-tracking branch 'origin/master' into pr-5041
...
# Conflicts:
# src/modules/niri/workspaces.cpp
2026-07-03 23:50:53 +02:00
Alex
1afb1a5229
docs(man): document options implemented but missing from man pages
...
Sync man pages with the code for options that were read but undocumented:
- sway/workspaces: ignore-workspaces
- niri/workspaces: sort-by-number, hide-empty
- wayfire/workspaces: disable-scroll, enable-bar-scroll
- river/tags: set-tags, toggle-tags
- hyprland/workspaces: persistent-workspaces (formalized)
- hyprland/window: fallback, tooltip-format
- cpu: format-<state>, tooltip-format, tooltip-format-<state>
- pulseaudio/slider: ignored-sinks
- hyprland/niri/mango language: format-<lang>-<variant> (+ hyprland tooltip variant)
2026-07-03 23:35:12 +02:00
Zuodong Yu
f7b9d8c123
modules/niri: add {total} format token to workspaces
2026-06-07 17:35:37 +08:00
Jack Barnes
51becf2fbc
feat(niri/workspaces): Add enable-bar-scroll option
2026-05-16 13:03:53 +08:00
Raphael Kimmig
85a8fca0de
feat: allow sorting niri workspaces
2025-12-07 12:18:24 +01:00
Thomas Crha
e1d4967d8e
feat(niri/worspaces): add ignore-workspaces configuration option
2025-10-09 18:03:24 +11:00
Alexis Rouillard
630f85dcb1
Merge branch 'master' into niri-workspace-urgency
2025-06-22 08:57:49 +01:00
Illia Ostapyshyn
19d2430516
niri/workspaces: Add empty icon
2025-05-19 23:01:19 +02:00
Duncan Overbruck
47e0f42523
niri: add support for urgency indicators to workspaces
2025-05-14 20:33:11 +02:00
hansi
9556bdabda
feat: add display-condition configuration option
2025-03-24 11:47:29 +04:00
Lars Niesen
f9acc1fed9
Add stretching of modules and modules-center toggling
...
This Patch allows the stretching of modules-{left,center,right} as well
add a "expand" flag to AModule. This allows one module to consume the
leftover space.
To allow the left or right modules to fully consume the center, the
changes also include a way to remove the center box (center_)
altogether.
2024-11-20 00:00:27 +01:00
Ivan Molodetskikh
46e7ed35de
Add niri/workspaces, niri/window, niri/language
2024-09-13 10:34:55 +03:00