3 ms·
For the past four months, I've been building a window manager for MacOS based on my 2009 concept video 10/GUI. I've overcome about a dozen "there's simply no w
by mortenjorck 2mo ago
For the past four months, I've been building a window manager for MacOS based on my 2009 concept video 10/GUI.
I've overcome about a dozen "there's simply no way to do this in MacOS and I have to abandon the project" challenges so far. MacOS really does not want to let you manage windows in this novel of a way, and I've had to come up with a handful of tricks to maintain the illusion that the WM is accessing the compositor at a lower level than it actually is. But it works, and I'm dogfooding it as I go!
I'm hopefully only a few weeks away now from a full announcement and a beta. If you're curious to try the first beta, feel free to get in touch at clayton at presteign dot com.
- nbbaier 2mo agoSounds cool! Is the video available anywhere?
- mortenjorck 2mo agoI did post a very brief teaser on the original Vimeo account I used in 2009, but it looks like no one has found it yet: https://vimeo.com/1213152954 https://vimeo.com/1213152954
- bbkane 2mo agoWhy macOS instead of Linux? For the extra challenge?
- mortenjorck 2mo agoMostly just that it's the platform I'm most familiar with and felt reasonably confident in the TAM. Partly the challenge, too, though! If I were designing within the constraints of a Gnome WM, the result would probably look totally different from where this project is now. It's kind of fun having, on one hand, a lot of OS restrictions to work around, but on the other, native first-party multi-touch, Core Animation, and a rich history of platform conventions to draw from and adapt.