Subject: Re: [Witch Talk] Initial slowness

From: Rob Griffiths <[email-masked]>
Date: Mon, 19 Oct 2020 08:15:25 -0700

On Oct 9, 2020, at 7:41 AM, Paul Chang <[email-masked]> wrote:

> One thing I've noticed is that if I don't activate Witch for a while, it is really slow to activate (maybe taking 5-10 seconds sometimes). After the first activation, it's very zippy. I'm on macOS Catalina (10.15.7) and have my keyboard shortcut as opt+tab, which is set to sort by App Activity > Window Activity (List windows from all spaces, list tabs, list apps without windows are all unchecked).

What apps do you normally use, how many (roughly) windows do you have open at a given time? Also do you use Witch's window preview feature? Five to ten seconds for initial activation seems really slow.

We use the Accessibilty API, which isn't slow by itself, but when we ask other apps via that API, they can take as long as they want to respond, and we can't accelerate that portion of the process.

-rob.

---

From: Paul Chang <[email-masked]>
Date: Fri, 9 Oct 2020 09:41:19 -0500

My main use cases for Witch have been to quickly switch between windows of
the same app, and switching between an app and then to a single window of
another app (e.g. switching from an IDE to a single browser window with
some API documentation pulled up). This has been awesome for that.

One thing I've noticed is that if I don't activate Witch for a while, it is
really slow to activate (maybe taking 5-10 seconds sometimes). After the
first activation, it's very zippy. I'm on macOS Catalina (10.15.7) and have
my keyboard shortcut as opt+tab, which is set to sort by App Activity >
Window Activity (List windows from all spaces, list tabs, list apps without
windows are all unchecked).

Has anyone else observed this? I assume this is some limitation of the API
Witch is using, but wanted to see if there is some workaround anyone has
found.