Way back in time, I fell in love with certain yellow tabbed windows. I think more than a few here have as well. Over the life of these promising UI delights, many improvements have been made. Some, such as stack and tile, have pushed this GUI ever closer to it’s potential.
More recently in time, I have discovered keyboard driven tiling window managers. I have grown to love these as well. If you are unsure of what a tiling window manager is, I suggest looking into them. They are great UI tools.
We have a solid basis for kicking our UI up a notch, without invasively interfering with the GUI we all love. We have stack and tile. We have Shortcuts prefs. We have the “hey” scripting language. We have an excellent native messenging and general programming API.
I think these elements could be combined in such a way that we could both automate, and use the efficiency of key strokes to drive the GUI in an ergonomic and efficient manner, similar to tiling window managers. Totally native. Maximize use of screen space, automate boring window management, make workflows more efficient, be the envy of power nerds and productivity hounds everywhere. All without scrapping the current UI.
Does anyone else like this idea? If so, then discuss. I’ve been kicking this idea around for awhile now. Any ideas on best practices on implementing this are welcome. Also what are some pitfalls to watch out for?