Commit Graph

138 Commits (master)

Author SHA1 Message Date
SalahDin Rezk 36b574eff6
Add bar padding smart patch (#419) 1 month ago
Utkarsh Verma 58b58dc44e
Add PERMON_VANITYGAPS_PATCH (#343) 2 months ago
bakkeby 01244cc1b9 Adding placedir patch ref. #407 3 months ago
bakkeby 5a0c5e617f Adding the do-not-die-on-color-allocation-failure patch ref. #404 5 months ago
bakkeby 9869c22cb2 Adding sendmoncenter patch ref. #402 6 months ago
bakkeby 817db8c3ca Adding focusmaster-return patch variant ref. #398 6 months ago
bakkeby 74abea7c70 Adding unmanaged patch ref. #365 11 months ago
bakkeby 99f6f1b52c Adding focusfollowmouse patch ref. #364 11 months ago
bakkeby 10a6640732 Adding the toggletopbar patch ref. #363 11 months ago
bakkeby fcbe686ff2 pertag vanitygaps patch - adjust description ref. #342 1 year ago
bakkeby e424e87c40 Patch toggle BAR_TITLE_LEFT_PAD_PATCH to be disabled by default ref. #335 1 year ago
bakkeby 954e60b735 Adding proposed view history patch ref. #327 1 year ago
bakkeby ad56835713 Bump to ba56fe9.
Revert "Remove dmenumon variable"

This reverts commit c2b748e7931e5f28984efc236f9b1a212dbc65e8.

Revert back this change. It seems to not be an edge-case anymore since
multiple users have asked about this new behaviour now.

Ref.
https://git.suckless.org/dwm/commit/ba56fe9fea0a28d8184a727a987836a0903e2682.html
2 years ago
bakkeby cc58ad2ef4 Adding alt-tab patch ref. #303 2 years ago
bakkeby 4912e3129a Bump to 50ad171.
remove workaround for a crash with color emojis on some systems, now fixed in libXft 2.3.5

https://gitlab.freedesktop.org/xorg/lib/libxft/-/blob/libXft-2.3.5/NEWS

bump version to 6.4

Ref.
https://git.suckless.org/dwm/commit/970f37697358574e127019eb0ee2f5725ec05ce0.html
https://git.suckless.org/dwm/commit/50ad171eea9db5ccb36fce2592e047c3282975ff.html

Consequently the color emoji patch has been inverted into no color emoji, keeping the workaround in the code base for those that are on systems with older versions of the Xft library.
2 years ago
bakkeby 2c180b8d9c Bump to c2b748e.
Remove dmenumon variable

Reasoning: Since 2011 dmenu has been capable of working out which
monitor currently has focus in a Xinerama setup, making the use
of the -m flag more or less redundant.

This is easily demonstrated by using dmenu in any other window
manager.

There used to be a nodmenu patch that provided these changes:
https://git.suckless.org/sites/commit/ed68e3629de4ef2ca2d3f8893a79fb570b4c0cbc.html

but this was removed on the basis that it was very easy to work
out and apply manually if needed.

The proposal here is to remove this dependency from dwm. The
mechanism of the dmenumon variable could be provided via a patch
if need be.

The edge case scenario that dmenu does not handle on its own, and
the effect of removing this mechanism, is that if the user trigger
focusmon via keybindings to change focus to another monitor that
has no clients, then dmenu will open on the monitor containing the
window with input focus (or the monitor with the mouse cursor if
no windows have input focus).

If this edge case is important to cover then this can be addressed
by setting input focus to selmon->barwin in the focus function if
there is no client to give focus to (rather than giving focus back
to the root window).

Ref.
https://git.suckless.org/dwm/commit/c2b748e7931e5f28984efc236f9b1a212dbc65e8.html
2 years ago
bakkeby c438eabdc2 Adding nametag patch 2 years ago
bakkeby 4b20c92b4c Adding bidi patch ref. #285 2 years ago
Stein Gunnar Bakkeby 5f7df0b0dc
Adding tagpreview patch (#271) 2 years ago
bakkeby 197c218304 Adding shiftswaptags patch ref. #270 2 years ago
bakkeby d3ab291944 Adding shiftboth patch ref. #270 2 years ago
bakkeby 279c571986 Adding shifttagclients patch ref. #270 2 years ago
bakkeby a15a259926 Adding shifttag patch ref. #270 2 years ago
bakkeby 2f70c42aab Adding renamed scratchpads patch 2 years ago
bakkeby 440c4a6efa Porting the seamless restart feature from dusk into dwm-flexipatch 2 years ago
Bagellll ae67378b20
Tag-Sync patch (for syncing tags across all monitors) (#219)
* Tag-Sync patch
* Major compatibility updates
* SWITCHTAG/TAGSYNC compatibility
* tagsync: refactoring

Co-authored-by: bakkeby <bakkeby@gmail.com>
2 years ago
bakkeby 282dc2ad22 barpadding: adding vanitygaps variant 2 years ago
bakkeby 90e4dfc0cf Adding the isfreesize version of the sizehints patch ref. #229 2 years ago
Utkarsh Verma 8f401e1d81
Add a new patch to integrate vanity gaps with bar padding 2 years ago
bakkeby a9078fdb4d Adding underlinetags patch ref. #199 3 years ago
bakkeby 63fed59d19 Adding taglabels patch ref. #199 3 years ago
bakkeby e68f434944 Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188 3 years ago
bakkeby 22bbf1cb13 Adding alwayscenter patch ref. #182 3 years ago
bakkeby 036421845f Adding separate statuscolors bar module ref. #180 3 years ago
bakkeby f8ae6714db Adding winicon patch 3 years ago
Muhamad Althaf 65724b211a
Fix typo 3 years ago
pepper-jelly 0733c39e0c sed source files to end with 1 new line 3 years ago
bakkeby c968fd9aae Renaming VIEW_SAME_TAG_GIVES_PREVIOUS_TAG_PATCH to TOGGLETAG_PATCH 3 years ago
bakkeby 246f8f7260 Adding togglelayout patch 3 years ago
bakkeby cde98665a2 Updating the link for Mitch Weaver's rounded corners patch 3 years ago
bakkeby 4bfda0327c anybar: misc improvements ref. #118 3 years ago
bakkeby eb66da79ca anybar: make sure to free the bar when unmanaging an external bar plus misc improvements ref. #118 3 years ago
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.
3 years ago
bakkeby ac737f9dfc Adding xkb patch as per request #111 3 years ago
bakkeby 0c88a49e27 Adding distributetags patch 3 years ago
bakkeby 521f87af13 Adding proposed changes to have different gaps on a per tag basis ref. #106 3 years ago
verschmelzen 07277cc460 Add tapresize patch 3 years ago
bakkeby 012d1f7639 Upgrading to 67d76b and removing alwaysfullscreen patch as it has been merged into mainstream dwm 6.2 3 years ago
bakkeby 72564eb394 Adding LG3D patch 3 years ago
bakkeby 0f9104285b Adding tab patch 3 years ago