Hello HN,
This is a macOS app that allows you to see all your open windows on each monitor and select the one you want.
It also lets you view the current state of things like email or chat windows, terminal processes, and more.
You can use "cmd" and the key above the tab key for alt-tab like behaviour.
You can also toggle the UI by resting a finger on the corner of your trackpad.
I also wrote some dev details here:
I'm the author of AltTab (https://alt-tab-macos.netlify.app/), a popular window switcher for macOS, imitating Windows famous alt+tab shortcut. I know for a fact how hard it is to implement what you did. It looks very nice, well done!
I see you ran into the issue of not being able to detect windows from other Spaces. Apple introduced it in macOS 12.2. If you're curious, you can see the vast efforts we've deployed trying to find a workaround: https://github.com/lwouis/alt-tab-macos/issues/1324. I wish some retro-engineering genius would solve this. We haven't been lucky so far. Of course Apple could fix this all in an instant with a new API, but that's very unlikely to happen.
Thank you
I also really appreciate the partnership and open attitude your comment above demonstrates, and that to a potential‘competitor’.
Just open the API for the 3rd party developers to fix your mess!
Coincidentally, after 10 years, and 100 releases of 0.9, HammerSpoon just released 1.0 in August 2024:
Hammerspoon is a bridge between the operating system and a Lua scripting engine. What gives Hammerspoon its power is a set of extensions that expose specific pieces of system functionality, to the user.
You can write Lua code that interacts with macOS APIs for applications, windows, mouse pointers, filesystem objects, audio devices, batteries, screens, low-level keyboard/mouse events, clipboards, location services, wifi, and more.
http://www.hammerspoon.org/
The concept sells itself for those interested. Instead of just twitter, in 3 Windows in each of 4 Spaces, apps (or at least differing websites) with matched purposes, or themed background colors, should be used for the demo. Don't bury the lede -- more than halfway into the video introducing it.
1) show what it offers, 2) show how apple's native spaces falls short.
I think people can give spaces names, so showing that name might help with maintaining their workflows.
Time-cost costs users, costs revenue. Good luck!
It's obvious to the viewer that these are windows being shown, in my opinion - you can start right off with the invoke interaction and go into the demo.
Could be a good feature: have the reminder titles even if it's only in-app.
So this app (by default) does exactly what I dislike about that behavior, mixing desktops. Which makes sense, as people have different preferences.
However, is there a setting that allows it to show only windows of the current desktop? (Essentially mimicking Mission Control) And, if so, is there also a setting that allows you to display ONLY the windows of the current application?
If you allow those 2 settings (and better with different shortcuts) you'll essentially meet the needs and preference of most users!