I'm also fairly certain that functionality could be implemented with a handful of scripts in awesome (in a floating way instead of using pre-existing tiling WM features).
I'm also fairly certain that functionality could be implemented with a handful of scripts in awesome (in a floating way instead of using pre-existing tiling WM features).
https://i3wm.org/docs/userguide.html#_changing_the_container...
https://hackage.haskell.org/package/xmonad-contrib-0.13/docs...
I'm aware of that - I use Sway on my linux machines, which ported that over from i3. But thanks for pointing it out, anyway :)
What I didn't know is that openbox and fluxbox can do this too, as oblio notes (but that's more out of disinterest for those two - maybe I should have a closer look).
I mainly pointed at awesome because I find it to be - well - awesome for being so flexible. You can do almost anything if you want to bend it for your specific workflows - be that in a tiling or floating layout.
For example: I still have a couple of scripts lying around that introduce the workspace behavior of the Gnome 3 shell in an awesome desktop.
That said, I haven't looked much at their APIs. If the tabbing behaviour is exposed properly, I can imagine it would be quite easy to write a small utility that stays in the tray and does that automatic tabbing separately.