Is this project still being actively developed?
just want to know that.
This is not being actively developed right now. And way behind wlroots. Try waybox.
hi, so i don't want *box style configs to die here? particularly the menu syntax, i'm a big fan of that. how could we get this up to date?
This project needs to be updated to use latest wlroots.
The initial compiler issue of not finding <wlr/types/wlr_box.h> (which is pretty much just the path to wlroots header files like in /usr/include/wlr/types/wlr_box.h) can be fixed by changing the includes in cursor.h and output.h as per https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3405/diffs (the file is now in /usr/include/wlr/utils/box.h and the include is <wlr/utils/box.h>.
The rest of the compiler issues seem to be API changes in wlroots. In other words, for errors such as:
../tinybox/workspace/view.c: In function ‘desktop_view_at’:
../tinybox/workspace/view.c:148:30: error: too few arguments to function ‘wlr_output_layout_get_box’
148 | struct wlr_box *main_box = wlr_output_layout_get_box(
| ^~~~~~~~~~~~~~~~~~~~~~~~~
You'd need to check the wlroots API (in this case wlr_output_layout_get_box()) and fix the tinybox code.