index.md - sites - public wiki contents of suckless.org
 (HTM) git clone git://git.suckless.org/sites
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       index.md (3224B)
       ---
            1 awesomebar
            2 =====================
            3 
            4 Description
            5 -----------
            6 This patch changes the taskbar to be more like awesome. To be specific, it:
            7 * shows all tasks in the current tag in the taskbar at all times
            8 * clicking on an unfocused window's title in the taskbar focuses that window
            9 * clicking on a focused window's title in the taskbar hides that window
           10 * clicking on a hidden window's title in the taskbar unhides and focuses that window
           11 
           12 You can also hide and unhide windows from the keyboard. The default bindings are:
           13 * M-j/M-k to cycle through the visible windows in the current workspace
           14 * M-J/M-K to cycle through all windows in the current workspace - hidden windows shown this way are re-hidden once focus is lost
           15 * M-h to hide the current active window
           16 * M-s to unhide a window made visible by M-J/M-K
           17 * M-S to show all windows in the current workspace including hidden windows
           18   
           19 Since this patch relies on knowing how big everything is in the taskbar, make sure to adjust the buttonpress()/drawbar() functions to account for any space in the taskbar used by other patches (such as systray).
           20 
           21 ![screenshot](dwm-awesomebar-screenshot.png)
           22 
           23 Changelog
           24 ---------
           25 2025-09-23:
           26 * fix: crashes when clicking the empty bar while a client is open on another tag
           27 
           28 2023-04-31:
           29 * Updated to dwm 6.4
           30 * add: awesomebarwithhover patch for visual hover effects in the bar with configurable colours (could probably be improved greatly)
           31 
           32 2022-12-20:
           33 * Fixed broken patch (specifically, the 6.3 Xac version)
           34 
           35 2022-10-04:
           36 * Fix typo in titlebar theme switches
           37 
           38 2022-08-29:
           39 * Adapted to recent version
           40 * fix: crash on using shortcut `M-J/M-K` when all windows are hidden
           41 * add: new function to show all windows(hidden or shown) in the current workspace and a keyboard shortcut for it
           42 
           43 2020-09-07:
           44 * add: manage hidden windows via keyboard
           45 
           46 2020-08-29:
           47 * fix: crash on empty bar click
           48 * fix: hidden clients remain hidden after dwm restart
           49 * add: awesomebar-statuscmd and awesomebar-statuscmd-signal combined patches as separate files
           50 
           51 2019-03-10:
           52 * fix: uneven tabs count produce visual glitches
           53 
           54 Download
           55 --------
           56 Updated version from mpetco:
           57 * [dwm-awesomebar-20250923-6.6.diff](dwm-awesomebar-20250923-6.6.diff) (2025-09-23) 
           58 
           59 Updated version from G-OD:
           60 * [dwm-awesomebar-20230431-6.4.diff](dwm-awesomebar-20230431-6.4.diff) (2023-04-31) 
           61 * [dwm-awesomebarwithhover-20230431-6.4.diff](dwm-awesomebarwithhover-20230431-6.4.diff) (2023-04-31) 
           62 
           63 Updated version from Xac:
           64 * [dwm-awesomebar-20220925-6.3.diff](dwm-awesomebar-20220925-6.3.diff) (2022-09-25) 
           65 
           66 2020-09-07 version:
           67 * [dwm-awesomebar-20200907-6.2.diff](dwm-awesomebar-20200907-6.2.diff) (2020-09-07)
           68 
           69 Updated version from Yegor Bayev:
           70 * [dwm-awesomebar-20200829-6.2.diff](dwm-awesomebar-20200829-6.2.diff) (2020-08-29)
           71 * [dwm-awesomebar-statuscmd-6.2.diff](dwm-awesomebar-statuscmd-6.2.diff) (2020-08-29)
           72 * [dwm-awesomebar-statuscmd-signal-6.2.diff](dwm-awesomebar-statuscmd-signal-6.2.diff) (2020-08-29)
           73 
           74 Original ornx patch:
           75 * [dwm-awesomebar-6.2.diff](dwm-awesomebar-6.2.diff) (2019-06-27)
           76 
           77 Authors
           78 -------
           79 * ornx <ornx[at]protonmail.com>
           80 * Yegor Bayev <kodxpub@gmail.com>
           81 * Xac <jiangfengxi.c@gmail.com>
           82 * [G-OD](https://github.com/G-OD)
           83