I was working at fixing floating windows in my wm, and couldn't get the floating windows to always be on top of the tiled ones. Tried a few tricks then decided to look at your velox code, and found this:
static void stack_arrange(struct layout * layout, struct window * window)
{
/* TODO: Place window on top of stack when swc adds support for this. */
}
https://github.com/michaelforney/velox/blob/master/layout.c#L359
There are a few ways that this could be implemented.
This isn't the most important feature to add currently, but it shouldn't be forgotten either.
I was working at fixing floating windows in my wm, and couldn't get the floating windows to always be on top of the tiled ones. Tried a few tricks then decided to look at your velox code, and found this:
https://github.com/michaelforney/velox/blob/master/layout.c#L359
There are a few ways that this could be implemented.
This isn't the most important feature to add currently, but it shouldn't be forgotten either.