224 Commits (master)

Author SHA1 Message Date
bakkeby 73b097e032 Adding holdbar on top of keypressrelease patch 3 years ago
bakkeby 188a1c8bbd Adding keypressrelease 6.2 port 3 years ago
bakkeby 1bcaf54b69 Adding placedir, moving clients around with behaviour similar to that of focusdir 3 years ago
bakkeby 299b172cb9 barpadding: multi-monitor fix
Ref.
https://www.reddit.com/r/suckless/comments/nfc3xn/gaps_problem_with_multiple_monitors/
3 years ago
bakkeby b52c53c887 Adding toggletag patch 3 years ago
bakkeby bce5504cba Adding togglelayout patch 3 years ago
bakkeby b513992a8f floatpos: adding feature to spawn floating window underneath the mouse cursor 3 years ago
bakkeby db3b9f2189 Adding desktop icons patch 3 years ago
bakkeby 10b1d5001d Addressing various memory leak issues ref. 30 3 years ago
bakkeby dca8b9be86 fullscreen-compilation: better fix for client losing focus on exiting fullscreen 3 years ago
bakkeby cf9ea5ea3f focusedontop: better workaround for flicker on monocle layout ref. #31 3 years ago
bakkeby 4ed43fcab2 focusedontop: proposed workaround for flicker on monocle layout ref. #31 3 years ago
bakkeby c6cb13555a Addressing various memory leak issues ref. #30 3 years ago
bakkeby a617d30e42 status2d: Addressing crash issue due to missing line in dwm.c that creates special scheme used by status2d ref. #29 3 years ago
bakkeby 0c692db593 steam: fix black screen when game window receives focus again 3 years ago
bakkeby 5eecade892 rioresize: if resize changes monitor then arrange the previous monitor ref. #28 3 years ago
bakkeby a85e015f6d Proposed fix for crash when using placemouse across monitors ref. #27 3 years ago
bakkeby 8c8abc2f76 Fix for floating windows ref. #26 3 years ago
bakkeby 3b9ddf205f status2d: Incomplete status2d fragments protection 3 years ago
bakkeby b502896409 barmodules-systray: hide systray if no longer shown (allows for a toggleable systray) 3 years ago
bakkeby 2d69e5189e Proposed fix to address behaviour when resizing clients using the -1Z anchor 3 years ago
bakkeby 92b700c363 riodraw: update 3 years ago
bakkeby 7766021d14 Adding example patch 3 years ago
bakkeby 24ac7da055 Adding tatami layout option for flextile 3 years ago
bakkeby bd5a33dc0d riodraw: fixing typo 3 years ago
bakkeby 70218afc46 placemouse: spaces to tabs 3 years ago
bakkeby c96f6bd06a Adding combo (full) versions of the cfacts vanitygaps and cfacts dragcfact patches 3 years ago
bakkeby 23a51c663f placemouse: Adding moveorplace option for placemouse patch and fixing floating issue ref. #20 3 years ago
bakkeby b1a4baf229 riodraw: improving selection cancellation behaviour 3 years ago
bakkeby 064e6179a2 Adding no pid option to riodraw 3 years ago
bakkeby 40b96582ea Adding no PID matching variant of riodraw 3 years ago
bakkeby 4c03694b50 riodraw: adding option to not use PID matching 3 years ago
bakkeby db107234f4 riodraw: added missing newline 3 years ago
bakkeby cabb937eef swallow: correcting indentation (spaces to tabs) 3 years ago
bakkeby 7638fba1b5 Adding upgrade to riodraw patch 3 years ago
bakkeby 954e4d27fb focusdir: removing newline 3 years ago
bakkeby 4e0ae9f2f9 Adding rio-like draw-to-resize windows.
This was backported from instantWM and depends on an external tool
slop to be installed.

Contributed by jzbor ref. #21
3 years ago
bakkeby 59c2bd6337 focusdir: fix for dwm crashing if used when no or only one client is visible 3 years ago
bakkeby c1b2dcaed7 placemouse: if moving client between monitors update tags of client 3 years ago
bakkeby ce51d0fbbf swallow: removing needless check for c->noswallow 3 years ago
bakkeby 7c1d45f197 Adding desktop patch 3 years ago
bakkeby ab127e78f6 Alternative swallow patch that replaces clients instead of swapping windows offering better resize hints 3 years ago
bakkeby 4172d6d61a centeredsizehints: minor refactoring 3 years ago
bakkeby 85b930ea68 centeredsizehints: different approach 3 years ago
bakkeby 5d0de17c37 Adding centeredsizehints 3 years ago
bakkeby bb1638c105 systray: togglebar, updating barpadding integration hint as per #19 3 years ago
bakkeby 540a4ab15c placemouse: adding options for tiled position being relative to client center 3 years ago
bakkeby 185ed18801 Updating barpadding integration hint ref. #19 3 years ago
bakkeby d0fac709a9 Proposed change to address overly large fake fullscreen 3 years ago
bakkeby 5851c0b014 Adding placemouse patch 3 years ago
bakkeby 69f8fa9d89 renamedscratchpads: I suspect this was a bug 3 years ago
bakkeby daec951bcc Adding renamedscratchpads patch without color scheme 3 years ago
bakkeby de575c7335 namedscratchpads --> renamedscratchpads 3 years ago
bakkeby 078a85b907 namedscratchpads --> renamedscratchpads 3 years ago
bakkeby cc5a9a2789 namedscratchpads: use a different color scheme for scratchpads 3 years ago
bakkeby d37d6412ef namedscratchpads: use relative position when moving multiple clients from one monitor to another 3 years ago
bakkeby b549e3d168 namedscratchpads: respect life choices 3 years ago
bakkeby 77af22d9f7 namedscratchpads: minor tweaks 3 years ago
bakkeby 682876f102 Another namedscratchpads variant where scratchpads remain on the monitors where they reside 3 years ago
bakkeby 70b0ca8efe namedscratchpads: minor tweaks 3 years ago
bakkeby 7c08019c7a namedscratchpads: minor tweaks 3 years ago
bakkeby b1df0739ba namedscratchpads: minor tweaks 3 years ago
bakkeby 33d81f4301 namedscratchpads: minor tweaks 3 years ago
bakkeby f00acd38f7 namedscratchpads: auto-hide scratchpads when moving to other tags 3 years ago
bakkeby aa265e030d namedscratchpads: auto-hide scratchpads when moving to other tags 3 years ago
bakkeby 32d1a769a6 namedscratchpads: Moving centering of scratchpads out of showhide and into togglescratch 3 years ago
bakkeby 6cf556b89a namedscratchpads: quality of life improvements 3 years ago
bakkeby 63d0fc8556 Named scratchpad variant 4 years ago
bakkeby e3177f235a Amending deck layout symbol ref. #16 4 years ago
bakkeby 10f1ed3cf2 Adding tagicons patch 4 years ago
bakkeby 6439fa4465 monitortags: removing monidx function in favour of mon->num 4 years ago
bakkeby 8a8ece81a1 sortscreens: Adding for reference 4 years ago
bakkeby d8551daaee pertag: making prevzooms an integration hint 4 years ago
bakkeby 6c583cf72e pertag: making prevzooms an integration hint 4 years ago
bakkeby 10bda6f323 systray: KLUDGE! do not remove systray icon when unmapped 4 years ago
bakkeby d7d72a24cb shiftviewclients: adding another scratchpads integration hint ref. #12 4 years ago
bakkeby 5a730ca8b2 shiftviewclients: Adding missing scratchpad integration hint ref. #12 4 years ago
bakkeby 714e7ac299 adding alpha deck and monocle variant patches 4 years ago
bakkeby 690f7d9e82 netclientliststacking: Adds the _NET_CLIENT_LIST_STACKING property which may be needed by some applications, e.g. zoom for window sharing. 4 years ago
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