index.md (1533B)
1 # bartabgroups 2 3 This patch turns the titlebar area into a mfact-respecting tabbar showing each 4 client's title. In tiling mode, the tabs are split into two groups (based on 5 nmaster) at the mfact location. This maybe reminiscent of i3's tabbed layout 6 or using the multiple instance of the tabbed program with the caveat that 7 this patch reserves left and right hand space in the bar for dwm's tags and 8 status area respectivly (so ideally minimize the amount of space you use for 9 each). When you are not in tiling mode (float/monocole), a single tab bar just 10 occupies the entire horizontal space available. Custom layouts are assumed 11 to respect mfact and be similar to the tiling mode (and this works well 12 with the deck patch for example), but if you need to add an exception 13 refer to the provided config.def.h. 14 15 Clicking on each tab in the bar will focus that window. 16 17 This patch also incorporates a few optional niceties configurable in your 18 config.h such as drawing a 1px border between tabs, adding an indicator to show 19 which tags each client is on, and an option to add a bottom border to the bar. 20 21 ## Screenshot 22 Bartabgroups patch shown used in conjunction with the [taggrid](/patches/taggrid) 23 and gaps patches in tile mode: 24 ![screenshot](dwm-bartabgroups.png) 25 26 ## Download 27 * [dwm-bartabgroups-6.2.diff](dwm-bartabgroups-6.2.diff) (01/25/2020) 28 * [dwm-bartabgroups-20210802-138b405.diff](dwm-bartabgroups-20210802-138b405.diff) (02/08/2021) 29 30 ## Author 31 - Miles Alan (m@milesalan.com) 32 - Jack Bird (jack.bird@dur.ac.uk) (138b405 port)