Switch
Switch copied to clipboard
A window-based context switcher for the Mac
I don't expect it to change much, but hopefully I find out before it becomes the law of the land.
[ScreenCaptureKit](https://developer.apple.com/documentation/screencapturekit?language=objc) is the new blessèd way to capture screen contents (instead of `CGWindowListCreateImage`) and includes some useful features like automatically handling image resizing on the gpu. Unfortunately the only way...
So this branch has been coming along for a while, and the results are already quite pleasant: It's faster, it's less buggy. The swiftifacation of Switch's use of event taps...
Switch's model objects call out to NSScreen a lot to accomplish such things as figuring out their non-flipped geometry and grouping by Space, and the dependency is inherently mutable and...
Window list snapshot attached. [snapshot-1596702451.zip](https://github.com/numist/Switch/files/5033545/snapshot-1596702451.zip)
Looks like sometimes wrapping doesn't work. Might be related to window updates in between events (or window content updates? I see flickering…)
When i press the Option+tab shortcut and the focus is currently on a Terminal.app window, the terminal app just behave as if i had pressed Tab without any modifier. I...
A lot of the issues I've been experiencing lately have happened when the interface is being presented, which makes it difficult to take a timely debug snapshot. Switch already responds...