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
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
1dd4ec5bc4
Adding insets patch
2020-08-10 13:16:12 +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
68d9a1d7cc
status2d: set the correct scheme before updating colours
2020-07-31 10:24:54 +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
56ad78e7d2
Adding link to flextile-deluxe wiki page
2020-07-23 19:41:18 +02:00
bakkeby
d7a7ac67ee
barmodules: removing tags padding
2020-07-20 11:58:21 +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
023aa218e4
Adding powerline patch
2020-07-19 16:57:30 +02:00
bakkeby
23c0e9450f
hidevacanttags: width and buttonpress fix
2020-07-19 09:38:06 +02:00
bakkeby
6961418d63
Extrabar --> extrastatus
2020-07-18 21:12:30 +02:00
bakkeby
250fbbd2c7
holdbar: changes for new bar
2020-07-18 18:59:03 +02:00
bakkeby
664484d572
Refinement
2020-07-18 13:03:30 +02:00
bakkeby
ad09397ad9
status2d: hide click_status2d if dwmblocks is used
2020-07-15 17:15:35 +02:00
bakkeby
06c4122e07
Movestack can cause dwm to crash if there are no selections on the monitor
2020-07-15 17:14:29 +02:00
bakkeby
e780c5078f
taggrid: fix for invalid highlighting for the last tag when columns have an uneven number of clients
2020-07-15 17:14:14 +02:00
bakkeby
aa70728d00
Adding BarWidthArg, BarDrawArg, BarClickArg to keep the method signatures static
2020-07-15 14:10:47 +02:00
bakkeby
f2da4d20d9
Further bar renaming
2020-07-15 09:26:16 +02:00
bakkeby
903b32ac8b
Major refactoring in preparation for bar modules
2020-07-15 08:57:30 +02:00
bakkeby
1584a32063
flextile deluxe: fixed dual stack bug
2020-07-09 16:04:04 +02:00
bakkeby
ccb275b984
Extrabar alignment, buttonclicks and other improvements
2020-07-07 17:25:48 +02:00
bakkeby
ab488abc11
Extrabar compatibility improvements
2020-07-05 21:53:36 +02:00
bakkeby
f58c699dbb
Fix for dwm randomly crashing when the first systray application starts
...
The crash error was:
dwm: fatal error: request code=12, error code=11
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 12 (X_ConfigureWindow)
Serial number of failed request: 3333
Current serial number in output stream: 3338
This was backtracked to function updatesystray where XConfigureWindow was
called with large negative X positions (e.g. -836585). The large number
coming from the width of the systray icon.
w += i->w;
The systray icon width is set through the updatesystrayicongeom function
and this is called by resizerequest, clientmessage and propertynotify.
The height and width would appear to come from the X window attributes and
sometimes have random values (e.g. height 32708 and width 1369918222).
updatesystrayicongeom restricts the height of the icon to that of the bar,
but did not have any restictions on the icon width. This fix limits the
icon width to that of the bar height if it is greater than twice the bar
height, leaving room for systray icons that are slightly wider than they
are tall.
2020-07-05 13:20:28 +02:00
bakkeby
8120e0b858
Fixed a dwmblocks / statuscmd / systray compatibility issue where button clicks would be misaligned if systray pinning is used and systray is on another monitor
2020-07-01 16:16:19 +02:00
bakkeby
8c07458f11
holdbar: toggle bar improvements
2020-06-30 10:15:36 +02:00
bakkeby
347e6ace91
dragmfact: Tweaks for fixed horizontal split
2020-06-29 11:03:25 +02:00
bakkeby
c14a51524b
Adding cursor icons for resizecorners, resizepoint, dragmfact and dragcfact
2020-06-25 11:56:41 +02:00
bakkeby
af30c7a735
floatpos: allow controls in floating mode
2020-06-23 12:11:01 +02:00
bakkeby
9ae251791d
floatpos: correction
2020-06-23 11:55:55 +02:00
bakkeby
6c2d1518ab
floatpos: refactoring
2020-06-23 10:15:37 +02:00
bakkeby
aecfff3a00
floatpos: correcting defaults
2020-06-22 17:53:33 +02:00
bakkeby
6a683c729e
Adding floatpos patch.
2020-06-21 15:33:29 +02:00
bakkeby
8645b2ce35
Minor style correction
2020-06-21 09:10:25 +02:00
bakkeby
62cca4897b
Tidy following tagothermonitor merge
2020-06-21 09:07:51 +02:00