Commit Graph

209 Commits

Author SHA1 Message Date
bakkeby
b2fbf08d3c Update monitor positions also on removal
When monitors are removed, the coordinates of existing monitors may
change, if the removed monitors had smaller coordinates than the
remaining ones.

Remove special case handling so that the same update-if-necessary loop
is run also in the case when monitors are removed.

ref.
https://git.suckless.org/dwm/commit/d93ff48803f04f1363bf303af1d7e6ccc5cb8d3f.html#h0-0-21
2022-04-17 10:24:02 +02:00
bakkeby
93f9d97e84 Adding link to map of patches 2022-03-20 16:31:16 +01:00
bakkeby
8f93bb8931 manage: For isfloating/oldstate check/set, ensure trans client actually exists
In certain instances trans may be set to a window that doesn't actually
map to a client via wintoclient; in this case it doesn't make sense
to set isfloating/oldstate since trans is essentially invalid in that
case / correlates to the above condition check where trans is set /
XGetTransientForHint is called.

Ref.
https://git.suckless.org/dwm/commit/bece862a0fc4fc18ef9065b18cd28e2032d0d975.html
2022-03-14 09:41:32 +01:00
bakkeby
96820b2d51 tagsync: adding reference in README.md 2022-02-11 17:02:45 +01:00
bakkeby
065c17de4c Adding the isfreesize version of the sizehints patch ref. #229 2022-02-11 10:10:28 +01:00
bakkeby
0404e12dba bump version to 6.3 2022-01-10 17:24:12 +01:00
bakkeby
a9078fdb4d Adding underlinetags patch ref. #199 2021-11-23 22:49:27 +01:00
bakkeby
63fed59d19 Adding taglabels patch ref. #199 2021-11-23 22:36:53 +01:00
bakkeby
e68f434944 Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188 2021-10-07 11:46:31 +02:00
bakkeby
22bbf1cb13 Adding alwayscenter patch ref. #182 2021-09-08 09:42:47 +02:00
bakkeby
f8ae6714db Adding winicon patch 2021-07-27 13:40:53 +02:00
bakkeby
73a29521e4 Correcting short hash 2021-06-21 13:44:14 +02:00
bakkeby
c968fd9aae Renaming VIEW_SAME_TAG_GIVES_PREVIOUS_TAG_PATCH to TOGGLETAG_PATCH 2021-05-30 19:31:25 +02:00
bakkeby
246f8f7260 Adding togglelayout patch 2021-05-30 19:22:00 +02:00
bakkeby
28c4d0eab2 Adding note about the Known Issues discussion category 2021-05-13 17:13:13 +02:00
bakkeby
ef89eb7c71 nodmenu: updating link 2021-05-09 20:04:13 +02:00
bakkeby
23c76d13b5 vanitygaps: replaced smartgaps with smartgaps_fact, allowing gaps to be increased when there is only one client. 2021-04-16 10:16:04 +02:00
bakkeby
7efb64d685 Upgraded the dwmblocks patch for statuscmd which changes the signalling
mechanism from SIGUSR1 to SIGRTMIN which is likely to cause issues for
those that already have a working setup. A compatibility option has been
added which changes this back to SIGUSR1. Note that configuration was
also changed.

This was ref. reported issue #114.
2021-04-14 10:42:52 +02:00
bakkeby
bd5f5608a3 Adding README changes for xkb patch 2021-04-08 11:58:24 +02:00
bakkeby
0c88a49e27 Adding distributetags patch 2021-04-06 12:47:38 +02:00
bakkeby
521f87af13 Adding proposed changes to have different gaps on a per tag basis ref. #106 2021-04-04 10:49:31 +02:00
bakkeby
647c5935b3 Adding tapresize notes to README.md 2021-03-31 09:18:58 +02:00
bakkeby
012d1f7639 Upgrading to 67d76b and removing alwaysfullscreen patch as it has been merged into mainstream dwm 6.2 2021-03-29 19:33:05 +02:00
bakkeby
72564eb394 Adding LG3D patch 2021-03-09 13:47:21 +01:00
bakkeby
0f9104285b Adding tab patch 2021-03-09 13:23:39 +01:00
bakkeby
7f256e2d3c riodraw: upgrading patch to include rio-spawning of windows 2021-02-16 10:31:04 +01:00
bakkeby
9fcfa8d6ce Adding focusdir patch 2021-02-11 12:29:48 +01:00
bakkeby
1d092253e3 Adding riodraw patch 2021-02-11 12:01:08 +01:00
bakkeby
0f28402305 Adding placemouse patch 2021-01-22 11:28:55 +01:00
matt
5fd83cb76b added the layoutmenu patch 2021-01-02 01:26:21 +01:00
bakkeby
45d05c6c48 Adding the _NET_CLIENT_LIST_STACKING patch 2020-10-26 11:10:14 +01:00
bakkeby
c47f61387d mpdcontrol: fixing typo, mpd (music player daemon), not mdp 2020-10-04 21:19:54 +02:00
bakkeby
37c212ad55 Adding on_empty_keys patch ref. #51 2020-09-29 15:24:44 +02:00
bakkeby
8726ae0aa9 Adding _IS_FLOATING xproperty patch for floating windows ref. #50 2020-09-28 14:39:17 +02:00
Aaron Duxler
da05d567a1 setborderpx fix link in changelog 2020-09-21 01:14:34 +02:00
bakkeby
00320fb842 Adding nomodbuttons patch 2020-09-18 10:53:07 +02:00
bakkeby
d91db5cd65 anybar: adding experimental support for having both anybar + dwm bar(s) in play 2020-09-10 15:24:51 +02:00
bakkeby
8994f375e8 anybar: initial commit 2020-09-10 13:32:28 +02:00
bakkeby
ff9811f73d Just some minor changes adding bar border patch ref. #41 2020-09-09 17:24:02 +02:00
bakkeby
b3e6e3531b ipc: adding function/signal bindings 2020-09-08 16:57:31 +02:00
bakkeby
4379517c25 Adding IPC v1.5.5 patch 2020-09-07 17:48:58 +02:00
bakkeby
f4f5ecab75 Scratchpads improvement (multi-monitor support) 2020-09-07 09:50:42 +02:00
bakkeby
cb42097c22 Assortment of fullscreen improvements 2020-09-05 11:51:18 +02:00
bakkeby
d8ebab4f75 Adding colorbar (implicit integration) 2020-08-27 21:05:59 +02:00
bakkeby
b3d336322e Adding aspectresize patch 2020-08-27 07:34:21 +02:00
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
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
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
91b6671981 Added zoomfloating patch. Changed zoom and togglefloating functions to use c rather than selmon->sel. 2020-08-22 09:21:23 +02:00