bakkeby
4011fddced
floatpos: rather than removing updatesizehints entirely opt for ignoring size hints on a per client basis when floatpos is used
4 years ago
bakkeby
f08c00fd9c
focusedontop: no need to sync with x
4 years ago
bakkeby
6a30633971
focusdir: focus on the next client by direction (up, down, left, right)
4 years ago
bakkeby
c8187c6372
fullscreen-compilation: exiting fullscreen after a fullscreen window has been moved to another monitor gives a window that appears to be floating, but it is not - addressing this with an arrange rather than restack plus restricting the size of floating clients following a fullscreen move between monitors
4 years ago
bakkeby
cce049830f
focusedontop: choosing another strategy for keeping the currently focused window on top of others
4 years ago
bakkeby
6d4be1e2fa
Adding notags (de)patch
4 years ago
bakkeby
4636227b30
Adding focusedontop patch
4 years ago
bakkeby
e134cfb150
warp: previous changes to check if the cursor was within the window drawing area or not had the side effect of breaking cross monitor warp when focusing on another monitor
4 years ago
bakkeby
fa7fa64044
fullscreen compilation: addressed obscure bug that could result in a fullscreen fake fullscreen window
4 years ago
bakkeby
8734ee7e37
awesomebar: correcting alignment when distributing remainder pixels + adding centered window name option
4 years ago
bakkeby
95a2f5d912
Adding fake fullscreen client rule
4 years ago
bakkeby
ade7e1d201
Adding fake fullscreen compatible noborder patch ref. #10
4 years ago
bakkeby
23f334ba41
Added explanation for the passing of True to XSync hack in resizeclient
4 years ago
bakkeby
6122de18ad
fakefullscreen: overhaul of setfullscreen logic
4 years ago
bakkeby
2bc6484f16
fakefullscreen: fullscreen --> fake fullscreen can make the tiled window display on top of floating window
4 years ago
bakkeby
12b97f6124
fakefullscreen: do not interfere with client message, ref. #9
4 years ago
bakkeby
928fc2375f
fakefullscreenclient: adding a few improvements from the fullscreen collection
4 years ago
bakkeby
9a973e4bfd
fakefullscreen: prevent focus from drifting away from client when going from fullscreen to fake fullscreen, ref. #9
4 years ago
bakkeby
216f899247
Fixing floating window snapping to tiled when disabling fake fullscreen, ref. #9
4 years ago
bakkeby
f8b620f485
Removing zoomswap patch as per #8
4 years ago
bakkeby
9d82eebbb0
always restore border width when switching between fake and actual fullscreen, ref. #9
4 years ago
bakkeby
2ec8c2d4c8
systray may not always exist
4 years ago
bakkeby
8039b26b86
systray may not exist when a clientmessage is received, resulting in dwm crash
4 years ago
bakkeby
993c726d86
Adding fullscreen-compilation compatible tagswapmon patch
4 years ago
bakkeby
9e9c7b52f2
Adding fullscreen-compilation compatible tagallmon patch
4 years ago
bakkeby
4f85ba3511
showhideclient: focus on client after coming out of hidden/iconic state
4 years ago
bakkeby
312d2c5d61
Assortment of fullscreen improvements
4 years ago
bakkeby
b6027820f9
losefullscreen: adding changes to preserve fullscreen when focus changes to another monitor
4 years ago
bakkeby
97185ee605
Adding warp patch with some compatibility changes
4 years ago
bakkeby
d64c775e63
Minor if / else if correction if one is not using the flextile deluxe layout
4 years ago
bakkeby
b1f03885d7
awesomebar: changed check for HIDDEN macro
4 years ago
bakkeby
fa48424634
bartabgroups: grouped floating and hidden windows, added stack, float and hidden group weights
4 years ago
bakkeby
ebd65d0d37
Adding bartabgroups patch
4 years ago
bakkeby
8182bf8b04
awesomebar: removing wintitleactions functionality
4 years ago
bakkeby
b6fa55ffdb
Adding wintitleactions patch
4 years ago
bakkeby
35e89d9308
Adding bartabgroups patch
4 years ago
bakkeby
963542bd76
Adding steam patch
4 years ago
bakkeby
c74b570858
systray: systray window may always not exist depending on configuration and number of monitors available, causing segfault in cleanup
4 years ago
bakkeby
7782580903
awesomebar: use previously tiled when hiding client and the hidden client was the last tiled client
4 years ago
bakkeby
b150231879
awesomebar: when hiding a client make the next focused client the next tiled client
4 years ago
bakkeby
a0d2fcdd5a
awesomebar: fix for focusstack not being able to focus past hidden client
4 years ago
bakkeby
31286c28a3
systray: add / override class hints for the systray clients (allows for compositors to exlude them from shadows)
4 years ago
bakkeby
376c9d8497
barmodules: adding alpha integration hints
4 years ago
bakkeby
7bdb54f08c
monitorrules: aligning variables to match up with barmodules
4 years ago
bakkeby
0a2ce326fc
pertag-monitorrules patch 2/2 did not apply cleanly on top of pertag due to slight style change
4 years ago
bakkeby
dc12431e97
monitorrules: fix for tag specific settings not applying to default selected tag + layout bounds protection
4 years ago
bakkeby
e757a967e5
barmodules: updating updatebarpos to take into account geometry for bars that are not shown on startup
4 years ago
bakkeby
634db6b59d
monitorrules: Changing default example rule to align with comment
4 years ago
bakkeby
4bc2ca15fb
barmodules: refactoring updatebarpos
4 years ago
bakkeby
583df305e1
Adding barmodules
4 years ago
bakkeby
ea0fdd541d
barmodules: adding awesomebar module
4 years ago
bakkeby
67f1b799bc
barmodules: removing padding for default tags module
4 years ago
bakkeby
02f862f6f7
Removing top level diff, i.e. [PATCH 1/2], from patches
4 years ago
bakkeby
575cf9d4e1
Adding powerline patch
4 years ago
bakkeby
d33c6a5ccc
Adding barmodules patch
4 years ago
bakkeby
2a24349278
alpha-systray: systray window was not fully transparent
4 years ago
bakkeby
bfe371fb17
alpha-systray: systray window was not fully transparent
4 years ago
bakkeby
0ca7cc3039
flextile: gappless grid alternatives fix for dual stack
4 years ago
bakkeby
ee81c6572d
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.
4 years ago
bakkeby
007979adfc
switchtag: adding more control over when views switch back to what they were previously
4 years ago
bakkeby
a5640756dd
Adding holdbar variant
4 years ago
bakkeby
54486758da
dragmfact: Tweaks for fixed horizontal split
4 years ago
bakkeby
54a17a2ed1
Adding horizontal and vertical arrow cursor icons for dragmfact
4 years ago
bakkeby
43284b002b
Adding corner mouse cursors, credit to fuseteam
4 years ago
bakkeby
faefba7daa
Updating sendmon_keepfocus patch to only keep focus if client had focus
4 years ago
bakkeby
ac9f2e36aa
Adding sendmon_keepfocus patch
4 years ago
bakkeby
f94e8757f6
Adding resizepoint patch
4 years ago
bakkeby
736cb19ebc
Adding floatpos patch
4 years ago
bakkeby
7a952bcedc
netactiverules: Updating example with FocusIfShown
4 years ago
bakkeby
37054cb277
netactiverules: Correction for options to alter the client's tags
4 years ago
bakkeby
f9a32b415a
Adding options to move client to currently viewed tags
4 years ago
bakkeby
a134c586c2
Adding example patch: netactiverules
4 years ago
bakkeby
f51abc89b7
shiftviewclients: Adding integration hint for when combined with the scratchpads patch
4 years ago
bakkeby
de1d53bdd7
Adding moveresize patch
4 years ago
bakkeby
17a5293d18
Removing old flextile patch
4 years ago
bakkeby
e4b94b196a
f
4 years ago
bakkeby
69fd1242e6
Correctings vertical starting position for fibonacci layout
4 years ago
bakkeby
ffffd92f6a
Adding cfacts-vanitygaps patch
4 years ago
bakkeby
5db84c1165
Adding vanitygaps diff
4 years ago
bakkeby
f23a6baaf0
Adding shiftviewclients patch
4 years ago
bakkeby
d3307b7ccb
Rebased against 6.2 (was c82db690cc0c4624dad4dc6ae899020799ec84db)
4 years ago
bakkeby
c8e1da690c
Adding fakefullscreenclient patch
4 years ago
bakkeby
d7b77d2902
Adding pertag-flextile patch diff
4 years ago
bakkeby
76f8ae1549
Adding dragmfact patch and README.md
4 years ago
bakkeby
2de961d6af
Upgrading tagmonfixfs patch to support fullscreen YouTube videos to stay fullscreen when moved to an adjacent monitor
5 years ago
bakkeby
6d50260267
Fixed a bug causing dwm to freeze when moving clients to adjacent monitors
5 years ago
bakkeby
943eb26113
Adding monitor tags patch
5 years ago
bakkeby
53932f4e65
Adding monitor rules patch
5 years ago
bakkeby
1302afc699
Minor style change for pertag patch
5 years ago
bakkeby
8cd673bc44
Minor spacing issue for center patch
5 years ago
bakkeby
f26c276c6d
Adding attachbottom patch with fix
5 years ago
bakkeby
5ce73fe2b4
Adding attachx, autostart, center, cyclelayouts, fancybar, flextile, focusonnetactive, losefullscreen, pertag, resizecorners, rotatestack, savefloats, single-tagset, statuspadding, switchtag, systray, tagallmon, tagmonfixfs, tagswapmon, togglefullscreen, windowrolerule and zoomswap patches
5 years ago
bakkeby
b89b2bec54
Adding systray on top of alpha
5 years ago
bakkeby
b5611eda36
Adding dragcfact patch
5 years ago
bakkeby
9f5f4f33eb
Adding dragcfacts patch
5 years ago