Wow! This is superb, and nearly perfect already.
I've been using Witch for years, which I always thought was really good, but this is immediately better in several ways.
Lately Witch has suffered from an annoying issue with OSX's new(ish) "Desktop as Spaces" feature, whereby the Witch UI disappears really slowly when you switch to a window that's on another monitor (and therefore on another space). I contacted Witch about this and they told me it was an inevitable workaround to a system issue that 'might' be fixed in Witch 4.
Well, HyperSwitch fixes that immediately! Not only that, HyperSwitch is showing me windows that I have been missing from Witch for years! I always found it annoying that I couldn't see certain types of windows in Witch switch, usually preference panes. They also don't show on uBar, a Dock replacement I use, so I figured maybe it was just a system limitation. Nope. HyperSwitch displays *all* my open windows, meaning I no longer lose them behind other windows and can switch easily back and forth. When I first installed HyperSwitch I had three such preference pane windows hidden under multiple other windows that I had no idea were still open. Wonderful.
On top of that it's fast, looks pretty good, and I haven't found any of the expected beta bugs.
Wow! I'm very impressed. This could easily be a v1.0 finished product already.
Some minor feature requests:
1. Options for different styles of list appearance, in particular an optional Vertical Display. Witch displays a vertical list, and I think I might prefer that - it can be better when there are many windows, and it allows for longer display of window titles
2. Option to disable mouse input. I often switch windows with my left hand while holding the mouse in my right; if I accidentally move the mouse cursor over the HyperSwitch UI, it will change my place in the list. I never want to use the mouse to switch windows, so I'd like to disable all mouse input.
3. More keyboard shortcut options: it should be possible to bind any key to Witch activation, not just Cmd/Alt/Shift+Tab. Witch has a whole long list of options, such as "All applications' minimized", and actions like "Deminimize all minimized windows" and "Zoom frontmost window". I haven't used these much myself but some might find them useful. At the least, it should be possible to assign any shortcut to activate HyperSwitch.
But these are only nice-to-have requests, this is already a wonderful app and I have stopped using Witch after 3+ years and am now using Hyperswitch as my only application/window switcher.
PS. Some comments below ask for a merge windows option - if that is added, please do add it as an *option*. I definitely don't ever want that! I want every window separate, always. Two windows from the same app are always two separate windows to me.