Commit Graph

254 Commits (016cdf385781d101221318d4ff8e029a357ff236)

Author SHA1 Message Date
bakkeby b25b92b5f4 warp: do not warp if force_warp = 1 and mouse cursor is on a bar 4 years ago
bakkeby 56c81ddbfa warp: dragmfact + dragcfact compatibility
These set of changes introduce:
   a) a flag to ignore warp from happening while dragmfact or
      dragcfact is being used and
   b) a flag to force warp when killclient or showhideclient
      is used, to make for a more intuitive experience

ref. https://github.com/bakkeby/patches/issues/11
4 years ago
bakkeby c47f61387d mpdcontrol: fixing typo, mpd (music player daemon), not mdp 4 years ago
bakkeby f08883883a setborderpx: add support for updating bar borderpx 4 years ago
bakkeby 45f763b837 shiftview: fixed bug when scratchpad is enabled 4 years ago
bakkeby 3b5f3f66ce shiftviewclients: fixed bug when scratchpad is enabled 4 years ago
bakkeby 5132e3a289 bar indicators: fixed alignment when bar border is used 4 years ago
bakkeby 795fcc3b51 scratchpads: when the scratchpad patch is added, the tagmask is altered, so to get a window onto all tags you have to do ~SPTAGSMASK instead of ~0 as otherwise it will interfere with the scratchpads, ref. #53 4 years ago
bakkeby 8726ae0aa9 Adding _IS_FLOATING xproperty patch for floating windows ref. #50 4 years ago
bakkeby fcf96c0920 warp: do not warp if mouse cursor is on top of any of the bars 4 years ago
B4rc1 74c9528c38 fixed warp patch for other monitor 4 years ago
bakkeby 6f5b1582d6 scratchpads: enhancing scratchpad by allowing arbitrary clients to be added to (and removed from) each scratchpad area 4 years ago
Aaron Duxler 216c95d86e minor floating mode fix for setborderpx patch 4 years ago
bakkeby 00320fb842 Adding nomodbuttons patch 4 years ago
bakkeby 7275ca47ff Experimenting with having more status indicators than just whether the client is floating or not 4 years ago
bakkeby b3cb874ff5 scratchpads: allow a hidden scratchpad to be revealed when toggling scratch and reduce size of window if too large to be displayed when switching monitors 4 years ago
bakkeby fada5790a2 fakefullscreenclient: setfullscreen logic overhaul 4 years ago
bakkeby 819d06c5c9 swallow: arrange monitor if window is not swallowed 4 years ago
bakkeby 7b477bc7db fakefullscreen: fullscreen --> fake fullscreen can make the tiled window display on top of floating window 4 years ago
bakkeby dc9e57a6b6 swallow: upgrading to latest version with OpenBSD support 4 years ago
bakkeby 104c9909b5 swallow: upgrading patch + fixing glitches 4 years ago
bakkeby d91db5cd65 anybar: adding experimental support for having both anybar + dwm bar(s) in play 4 years ago
bakkeby 8994f375e8 anybar: initial commit 4 years ago
bakkeby c257e2e390 fakefullscreen: prevent focus from drifting away from client when going from fullscreen to fake fullscreen 4 years ago
bakkeby ff9811f73d Just some minor changes adding bar border patch ref. #41 4 years ago
bakkeby b3e6e3531b ipc: adding function/signal bindings 4 years ago
bakkeby 95611ca0bd Adding IPC v1.5.5 patch 4 years ago
bakkeby 4379517c25 Adding IPC v1.5.5 patch 4 years ago
bakkeby 260bd11a53 systray may not always exist 4 years ago
bakkeby f4f5ecab75 Scratchpads improvement (multi-monitor support) 4 years ago
bakkeby fce55dadcb showhideclient: focus on client after coming out of hidden/iconic state 4 years ago
bakkeby c14f40190e Assortment of fullscreen improvements 4 years ago
bakkeby dc277e6c8f Assortment of fullscreen improvements 4 years ago
bakkeby 5f5dc7ab9c Assortment of fullscreen improvements (togglefullscreen / fakefullscreenclient / tagallmon / tagswapmon) 4 years ago
bakkeby dcf7b049ba Adding view same tag gives previous tag patch 4 years ago
bakkeby 69277ea1a8 awesomebar: correct centeredwindowname check 4 years ago
bakkeby 5acfb55a9c Silly addendum: adding box indicator just to inspire some ideas 4 years ago
bakkeby b3f078abfb Silly addendum: adding box indicator just to inspire some ideas 4 years ago
bakkeby ff7fbd2410 indicator bottom bar should probably be filled depending on whether the tag is selected or not 4 years ago
bakkeby 85c99ae8d4 Added slim variants for the bar indicators 4 years ago
bakkeby 8ff0adeabd indicators: Adding the NONE indicator to disable e.g. indicators for tags 4 years ago
bakkeby b714329d87 floatpos: Adding m option to spawn floating clients where the mouse pointer is 4 years ago
bakkeby 82c3984b2d Adding tdukv's addition to the status2d patch - allowing pywal to control the status colours via terminal colors 4 years ago
bakkeby 0d743eddff flexwintitle: allow flexwintitle to control window borders 4 years ago
bakkeby c44b14e3dd setborderpx compatibility improvements 4 years ago
bakkeby b3d336322e Adding aspectresize patch 4 years ago
bakkeby 376b48e4d2 Add the following tags for the status2d patch: ^w^ -
Swaps bg/fg color.     ^v^ - Saves the current fg/bg color.    ^t^ - Restores
the previously saved bg/fg color.

As proposed by tdu to hackers@suckless.org.
4 years ago
bakkeby e952cc9a81 Minor refactoring of warp and fullscreen patches, getting rid of MONOCLE_LAYOUT_POS setting 4 years ago
bakkeby f45acf8795 Added alttagsdecoration patch.
Unified tag icon handling while adding support for different icons per monitor.

In general LENGTH(tags) has been replaced with a NUMTAGS macro (defaulting to 9)
and the tags[] array has been replaced with a tagicons[][] array, access to which
is done through a single function tagicon.

This allows one central place where alternative tags, alttagsdecoration, or other
future tags logic is handled. This also gives a consistent display of tags
regardless of the module that presents tags.

Additionally the monitor index has been integrated into dwm for easier access.
4 years ago
bakkeby df57bdeb64 Identified and fixed a few more cross-compilation issues 4 years ago