Commit Graph

145 Commits

Author SHA1 Message Date
319e414e85 Merge remote-tracking branch 'upstream/master' 2022-10-30 18:54:42 -04:00
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
2022-10-30 10:32:43 +01:00
04410cb6a9 Merge remote-tracking branch 'upstream/master' 2022-10-15 10:20:39 -04:00
cc58ad2ef4 Adding alt-tab patch ref. #303 2022-10-08 22:35:04 +02:00
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.
2022-10-06 14:44:11 +02:00
a7c292b7c3 Merge remote-tracking branch 'upstream/master' 2022-09-01 21:18:41 -04:00
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
2022-08-29 21:49:41 +02:00
ed439ddee4 Merge remote-tracking branch 'upstream/master' 2022-08-12 17:17:10 -04:00
c438eabdc2 Adding nametag patch 2022-08-12 13:47:25 +02:00
de6e519b9a Merge remote-tracking branch 'upstream/master' 2022-08-07 13:54:43 -04:00
4b20c92b4c Adding bidi patch ref. #285 2022-08-02 10:58:10 +02:00
239be5e070 Merge remote-tracking branch 'upstream/master' 2022-07-05 20:40:31 -04:00
5f7df0b0dc Adding tagpreview patch (#271) 2022-07-05 14:55:42 +02:00
782b5650b2 Merge remote-tracking branch 'upstream/master' 2022-07-04 14:10:42 -04:00
197c218304 Adding shiftswaptags patch ref. #270 2022-07-04 13:56:39 +02:00
d3ab291944 Adding shiftboth patch ref. #270 2022-07-04 13:45:06 +02:00
279c571986 Adding shifttagclients patch ref. #270 2022-07-04 13:07:36 +02:00
a15a259926 Adding shifttag patch ref. #270 2022-07-04 11:28:23 +02:00
9706cb9cf7 Merge remote-tracking branch 'upstream/master'
- Add renamed scratchpads patch
- hide systray when there are no systray icons to show
2022-07-01 16:38:19 -04:00
2f70c42aab Adding renamed scratchpads patch 2022-06-20 14:00:09 +02:00
3eddc34482 Replace Self Restart with Restart Sig
- Disable self restart patch
- Enable restart sig patch again
- Replace "Ferdi" window rule with "Ferdium"
2022-06-18 08:07:15 -04:00
5053183365 Enable Seamless & Self Restart Patches
- Disable restart signal patch (external method of controlling dwm)
- Enable seamless restart patch (preserve wm settings across restart)
- Enable self restart patch (internal method of controlling dwm)
- Update self restart keybinding to be same as restart sig
2022-06-17 14:14:55 -04:00
95137984ea Merge remote-tracking branch 'upstream/master'
- Seamless restart patch
2022-06-17 14:07:10 -04:00
440c4a6efa Porting the seamless restart feature from dusk into dwm-flexipatch 2022-06-17 14:36:20 +02:00
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>
2022-02-11 16:57:53 +01:00
282dc2ad22 barpadding: adding vanitygaps variant 2022-02-11 11:43:36 +01:00
90e4dfc0cf Adding the isfreesize version of the sizehints patch ref. #229 2022-02-11 11:43:36 +01:00
8f401e1d81 Add a new patch to integrate vanity gaps with bar padding 2021-12-26 18:30:37 +05:30
a9078fdb4d Adding underlinetags patch ref. #199 2021-11-23 22:49:27 +01:00
63fed59d19 Adding taglabels patch ref. #199 2021-11-23 22:36:53 +01:00
5210734ec6 Merge remote-tracking branch 'upstream/master'
- upstream/master onlyquitonempty + cool_autostart: adding proposed compatibility improvements ref. #194
- noborder: addressing issue reported in #193
- fodcusadjacenttag: Add selmon->sel guards for tagandviewtoleft/right to prevent segmentation faults ref. #191
- Use 'pgrep -o' instead of 'pidof -s' to get the PID of status bar
- Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188
2021-10-30 09:52:22 -04:00
e68f434944 Add a statusallmons and staticstatus easily toggleable in patches.h ref. #188 2021-10-07 11:46:31 +02:00
7f854ae1c7 Enable Warp Patch 2021-10-05 10:33:38 -04:00
2907b9eefe Enable Deck Layout
- Enable deck layout patch
- Add keybinding to switch to deck layout and unfloat to deck layout
- Update grid layout index
2021-09-25 14:02:06 -04:00
6f14a0a9f9 Enable Sort Screens Patch 2021-09-21 13:06:29 -04:00
c6b3bf4830 Switch to Always Center Patch
- Disable center and center transient windows patches
- Enable always center patch
2021-09-19 09:30:51 -04:00
6fb86d382f Polybar Adjustments & Remove Swallow Patch
- Disable unused swallow patch
- Re-comment swallow patch dependencies in config.mk
- Adjust polybar module colors
- Add quick reference table for converting between seconds,
  minutes, and hours in polybar interval section
- Change polybar main font to NotoSansDisplay Nerd Font
- Move media-playing module to center
- Move date & time modules to right
- Change separator from space to none
- Add program title to dwm module
- Disable reverse scroll options in dwm module
- Disable layout scrolling in dwm module due to crashes
- Slightly shorten date module
2021-09-19 09:24:05 -04:00
5f2b977c1e Grid Mode Layout & Rule Changes
- Enable grid mode layout patch
- Add keybinding to switch to grid mode w/ and w/o floating window flattening
- Remove Gimp and Firefox tag rules
- Add Picture in picture floating rule
2021-09-19 09:24:05 -04:00
56537aa159 Patched DWM Flexipatch Build
- Wrote entire dwm-flexipatch build as org document
- Moved README and README.md into README.org
- Setup keybindings, colors, etc. for dwm-flexipatch
2021-09-19 09:24:00 -04:00
22bbf1cb13 Adding alwayscenter patch ref. #182 2021-09-08 09:42:47 +02:00
036421845f Adding separate statuscolors bar module ref. #180 2021-08-25 12:18:01 +02:00
f8ae6714db Adding winicon patch 2021-07-27 13:40:53 +02:00
65724b211a Fix typo 2021-06-21 16:06:44 +05:30
0733c39e0c sed source files to end with 1 new line 2021-06-14 08:54:23 +03:00
c968fd9aae Renaming VIEW_SAME_TAG_GIVES_PREVIOUS_TAG_PATCH to TOGGLETAG_PATCH 2021-05-30 19:31:25 +02:00
246f8f7260 Adding togglelayout patch 2021-05-30 19:22:00 +02:00
cde98665a2 Updating the link for Mitch Weaver's rounded corners patch 2021-05-13 15:21:02 +02:00
4bfda0327c anybar: misc improvements ref. #118 2021-04-28 10:52:59 +02:00
eb66da79ca anybar: make sure to free the bar when unmanaging an external bar plus misc improvements ref. #118 2021-04-27 14:01:11 +02:00
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