EDIT: Following a large update I’ve changed the name of yax to dk (pronounced de·cay), anyone interested in the old version can check old commits of the repo. I’ve updated the links.
I’ve been working on a window manager since Dec 2019 and it’s finally at a point where I feel ok making it public. Even though I am using it as my daily driver this should still be considered very alpha software and you should expect issues/unwanted behaviour, if you do experience this please post an issue here on or on the tracker linked below, I use a limited set of applications so many issues will go unnoticed unless others bring them to my attention.
It’s a dynamic, layout based tiling window manager, loosely based off dwm (from scratch, not forked) so you kinda know what to expect. yax has more features and supports more freedesktop standards so integration with other programs should be less problematic.
Some noteworthy features are:
Dynamic or static workspaces.
More dynamic tile layout.
Gaps, fancy borders, extra layouts and more.
Better support for mouse and floating windows.
Startup script for configuration and running programs.
More layouts and improved tile layout, eg. for a workspace with 6 windows, nmaster set to 1 and nstack set to 2, we would get:
Sadly i can’t like this post as many times as i want. So happy about discovering yaxwm and this community. Using it daily, includes all i need, growing according our goals. What can be better? Maybe thoughts reading interface, which will project to my eye nerve, using tiling and controlled based on eye guestures? Who knows. Will see quite soon. Stay tuned.
Sadly no, currently there is no way to interact with/use internal functions aside from bindings, key word being currently. I’ve got something in the works but it will be a bit before it’s at a point where I’ll “release” it.
Until then: Most applications will have means of closing themselves, exit for terminals, dropdown menus for most others, for those that don’t we’re stuck with xkill as @dimaom said or I generally use pkill.