Commit Graph

162 Commits (110cc7d24042d88521a5edd67adf35eb5d949776)

Author SHA1 Message Date
bakkeby 110cc7d240 Added logic to auto-hide bars if nothing is drawn on them (e.g. for standalone bars that only show certain clients) 4 years ago
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) 4 years ago
bakkeby ef287c46cd losefullscreen: minor improvements to keep fullscreen while moving focus to another monitor 4 years ago
bakkeby a085c788e3 Adding experimental flexwintitle patch based on bartabgroups 4 years ago
bakkeby de47bd8839 Adding bartabgroups patch 4 years ago
bakkeby 10f4d513ec Adding decoration hints patch 4 years ago
bakkeby 14e148be2a Adding steam patch 4 years ago
bakkeby 1dd4ec5bc4 Adding insets patch 4 years ago
bakkeby e5ea493d32 systray: systray window may always not exist depending on configuration and number of monitors available, causing segfault in cleanup. Fixing double free on freeing fonts. 4 years ago
bakkeby dfe1c40563 Adding cool autostart patch 4 years ago
bakkeby 12527f00d9 zoomswap: renamed prevtiled back to findbefore as per original patch 4 years ago
bakkeby f87bd6c86e Fix for focustack not being able to focus past hidden windows.
Also focusstack +2/-2 allow hidden windows to be selected using
keyboard shortcuts in order to unhide them via showhideclient.

Ref.
https://www.reddit.com/r/suckless/comments/i1c66t/how_to_make_awesomebar_patch_more_keyboard_centric/
4 years ago
bakkeby d85dc0404f systray: add / override class hints for the systray clients (allows for compositors to exlude them from shadows) 4 years ago
bakkeby 55c9570681 Fix for monitor rules not applying for tag 1 specific rule 4 years ago
bakkeby b5165a1c8f barmodules: refactoring updatebarpos 4 years ago
bakkeby ff72f80029 barmodules: refactoring updatebarpos 4 years ago
bakkeby 023aa218e4 Adding powerline patch 4 years ago
bakkeby a7d1663571 Adding bar modules which splits the dwm bar into modules allowing for re-arrangement of the bar and easier integration for new features 4 years ago
bakkeby 6961418d63 Extrabar --> extrastatus 4 years ago
bakkeby 346d7f6b1d Making bars list into linked list 4 years ago
bakkeby 664484d572 Refinement 4 years ago
bakkeby aa70728d00 Adding BarWidthArg, BarDrawArg, BarClickArg to keep the method signatures static 4 years ago
bakkeby 903b32ac8b Major refactoring in preparation for bar modules 4 years ago
bakkeby 38c77b06f0 Fixing rawstext defined but not used warning 4 years ago
bakkeby 1d8aef2198 awesomebar: refactoring remainder logic, which seemed a bit off 4 years ago
bakkeby fbaa215a14 staticstatus + extrabar: Allow extrabar to be static on a monitor other than that of the main staticstatus monitor 4 years ago
bakkeby ccb275b984 Extrabar alignment, buttonclicks and other improvements 4 years ago
bakkeby ab488abc11 Extrabar compatibility improvements 4 years ago
bakkeby 5478f99c3b extrabar compatibility updates
+ only shows on a given monitor if staticstatus patch is enabled.
+ status2d support (although extrabar status is written on the right, not on the left)
+ now clears extrabar on other monitors in a multi-monitor setup
- breaks dwmblocks in terms of registred buttonpresses
- extrabar is not clickable
4 years ago
bakkeby 9fcb63164d center patch: adding options to center transient windows 4 years ago
bakkeby 8f06f9a2d5 switchtag improvements, making the restoring of tags optional and configurable 4 years ago
bakkeby a7763038fd switchtag improvements, making the restoring of tags optional and configurable 4 years ago
bakkeby 188f2f482f switchtag patch: do not switch tags if the tag is already shown, same with focusonnetactive patch 4 years ago
bakkeby 8120e0b858 Fixed a dwmblocks / statuscmd / systray compatibility issue where button clicks would be misaligned if systray pinning is used and systray is on another monitor 4 years ago
bakkeby 9e8d70788c Adding alternative activetagindicatorbar patch 4 years ago
bakkeby 8c07458f11 holdbar: toggle bar improvements 4 years ago
bakkeby c14a51524b Adding cursor icons for resizecorners, resizepoint, dragmfact and dragcfact 4 years ago
bakkeby 5a4c350b9c Updating sendmon_keepfocus to only keep focus if the client had focus 4 years ago
bakkeby 9574035849 Adding sendmon_keepfocus patch 4 years ago
bakkeby ce12e07163 Adding statusbutton patch ref. #33 4 years ago
bakkeby 04906b4ddf Adding resizepoint patch 4 years ago
bakkeby 9ae251791d floatpos: correction 4 years ago
bakkeby c3d368f193 Adding bar_height patch 4 years ago
bakkeby 6a683c729e Adding floatpos patch. 4 years ago
bakkeby 5e0a9c49f8 Adding sizehints patch 4 years ago
bakkeby cac3e7d2c9 Rule macro improvements + rule macro helper macros 4 years ago
bakkeby a7b226de41 Make EWMH windows float
Move updatewindowtype() functionality into applyrules(), and also make
following EWMH windows float: DIALOG, UTILITY, TOOLBAR, SPLASH.

This is taking the proposed patch to add window type to the rule matching
options for dwm, allowing dialog, utility, toolbar and splash windows
to be configured to float by default.

This patch is intended to be merged into the main dwm build.

In effect the intermediate EWMH_WINDOWS_FLOAT_PATCH has also been removed.
4 years ago
bakkeby f315188728 Autostart: Make autostart conform to XDG Base Directory specification (upgrade) 4 years ago
bakkeby 6f20203975 Added RULE macro to replace rules setup making the default config less of an abomination and making it simpler to include new rules based patches 4 years ago
bakkeby 8c4eaccf16 Adding pango patch (ref. #10)
Text from original patch:

Using pango markup for status text

Use a single font. Removed some code utf8 code from drw.
Created for pango 1.44. Older versions might not have getter
for font height, ascent + descent can be used instead.
All texts are rendered with pango but only status is with
markup. Increased stext size (in case a lot of markup is used).
MIN/MAX is already defined (didn't redefine them).
4 years ago