I've tried using i3-likes on MacOS but the lack of a mod key is really hurting usability for me. Also, they tend to not be like dwm where each screen has its own virtual desktops, which is not how I'm used to work.
in rift each screen/space has its own virtual workspace manager so they are fully isolated from eachother!
Don't get used to this. Because of private API use, this project will break at some point after some macOS update.
The private api's that have been broken (as experienced by yabai) are strictly related to things that rift does not interact with like moving windows between macos spaces(since we use a virtual workspace system).