Building a tiling window manager for macOS in Rust
Hi friends,
I am building a tiling window manager for macOS in Rust using the bindings in the various objc2 crates.
I know very little about developing for macOS, so I'm documenting what I learn along the way in devlogs on YouTube.
Previously, I built the komorebi tiling window manager for Windows in Rust using the windows-rs bindings, at a time when I also knew very little about developing for Windows, and I wish I had recorded my progress in the early days as I strung together all the small initial wins that helped me build the foundation for the project.
I don't use LLMs or AI tooling, there is no vibe coding, I just read documentation and example code on GitHub and figure out how everything fits together to achieve whatever small chunk of the overall project I'm working on on any given day.
If this sounds like something you'd be interested in watching: https://www.youtube.com/watch?v=48DidRy_2vQ