bakkeby
57ef22eaba
[dwm][patch] setborderpx reset floating windows to previous size
4 years ago
bakkeby
29a06f83a0
[dwm][patch] setborderpx minor code style changes
4 years ago
bakkeby
5cfaf8357b
[dwm][setborderpx] allow borderpixel changes in floating layout and for floating clients
4 years ago
bakkeby
1c6412802e
Getting rid of practically unused nbottom variable
4 years ago
bakkeby
0b429b4994
Fibonacci updates
4 years ago
bakkeby
ac4c5081c5
Horizgrid pixel perfect updates
4 years ago
bakkeby
443795e3c9
Gridmode pixel perfect updates
4 years ago
bakkeby
174e3260d2
Gappless grid pixel perfect updates
4 years ago
bakkeby
1508d9f274
Fibonacci pixel perfect updates
4 years ago
bakkeby
c65315d52f
Improved fibonacci layout (pixel perfect)
4 years ago
bakkeby
511fda0088
Removing unnecessary variable when both statuscmd and dwmblocks is used
4 years ago
bakkeby
1a4b3632d1
Removing redundant lastbutton variable when both statuscmd and dwmblocks patches are enabled
4 years ago
bakkeby
a6c2fe5668
Adding shiftviewclients files
4 years ago
bakkeby
91291ceb9f
Removing redundant statuscmds logic when both statuscmd and dwmblocks patches are applied
4 years ago
bakkeby
75d5f1e0c5
Adding shiftview patch
4 years ago
bakkeby
f028377c98
Adding dwmblocks patch
4 years ago
bakkeby
b837899f7a
Adding option to be able to reverse cycle through flextile-deluxe layouts
4 years ago
bakkeby
0a0222d929
Pertag flextile-deluxe needlessly tied to monitor rules patch
4 years ago
bakkeby
c56773c0a0
Missing variable for dragmfact without vanitygaps patch
4 years ago
bakkeby
69a9fe607a
Changes to make fibonacci layout arrangement pixel perfect
5 years ago
bakkeby
8aa7a8dafb
Changes to make gapplessgrid layout arrangement pixel perfect
5 years ago
bakkeby
904cc5962f
No real reason for using Bool here, we use ints everywhere else
5 years ago
bakkeby
a84f1b01d2
Adding fix for attachbottom patch
5 years ago
bakkeby
ec32a28380
[dwm][PATCH] statuscolors, fix status text width computation
...
This is an updated version of the statuscolors patch that fixes the
computation of the text width. The previous version of the patch
inculded all the byte codes that are used to select the color schemes
when computing the width, obaining a width that is larger than the real
width. This patch fixes that by adding up the widths of the individual
chunks, separated by the codes that select the color schemes.
5 years ago
bakkeby
f9a001dee7
[dwm][PATCH] Multiple scratchpads
...
This patch enables multiple scratchpads, each with one assigned window.
This enables the same scratchpad workflow that you have in i3.
Scratchpads are implemented as special tags, whose mask does not
apply to new spawned windows. To assign a window to a scratchpad you
have to set up a rule, as you do with regular tags.
Windows tagged with scratchpad tags can be set floating or not in the
rules array. Most users would probably want them floating (i3 style),
but having them tiled does also perfectly work and might fit better the
DWM approach. In case they are set floating, the patch moves them to the
center of the screen whenever the are shown. The patch can easily be
modified to make this last feature configurable in the rules array (see
the center patch).
The togglescratch function, borrowed from the previous scratchpad patch
and slightly modified, can be used to spawn a registered scratchpad
process or toggle its view. This function looks for a window tagged on
the selected scratchpad. If it is found its view is toggled. If it is
not found the corresponding registered command is spawned. The
config.def.h shows three examples of its use to spawn a terminal in the
first scratchpad tag, a second terminal running ranger on the second
scratchpad tag and the keepassxc application to manage passwords on a
third scratchpad tag.
If you prefer to spawn your scratchpad applications from the startup
script, you might opt for binding keys to toggleview instead, as
scratchpads are just special tags (you may even extend the TAGKEYS macro
to generalize the key bindings).
5 years ago
bakkeby
525dc0d107
Adding statuscmd patch ref. #23
5 years ago
bakkeby
692affcff7
dragcfact and dragmfact improvements
5 years ago
bakkeby
a560b9cb53
Adding rounded corners patch
5 years ago
bakkeby
f2673fec53
[dwm][patch] holdbar: fixed flickering caused by repeated key events
5 years ago
bakkeby
7094852845
Making flextile gridmode pixel perfect
5 years ago
bakkeby
1bd0871daf
Adding two new variants of gappless grid to flextile as well as making horizgrid pixel perfect
5 years ago
bakkeby
e9e32d28c7
Adding revamped dragmfact patch ref. #19
5 years ago
bakkeby
cf2e0c1d70
dragcfact - if the window is floating, then fall back to resizing the window rather than doing nothing, #19
5 years ago
bakkeby
32d3d2b7c3
Adding dragcfact patch, ref. #19
5 years ago
bakkeby
d17a306a94
Removing workaround to ensure that floating master stays on top, ref. #20
5 years ago
bakkeby
becbb9bfbf
Removing unwanted and forgotten debug line ref. #20
5 years ago
bakkeby
52db51175b
Bug failing to close the last window using the centered floating master layout, ref. #20
5 years ago
bakkeby
ceed6813d3
Styling
5 years ago
bakkeby
7bc3cf765e
Adding stacker patch as requested ref. #17
5 years ago
bakkeby
39df3ca2ec
Replacing SchemeSel background for systray with that of SchemeNorm
5 years ago
bakkeby
9344ff61dd
Alternative fix which is more in line with the original diff, ref. #18
5 years ago
bakkeby
f401a51fa8
Fix broken client when using systray without the alpha patch, ref. #18
5 years ago
bakkeby
9bc39c02b2
Fixing bugs in relation to #12
5 years ago
bakkeby
873b856428
FAKEFULLSCREEN_PATCH takes precedence over the FAKEFULLSCREEN_CLIENT_PATCH, ref. #13
5 years ago
bakkeby
2541d38d2c
Rewording slave --> stack
5 years ago
bakkeby
8047fe257b
Layouts - re-distributing remaining pixels after even split to address #12
5 years ago
bakkeby
143f94cbc2
Fix for 0 nmaster for tile layout
5 years ago
bakkeby
58ab50845d
Adding option to enable gaps for monocle layout, ref. issue #11
5 years ago
bakkeby
e75decf7de
Pertag togglegaps change ref. issue #11
5 years ago
bakkeby
4b45c6071f
Adding vtcolors patch
5 years ago
bakkeby
90a848d608
Adding swaptags patch
5 years ago
bakkeby
8cb609fa1e
Fix for systray flickering ref. #9
5 years ago
bakkeby
ed20fd9c61
Feature request to add alternative scratchpad patch by Gaspar Vardanyan ref. #8
5 years ago
bakkeby
ecd64a9769
Fix systray position when barpadding patch is enabled, ref. #9
5 years ago
bakkeby
6de03c1735
Adding transferall patch
5 years ago
bakkeby
4ddfdab30e
Adding fsignal patch and moved dwmc signal settings to config.def.h
5 years ago
bakkeby
8392323938
Fix for undefined reference to getgaps when using only nrowgrid layout with vanitygaps
5 years ago
bakkeby
4405df28bd
Fix for undefined reference to getgaps when using only centeredmaster layout
5 years ago
bakkeby
d644c89c74
Added shiftview patch
5 years ago
bakkeby
347ac5146c
Correcting warnings ref. #4
5 years ago
bakkeby
5e75da8dd1
Adding swapfocus patch
5 years ago
bakkeby
84b0361b65
Adding transfer patch
5 years ago
bakkeby
fa6e3d9500
Holdbar compatibility with barpadding, extrabar and statuspadding.
5 years ago
bakkeby
83a7b16a86
Adding inplacerotate patch
5 years ago
bakkeby
bf4fdc6484
Fixes for missleading variable? #2
5 years ago
bakkeby
3b175a5387
Adding improvement to the fakefullscreenclient exiting out of proper fullscreen into tiled fullscreen
5 years ago
bakkeby
9b85650c1d
Adding fakefullscreeenclient patch
5 years ago
bakkeby
5fa724da0d
Tidying style
5 years ago
bakkeby
42b66d4b29
Addressed some conflicts between CMDCUSTOMIZE and NODMENU patches as well as between EXRESIZE and MAXIMIZE patches
5 years ago
bakkeby
2112ea927f
Adding exresize patch
5 years ago
bakkeby
3726d8d1ea
Adding swallow patch
5 years ago
bakkeby
3279c8747a
Adding note about flexipatch-finalizer
5 years ago
bakkeby
2eb8bcdf15
Adding scratchpad patch
5 years ago
bakkeby
ed1c509df3
Adding mdpcontrol patch
5 years ago
bakkeby
703e9da110
Correction when only using col layout + cfacts
5 years ago
bakkeby
b32fe221b6
Adding columns layout
5 years ago
bakkeby
83242012da
Fixed minor cross-compatibility issues for combo, holdbar, leftlayout, hidevacanttags, taggrid and activetagindicatorbar
5 years ago
bakkeby
ca8638128f
Adding dwmc patch
5 years ago
bakkeby
2612060419
Adding sortscreens patch
5 years ago
bakkeby
132ceee073
Added statusallmons patch, fixed minor cross-compatibility issues for killunsel, fullscreen, noborder, tagintostack patches
5 years ago
bakkeby
ac4269a4f2
Adding cmdcustomize patch
5 years ago
bakkeby
15a4c58924
Adding taggrid patch
5 years ago
bakkeby
b6928ab1fb
Adding killunsel patch
5 years ago
bakkeby
a25d00eb00
Adding tagall patch
5 years ago
bakkeby
e0a21f0869
Adding movestack patch
5 years ago
bakkeby
8c768b21e1
Adding monoclesymbol patch
5 years ago
bakkeby
2de0c0e307
Adding maximize patch
5 years ago
bakkeby
853c64fbb7
Adding switchcol patch
5 years ago
bakkeby
40000bba1c
Adding quitonlyonempty patch and made monocle layout position configurable for fullscreen and warp patches
5 years ago
bakkeby
9ebd9c8397
Adding focusurgent patch
5 years ago
bakkeby
1f21ed72d1
Adding focusadjacenttag patch
5 years ago
bakkeby
0a23ed6efd
Adding restartsig and emptyview patches
5 years ago
bakkeby
37b1b54ab9
Adding fullscreen, holdbar and unfloatvisible patches
5 years ago
bakkeby
009819e186
Replaced flextile with flextile-deluxe, refactored monitor rules to support predetermined layouts per tag
5 years ago
bakkeby
dc5d77e95f
Adding urgentborder patch
5 years ago
bakkeby
f60b0b5121
Adding winview patch
5 years ago
bakkeby
f8f67508d8
Adding xrdb patch
5 years ago
bakkeby
30e0a3b5e4
Adding sticky and warp patches
5 years ago
bakkeby
713c4e6197
Adding push no master variant patch
5 years ago
bakkeby
70012dbf2c
Adding selfrestart patch
5 years ago
bakkeby
5501f81b9c
Adding setborderpx patch
5 years ago
bakkeby
39e161e545
Adding push patch
5 years ago
bakkeby
9e17c55d95
Adding ewmhtags patch
5 years ago
bakkeby
706e06be43
Adding combo patch
5 years ago
bakkeby
5d33aebaaf
Adding float border color patch
5 years ago
bakkeby
d0757568ee
Minor tweaks to awesomebar patch (incl. alpha and systray compatibility)
5 years ago
bakkeby
d6517bf4f8
Adding awesomebar patch
5 years ago
bakkeby
4a17b880ad
Adding alternativetags patch
5 years ago
bakkeby
20872921bc
Adding flextile patch
5 years ago
bakkeby
637cc50dda
Adding centered master patches
5 years ago
bakkeby
973d64f51b
Adding nrowgrid layout
5 years ago
bakkeby
342fc03b88
Adding horizgrid and gridmode layouts
5 years ago
bakkeby
9081aef748
Adding gappless grid layout
5 years ago
bakkeby
cccb8fcecb
Adding fibonacci layout
5 years ago
bakkeby
7da1b17169
Adding deck layout
5 years ago
bakkeby
e490af0eb2
Adding cfacts, vanitygaps patches and bottomstack layouts
5 years ago
bakkeby
7c23a59c38
Adding rotatestack patch
5 years ago
bakkeby
9ccc131284
Adding cyclelayouts patch
5 years ago
bakkeby
611460c6a6
Adding autostart patch
5 years ago
bakkeby
04a7b4de40
Adding attachabove, attachaside, attachbelow and attachbottom patches
5 years ago
bakkeby
ab6eb60657
Adding tagallmon and tagswapmon patches
5 years ago
bakkeby
448f8db4c2
Adding togglefullscreen patch
5 years ago
bakkeby
e681ab5dd9
Adding zoomswap patch (pertag compatible)
5 years ago
bakkeby
591caea975
Added pertag patch
5 years ago
bakkeby
cba0991170
Adding systray patch
5 years ago
bakkeby
2c9a889b22
Adding README.md
5 years ago