polybar/src
Tony Zorman f7a755799c feat(xworkspaces): Add group-by-monitor flag
By default, we group workspaces by monitor with the help of
_NET_DESKTOP_VIEWPORT.  However, some users may experience this as an
unpredictable "shuffling" of workspaces.  While WMs could disable
advertising the property itself, it seems more sensible to handle this
at the level of polybar.  Hence, introduce a new group-by-monitor
flag—defaulting to true—which can be used to disable this behaviour.

Closes: https://github.com/polybar/polybar/issues/2603
Related: https://github.com/xmonad/xmonad-contrib/pull/791
Related: https://github.com/qtile/qtile/issues/3375

Co-authored-by: scaramangado <scaramangado@gmail.com>
2023-10-29 16:15:10 +01:00
..
adapters script: Bump poll timeout to 250ms 2022-12-12 00:52:13 +01:00
cairo Move utf8 conversion code to string utils 2023-05-10 17:06:00 +02:00
components fix(bspwm): Restack against topmost root window. 2023-10-08 21:04:29 +02:00
drawtypes feat: longest match ws-icon fuzzy matching (#2831) 2022-10-05 23:05:44 +02:00
events refactor(signals): Avoid reinterpret_cast 2017-01-01 20:31:09 +01:00
ipc Merge remote-tracking branch 'upstream/master' into tray-child-window 2022-10-31 23:30:07 +01:00
modules feat(xworkspaces): Add group-by-monitor flag 2023-10-29 16:15:10 +01:00
tags feat(tray): Position using a module (#2595) 2022-04-15 23:50:04 +02:00
utils fix(bspwm): Restack against topmost root window. 2023-10-08 21:04:29 +02:00
x11 tray: Deprecate all legacy tray settings 2023-08-06 15:26:28 +02:00
CMakeLists.txt Introduce restacking utilities 2023-05-15 14:44:50 +02:00
main.cpp Remove config singleton (#2951) 2023-05-01 14:58:52 +02:00
polybar-msg.cpp fix(ipc): Crash when sending to multiple instances 2022-10-23 14:19:26 +02:00
settings.cpp.cmake feat(temperature): Add `zone-type` setting (#2752) 2022-08-21 19:25:42 +02:00