bakkeby
f45acf8795
Added alttagsdecoration patch.
...
Unified tag icon handling while adding support for different icons per monitor.
In general LENGTH(tags) has been replaced with a NUMTAGS macro (defaulting to 9)
and the tags[] array has been replaced with a tagicons[][] array, access to which
is done through a single function tagicon.
This allows one central place where alternative tags, alttagsdecoration, or other
future tags logic is handled. This also gives a consistent display of tags
regardless of the module that presents tags.
Additionally the monitor index has been integrated into dwm for easier access.
2020-08-25 16:27:14 +02:00
bakkeby
df57bdeb64
Identified and fixed a few more cross-compilation issues
2020-08-24 15:03:55 +02:00
bakkeby
7ce66bf122
Identified and fixed a few more cross-compilation issues related to prior refactoring / simplification
2020-08-24 00:26:26 +02:00
bakkeby
939a407e25
Fixing wintitle and a few warning messages ref. #37
2020-08-23 18:18:05 +02:00
bakkeby
8ec80be756
Fixing warp barmodules compatibility ref. #37
2020-08-23 14:32:59 +02:00
bakkeby
e4e3a4463d
Simplified Pango integration by settling on common function signatures.
2020-08-22 20:34:17 +02:00
bakkeby
8bf898eab5
Simplified Pango integration by settling on common function signatures.
2020-08-22 20:32:49 +02:00
bakkeby
81f44b036c
Simplified Pango integration by settling on common function signatures.
2020-08-22 20:31:17 +02:00
bakkeby
46ebaea58f
Added clientindicators patch and unified and simplified indicator code. Enabled centeredwindowname option for awesomebar and bartabgroups patches.
2020-08-22 20:30:51 +02:00
bakkeby
32819a48f3
Added clientindicators patch and unified and simplified indicator code. Enabled centeredwindowname option for awesomebar and bartabgroups patches.
2020-08-22 16:25:56 +02:00
bakkeby
512a656ddd
Added logic to auto-hide bars if nothing is drawn on them (e.g. for standalone bars that only show certain clients)
2020-08-22 09:26:56 +02:00
bakkeby
eb782ae920
Added zoomfloating patch. Changed zoom and togglefloating functions to use c rather than selmon->sel.
2020-08-22 09:26:30 +02:00
bakkeby
91b6671981
Added zoomfloating patch. Changed zoom and togglefloating functions to use c rather than selmon->sel.
2020-08-22 09:21:23 +02:00
bakkeby
110cc7d240
Added logic to auto-hide bars if nothing is drawn on them (e.g. for standalone bars that only show certain clients)
2020-08-22 08:43:07 +02:00
bakkeby
81488b4862
Simplification of color configuration; settling on a set of color schemes that is shared between multiple patches (urgentborder, floatborder and titlecolor patches made non-optional)
2020-08-21 15:49:15 +02:00
bakkeby
6b9c484b78
Refactoring and simplifying color configuration in config.h
...
This involves always having configuration for floating border, regardless of
whether it is used or not. Also permanently dropping the const expectation
for color configuration in dwm, so that vtcolors and xrdb patches can change
color configuration.
2020-08-20 17:42:30 +02:00
bakkeby
ef287c46cd
losefullscreen: minor improvements to keep fullscreen while moving focus to another monitor
2020-08-20 15:31:09 +02:00
bakkeby
a085c788e3
Adding experimental flexwintitle patch based on bartabgroups
2020-08-20 13:30:12 +02:00
bakkeby
c7b84ec738
dragmfact: minor if / else if correction if one is not using the flextile deluxe layout
2020-08-20 13:03:33 +02:00
bakkeby
cc495a80dc
bartabgroups: adding guard for missing wintitleactions patch, just to align with patch
2020-08-15 11:18:54 +02:00
bakkeby
2632f112a8
bartabgroups: grouped floating and hidden windows, added stack, float and hidden group weights
2020-08-15 10:58:33 +02:00
bakkeby
ed2b8c27c8
bartabgroups: show title for hidden floating windows, added option to show always show title for floating windows
2020-08-15 07:44:41 +02:00
bakkeby
de47bd8839
Adding bartabgroups patch
2020-08-13 15:42:49 +02:00
bakkeby
57e727b498
Adding focusmaster patch
2020-08-11 10:25:19 +02:00
bakkeby
10f4d513ec
Adding decoration hints patch
2020-08-11 10:17:02 +02:00
bakkeby
14e148be2a
Adding steam patch
2020-08-10 17:09:20 +02:00
bakkeby
1dd4ec5bc4
Adding insets patch
2020-08-10 13:16:12 +02:00
bakkeby
e5ea493d32
systray: systray window may always not exist depending on configuration and number of monitors available, causing segfault in cleanup. Fixing double free on freeing fonts.
2020-08-10 11:36:10 +02:00
bakkeby
dfe1c40563
Adding cool autostart patch
2020-08-10 10:24:16 +02:00
bakkeby
85dd49a6a4
autostart: moving configs to config.def.h
2020-08-10 09:42:43 +02:00
bakkeby
3f4f88c142
awesomebar: use previously tiled when hiding client and the hidden client was the last tiled client
2020-08-04 13:40:26 +02:00
bakkeby
12527f00d9
zoomswap: renamed prevtiled back to findbefore as per original patch
2020-08-04 13:40:09 +02:00
bakkeby
ed7a43edf1
Adding reorganizetags patch
2020-08-02 15:18:18 +02:00
bakkeby
f067db87aa
awesomebar: when hiding a client make the next focused client the next tiled client
2020-08-02 12:33:24 +02:00
bakkeby
f87bd6c86e
Fix for focustack not being able to focus past hidden windows.
...
Also focusstack +2/-2 allow hidden windows to be selected using
keyboard shortcuts in order to unhide them via showhideclient.
Ref.
https://www.reddit.com/r/suckless/comments/i1c66t/how_to_make_awesomebar_patch_more_keyboard_centric/
2020-08-01 16:58:43 +02:00
bakkeby
d85dc0404f
systray: add / override class hints for the systray clients (allows for compositors to exlude them from shadows)
2020-07-31 10:31:20 +02:00
bakkeby
68d9a1d7cc
status2d: set the correct scheme before updating colours
2020-07-31 10:24:54 +02:00
bakkeby
55c9570681
Fix for monitor rules not applying for tag 1 specific rule
2020-07-27 10:45:13 +02:00
bakkeby
2cf37aa492
status2d: rawstext may not exist if neither statuscmd nor the extrabar patch is used
2020-07-24 11:15:44 +02:00
bakkeby
6eb24902f2
Adding statuscolors default config for powerline status patch
2020-07-24 08:41:34 +02:00
bakkeby
56ad78e7d2
Adding link to flextile-deluxe wiki page
2020-07-23 19:41:18 +02:00
bakkeby
0f74a8ff03
README.md: wiki page link updates
2020-07-22 18:53:15 +02:00
bakkeby
d7a58a3c88
README.md: wiki page link updates
2020-07-22 18:38:56 +02:00
bakkeby
b5165a1c8f
barmodules: refactoring updatebarpos
2020-07-21 11:49:59 +02:00
bakkeby
ff72f80029
barmodules: refactoring updatebarpos
2020-07-21 11:35:26 +02:00
bakkeby
d7a7ac67ee
barmodules: removing tags padding
2020-07-20 11:58:21 +02:00
bakkeby
3acae9e67d
Adding link to barmodules patch
2020-07-19 19:32:41 +02:00
bakkeby
2065014161
BAR_TITLE_RIGHT_PAD --> BAR_TITLE_RIGHT_PAD_PATCH
2020-07-19 19:30:02 +02:00
bakkeby
d0c077a102
Removing unnecessary .h file
2020-07-19 19:29:10 +02:00
bakkeby
e9b6d35cac
Strikethrough correction
2020-07-19 17:01:52 +02:00