Alexis Rouillard
0be7bbb730
Merge pull request #4532 from mbroemme/2025-wlr-taskbar-add-justify-option
...
feat(wlr/taskbar): add `justify` option to control horizontal alignment of the module box
2026-07-03 23:07:39 +02:00
Alexis Rouillard
471d7563b3
Merge pull request #4530 from martinetd/niri-column
...
[RFC] niri/window: add col/max_col parameters
2026-07-03 23:01:36 +02:00
Alexis Rouillard
0791ddd7d1
Merge pull request #4977 from Diax170/drawer-state
...
Add CSS selector for expanded drawers
2026-07-03 23:01:26 +02:00
Alexis Rouillard
2f6720c053
Merge pull request #4981 from xiyori/max-windows
...
Add max-windows option to hyprland/workspaces
2026-07-03 22:58:37 +02:00
Alexis Rouillard
45b3b0aadb
Merge pull request #4193 from burbschat/output-classes
...
Add CSS classes for sway workspace indicators depending on associated output
2026-07-03 22:58:25 +02:00
Alexis Rouillard
825ce43088
Merge pull request #5073 from ar-turek/persistent_workspaces_by_monitor_make_and_model
...
[feat] `sway/workspaces`: refer to outputs by their monitor identifier in `persistent-workspaces`
2026-07-03 22:53:48 +02:00
Alexis Rouillard
cb206a60f8
Merge pull request #4134 from Roc25/hide-active
...
Add hide-active
2026-07-03 22:47:15 +02:00
Alexis Rouillard
21fbb96446
Merge pull request #4683 from RaphaelKimmig/master
...
feat: allow sorting niri workspaces
2026-07-03 22:44:26 +02:00
Alexis Rouillard
6c87b1d9da
Merge pull request #5078 from DreamMaoMao/mango
...
feat: add mango modules: workspace,language,keymode,window,layout
2026-07-03 22:44:04 +02:00
Alexis Rouillard
0094af54bf
Merge pull request #4841 from Cprakhar/feat/first-day-of-week-calendar
...
feat: add support for configurable first day of the week in calendar
2026-07-03 22:43:11 +02:00
Alexis Rouillard
6e28b4ae54
Merge pull request #3436 from lilly-lizard/river-tags-monitor-focus
...
river/tags: Allow river tags to be styled based on monitor focus
2026-07-03 22:42:34 +02:00
Alexis Rouillard
3cde8607a6
Merge pull request #3994 from jeevithakannan2/ppd-split-driver
...
power-profiles-daemon: split driver into cpu driver and platform driver
2026-07-03 22:33:20 +02:00
Alexis Rouillard
93ecfb9eb1
Merge pull request #5126 from iamcheyan/feat/wlr-taskbar-bar-css-states
...
feat(wlr/taskbar): expose active toplevel state on the bar window
2026-07-03 22:30:26 +02:00
Alexis Rouillard
8b14336b75
Merge pull request #4883 from Cprakhar/feat/custom-format-icons-keyboard
...
feat: add custom format-icons for each key in keyboard-state module
2026-07-03 22:27:24 +02:00
Alexis Rouillard
caa65e9f7b
Merge pull request #4747 from cartok/feat/sway-workspaces-format-for-negative-indices
...
feat(sway/workspaces): add format for negative indices
2026-07-03 22:27:14 +02:00
Alex
78aafde6fd
Merge remote-tracking branch 'origin/master' into 2025-wlr-taskbar-add-justify-option
...
# Conflicts:
# man/waybar-wlr-taskbar.5.scd
2026-07-03 22:26:28 +02:00
Alexis Rouillard
5ff20943a9
Merge branch 'master' into hide-active
2026-07-03 22:22:24 +02:00
Alexis Rouillard
4700f2b423
Merge branch 'master' into max-windows
2026-07-03 22:22:16 +02:00
Alexis Rouillard
54d28d3949
Merge branch 'master' into persistent_workspaces_by_monitor_make_and_model
2026-07-03 22:22:09 +02:00
Alexis Rouillard
bbf6af23e7
Merge branch 'master' into output-classes
2026-07-03 22:22:04 +02:00
Alexis Rouillard
6506228061
Merge branch 'master' into niri-column
2026-07-03 22:22:02 +02:00
Alexis Rouillard
85e4725d02
Merge branch 'master' into drawer-state
2026-07-03 22:21:47 +02:00
Alexis Rouillard
13f59a38c7
Merge branch 'master' into feat/first-day-of-week-calendar
2026-07-03 22:21:36 +02:00
Alexis Rouillard
ba90205986
Merge pull request #4723 from kaosuran/features/temperature-hwmon-by-name
...
feat(temperature): add hwmon-name option for stable sensor selection
2026-07-03 22:17:50 +02:00
Alexis Rouillard
ed688659f4
Merge branch 'master' into mango
2026-07-03 22:17:29 +02:00
Prakhar Chhalotre
16430b44a9
Merge branch 'master' into pr-4841
2026-07-04 01:42:43 +05:30
Alex
fe0e1c139b
power-profiles-daemon: preserve backward compatibility for driver
...
Keep the {driver} placeholder working and support older
power-profiles-daemon versions that only expose a single Driver DBus
property, while still reading the new CpuDriver/PlatformDriver fields.
- Read the legacy Driver property and fall back to it when CpuDriver or
PlatformDriver are missing (older daemon).
- Derive {driver} from CpuDriver when the daemon no longer exposes
Driver (recent daemon), so existing configs using {driver} keep
working.
- Align the default tooltip-format in the constructor with the
documented default.
2026-07-03 22:11:51 +02:00
Alex
31035890e6
Merge remote-tracking branch 'origin/master' into feat/sway-workspaces-format-for-negative-indices
...
# Conflicts:
# src/modules/sway/workspaces.cpp
2026-07-03 22:11:45 +02:00
Alex
b7e5805f4b
Merge remote-tracking branch 'origin/master' into RaphaelKimmig/master
...
# Conflicts:
# include/modules/niri/workspaces.hpp
2026-07-03 22:11:34 +02:00
Alexis Rouillard
69c09800d5
Merge branch 'master' into feat/custom-format-icons-keyboard
2026-07-03 22:11:13 +02:00
Alexis Rouillard
96adf0ffe2
Merge branch 'master' into features/temperature-hwmon-by-name
2026-07-03 22:11:04 +02:00
Alexis Rouillard
9e9e16b7e4
Merge branch 'master' into cpu-loadavg
2026-07-03 22:11:02 +02:00
Alex
68097dacd4
Merge remote-tracking branch 'origin/master' into feat/wlr-taskbar-bar-css-states
2026-07-03 22:10:26 +02:00
Alex
b9c82f5dd3
Merge remote-tracking branch 'origin/master' into ppd-split-driver
2026-07-03 22:09:51 +02:00
Alex
6cf6157048
Merge remote-tracking branch 'origin/master' into river-tags-monitor-focus
2026-07-03 22:09:45 +02:00
Alexis Rouillard
fbb9a7eccd
Merge pull request #5045 from finitemonkey/master
...
Additional options when muted for the PulseAudio-Slider module
2026-07-03 22:09:42 +02:00
Alexis Rouillard
1ef0204b9a
Merge pull request #5139 from ccjmne/master
...
Document light and dark stylesheets in `man`ual
2026-07-03 22:01:06 +02:00
Alex
f837615de2
Merge remote-tracking branch 'origin/master' into finitemonkey/master
2026-07-03 21:59:43 +02:00
Alexis Rouillard
1f0be19245
Merge pull request #4930 from B2krobbery/patch-1
...
docs: clarify global tooltip styling behavior
2026-07-03 21:54:37 +02:00
Alexis Rouillard
c5ecfa4ce7
Merge pull request #5060 from EzequielColungaAcha/fix-wlr-taskbar-title-ellipsize
...
fix(wlr/taskbar): let task titles shrink within available space
2026-07-03 21:51:06 +02:00
Alex
504ebfba62
Merge remote-tracking branch 'origin/master' into finitemonkey/master
2026-07-03 21:49:16 +02:00
Alexis Rouillard
83f924fa8e
Merge branch 'master' into patch-1
2026-07-03 21:47:51 +02:00
Alexis Rouillard
5e9e880339
Merge branch 'master' into master
2026-07-03 21:47:42 +02:00
Alex
31a3d7e1bb
fix(battery): gate Full-as-Plugged behind full-at-plugged option, drop debug output
...
Reporting a full battery on AC as 'Plugged' is now opt-in via the
'full-at-plugged' config option (default false), so existing format-full /
tooltip-format-full setups keep working. Also documents the option.
2026-07-03 21:40:41 +02:00
Alex
488a75fada
fix(wlr/taskbar): gate title shrink/expand behind 'expand' option
...
Only stretch buttons and ellipsize titles when the new boolean 'expand'
option is enabled and the bar is horizontal. Restores the previous
content-based sizing as the default and avoids truncating every title
to an ellipsis on vertical bars.
2026-07-03 21:39:48 +02:00
Alex
6de8871882
Merge remote-tracking branch 'origin/master' into hyprland-language-tooltip
...
# Conflicts:
# man/waybar-hyprland-language.5.scd
2026-07-03 21:01:53 +02:00
Éric NICOLAS
42f2832d21
docs(man): document light and dark stylesheets
2026-06-20 17:42:23 +02:00
iamcheyan
14e59daae4
feat(wlr/taskbar): expose active toplevel state on the bar window
...
Add opt-in bar-css-states option to wlr/taskbar module.
When enabled, the module tracks the active workspace and updates CSS
classes on window#waybar to reflect the current window state:
- toplevel-active: when a window is focused
- toplevel-maximized: when any non-minimized window on active workspace is maximized
- toplevel-minimized: when the active window is minimized
- toplevel-fullscreen: when any non-minimized window on active workspace is fullscreen
This feature requires compositor support for ext-workspace-v1 protocol
to correctly track workspace membership. Without it, classes fall back
to the active application state only.
Also includes active-only option implementation.
Changes:
- Add ext-workspace-v1 protocol support for workspace tracking
- Implement WorkspaceState tracking in Taskbar class
- Add workspace management lifecycle (create/remove/done)
- Add bar CSS class update logic with aggregation
- Add visible() getter to Task class
- Implement active-only task visibility control
- Update man page with documentation and CSS examples
Signed-off-by: iamcheyan <iamcheyan@users.noreply.github.com >
2026-06-13 11:34:29 +09:00
DreamMaoMao
3eeffbe389
feat: add mango modules: workspace,language,keymode,window,layout
2026-05-29 12:56:40 +08:00
Artur Ciesielski
97acbf30d0
Update man pages for persistent-workspaces in sway/workspaces
2026-05-26 20:38:14 +02:00