Commit Graph

353 Commits

Author SHA1 Message Date
bakkeby
018721ca76 systray may not exist when a clientmessage is received, resulting in dwm crash 2020-09-07 12:07:51 +02:00
bakkeby
f4f5ecab75 Scratchpads improvement (multi-monitor support) 2020-09-07 09:50:42 +02:00
bakkeby
fce55dadcb showhideclient: focus on client after coming out of hidden/iconic state 2020-09-05 15:59:38 +02:00
bakkeby
c14f40190e Assortment of fullscreen improvements 2020-09-05 14:20:53 +02:00
bakkeby
dc277e6c8f Assortment of fullscreen improvements 2020-09-05 12:06:19 +02:00
bakkeby
cb42097c22 Assortment of fullscreen improvements 2020-09-05 11:51:18 +02:00
bakkeby
5f5dc7ab9c Assortment of fullscreen improvements (togglefullscreen / fakefullscreenclient / tagallmon / tagswapmon) 2020-09-05 11:38:09 +02:00
bakkeby
dcf7b049ba Adding view same tag gives previous tag patch 2020-09-05 09:11:12 +02:00
bakkeby
69277ea1a8 awesomebar: correct centeredwindowname check 2020-09-04 11:33:52 +02:00
bakkeby
5acfb55a9c Silly addendum: adding box indicator just to inspire some ideas 2020-08-30 11:22:07 +02:00
bakkeby
b3f078abfb Silly addendum: adding box indicator just to inspire some ideas 2020-08-30 11:14:12 +02:00
bakkeby
ff7fbd2410 indicator bottom bar should probably be filled depending on whether the tag is selected or not 2020-08-30 10:03:27 +02:00
bakkeby
85c99ae8d4 Added slim variants for the bar indicators 2020-08-30 10:00:30 +02:00
bakkeby
1d19f4d309 Making warp preprocessor directive easier for flexipatch-finalizer to understand 2020-08-30 05:17:16 +02:00
bakkeby
4c8362b726 taggrid: remove unused configuration options 2020-08-29 11:44:20 +02:00
bakkeby
8ff0adeabd indicators: Adding the NONE indicator to disable e.g. indicators for tags 2020-08-28 19:48:30 +02:00
bakkeby
b714329d87 floatpos: Adding m option to spawn floating clients where the mouse pointer is 2020-08-28 18:17:09 +02:00
bakkeby
82c3984b2d Adding tdukv's addition to the status2d patch - allowing pywal to control the status colours via terminal colors 2020-08-28 07:17:52 +02:00
bakkeby
0d743eddff flexwintitle: allow flexwintitle to control window borders 2020-08-27 21:37:19 +02:00
bakkeby
d8ebab4f75 Adding colorbar (implicit integration) 2020-08-27 21:05:59 +02:00
bakkeby
c44b14e3dd setborderpx compatibility improvements 2020-08-27 21:05:34 +02:00
bakkeby
b3d336322e Adding aspectresize patch 2020-08-27 07:34:21 +02:00
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.
2020-08-27 06:30:48 +02:00
bakkeby
e952cc9a81 Minor refactoring of warp and fullscreen patches, getting rid of MONOCLE_LAYOUT_POS setting 2020-08-27 06:26:48 +02:00
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.
2020-08-25 16:27:14 +02:00
bakkeby
df57bdeb64 Identified and fixed a few more cross-compilation issues 2020-08-24 15:03:55 +02:00
bakkeby
7ce66bf122 Identified and fixed a few more cross-compilation issues related to prior refactoring / simplification 2020-08-24 00:26:26 +02:00
bakkeby
939a407e25 Fixing wintitle and a few warning messages ref. #37 2020-08-23 18:18:05 +02:00
bakkeby
8ec80be756 Fixing warp barmodules compatibility ref. #37 2020-08-23 14:32:59 +02:00
bakkeby
e4e3a4463d Simplified Pango integration by settling on common function signatures. 2020-08-22 20:34:17 +02:00
bakkeby
8bf898eab5 Simplified Pango integration by settling on common function signatures. 2020-08-22 20:32:49 +02:00
bakkeby
81f44b036c Simplified Pango integration by settling on common function signatures. 2020-08-22 20:31:17 +02:00
bakkeby
46ebaea58f Added clientindicators patch and unified and simplified indicator code. Enabled centeredwindowname option for awesomebar and bartabgroups patches. 2020-08-22 20:30:51 +02:00
bakkeby
32819a48f3 Added clientindicators patch and unified and simplified indicator code. Enabled centeredwindowname option for awesomebar and bartabgroups patches. 2020-08-22 16:25:56 +02:00
bakkeby
512a656ddd Added logic to auto-hide bars if nothing is drawn on them (e.g. for standalone bars that only show certain clients) 2020-08-22 09:26:56 +02:00
bakkeby
eb782ae920 Added zoomfloating patch. Changed zoom and togglefloating functions to use c rather than selmon->sel. 2020-08-22 09:26:30 +02:00
bakkeby
91b6671981 Added zoomfloating patch. Changed zoom and togglefloating functions to use c rather than selmon->sel. 2020-08-22 09:21:23 +02:00
bakkeby
110cc7d240 Added logic to auto-hide bars if nothing is drawn on them (e.g. for standalone bars that only show certain clients) 2020-08-22 08:43:07 +02:00
bakkeby
81488b4862 Simplification of color configuration; settling on a set of color schemes that is shared between multiple patches (urgentborder, floatborder and titlecolor patches made non-optional) 2020-08-21 15:49:15 +02:00
bakkeby
6b9c484b78 Refactoring and simplifying color configuration in config.h
This involves always having configuration for floating border, regardless of
whether it is used or not. Also permanently dropping the const expectation
for color configuration in dwm, so that vtcolors and xrdb patches can change
color configuration.
2020-08-20 17:42:30 +02:00
bakkeby
ef287c46cd losefullscreen: minor improvements to keep fullscreen while moving focus to another monitor 2020-08-20 15:31:09 +02:00
bakkeby
a085c788e3 Adding experimental flexwintitle patch based on bartabgroups 2020-08-20 13:30:12 +02:00
bakkeby
c7b84ec738 dragmfact: minor if / else if correction if one is not using the flextile deluxe layout 2020-08-20 13:03:33 +02:00
bakkeby
cc495a80dc bartabgroups: adding guard for missing wintitleactions patch, just to align with patch 2020-08-15 11:18:54 +02:00
bakkeby
2632f112a8 bartabgroups: grouped floating and hidden windows, added stack, float and hidden group weights 2020-08-15 10:58:33 +02:00
bakkeby
ed2b8c27c8 bartabgroups: show title for hidden floating windows, added option to show always show title for floating windows 2020-08-15 07:44:41 +02:00
bakkeby
de47bd8839 Adding bartabgroups patch 2020-08-13 15:42:49 +02:00
bakkeby
57e727b498 Adding focusmaster patch 2020-08-11 10:25:19 +02:00
bakkeby
10f4d513ec Adding decoration hints patch 2020-08-11 10:17:02 +02:00
bakkeby
14e148be2a Adding steam patch 2020-08-10 17:09:20 +02:00