Subject: Re: [Witch Talk] Witch 4.0 Beta slow

From: Rob Griffiths <[email-masked]>
Date: Thu, 2 Feb 2017 22:29:34 -0800

On Feb 1, 2017, at 12:38 AM, Alexander Belyaev <[email-masked]> wrote:

> - desired behaviour (how I see it) is that if I press keys for a period below the delay — the panel doesn't show but switching still happens, just without panel appearing (like the default Alt-tab switcher works — you hit it quickly and it will just switch to a last app, you hit it "slowly" — and it will show the interface to allow choosing a specific window). 

Yes, that's how it should work.

> - while in reality if I press keys for a period below the delay — switching happens, but after the set delay. The old window keeps showing until the set time has passed. So if put 1 second as a delay — I will be waiting for 1 sec until the switch will finally happen.

I set it to a one second delay to test, and it's working fine here. Can you please email me (offlist - use email address support at our domain) screenshots of the three Witch settings tabs? Actions, Appearance, Advanced.

thanks;
-rob.

---

From: Alexander Belyaev <[email-masked]>
Date: Wed, 1 Feb 2017 00:38:39 -0800 (PST)

Yes. I was a bit incorrect in my description of the problem: 
- desired behaviour (how I see it) is that if I press keys for a period 
below the delay — the panel doesn't show but switching still happens, just 
without panel appearing (like the default Alt-tab switcher works — you hit 
it quickly and it will just switch to a last app, you hit it "slowly" — and 
it will show the interface to allow choosing a specific window). 
- while in reality if I press keys for a period below the delay — switching 
happens, but after the set delay. The old window keeps showing until the 
set time has passed. So if put 1 second as a delay — I will be waiting for 
1 sec until the switch will finally happen.

On Tuesday, January 31, 2017 at 4:25:34 PM UTC+2, Many Tricks wrote:
>
> On Jan 31, 2017, at 6:23 AM, Alexander Belyaev <[email-masked] 
> <javascript:>> wrote: 
>
> > I'm asking because I noticed another strange thing related to this 
> (obvious) delay setting — when it's above zero for me, the switching 
> doesn't happen at all if I don't keep pressing the keys for a period above 
> the threshold. That's why I've put it to zero. 
> > This is not a designated behaviour, isn't it? 
>
> I'm not sure I understand this…if you keep pressing the keys, once the 
> delay period has been reached, the panel will appear. 
>
> regards; 
> -rob.

---

From: Rob Griffiths <[email-masked]>
Date: Tue, 31 Jan 2017 06:25:32 -0800

On Jan 31, 2017, at 6:23 AM, Alexander Belyaev <[email-masked]> wrote:

> I'm asking because I noticed another strange thing related to this (obvious) delay setting — when it's above zero for me, the switching doesn't happen at all if I don't keep pressing the keys for a period above the threshold. That's why I've put it to zero.

I'm not sure I understand this…if you keep pressing the keys, once the delay period has been reached, the panel will appear.

regards;
-rob.

---

From: Alexander Belyaev <[email-masked]>
Date: Tue, 31 Jan 2017 06:23:12 -0800 (PST)

On Monday, January 30, 2017 at 3:46:12 PM UTC+2, Many Tricks wrote:
>
> On Jan 29, 2017, at 11:36 PM, Alexander Belyaev <[email-masked] 
> <javascript:>> wrote: 
>
> > BTW, is there a setting that allows to keep the Witch overlay hidden 
> when switching if I don't delay pressing designated switch keys for some 
> time? The two existing timing settings (delay and app response timeout) 
> don't seem to affect this. 
>
> The delay setting is the one to use - I have mine set to 0.2 seconds, and 
> can fast-switch back and forth without the panel showing if I press/release 
> quickly enough. 
>
> regards; 
> -rob. 
>
>

---

From: Ben Beecher <[email-masked]>
Date: Mon, 30 Jan 2017 12:04:36 -0500

I noticed slowdown when emacs was open, and when I was on a dual screen
setup. Other apps were steam, avacode, spotify and chrome.

I just restarted w/ the change in mission control and it seems to be faster.

On Mon, Jan 30, 2017 at 8:46 AM, Rob Griffiths <[email-masked]> wrote:

> On Jan 29, 2017, at 11:36 PM, Alexander Belyaev <[email-masked]>
> wrote:
>
> --
> --
> You received this message because you are subscribed to the Witch Talk
> group. To post to this group, send email to [email-masked].
> To unsubscribe from this group, send email to witch-talk+unsubscribe@
> googlegroups.com.
>
> For more options, visit the Witch Talk web page at <
> https://groups.google.com/group/witch-talk>
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Witch Talk" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/witch-talk/y7Xhfn2_LHE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email-masked].
> For more options, visit https://groups.google.com/d/optout.
>

---

From: Rob Griffiths <[email-masked]>
Date: Mon, 30 Jan 2017 05:46:10 -0800

On Jan 29, 2017, at 11:36 PM, Alexander Belyaev <[email-masked]> wrote:

> BTW, is there a setting that allows to keep the Witch overlay hidden when switching if I don't delay pressing designated switch keys for some time? The two existing timing settings (delay and app response timeout) don't seem to affect this.

The delay setting is the one to use - I have mine set to 0.2 seconds, and can fast-switch back and forth without the panel showing if I press/release quickly enough.

regards;
-rob.

---

From: Alexander Belyaev <[email-masked]>
Date: Sun, 29 Jan 2017 23:36:49 -0800 (PST)

BTW, is there a setting that allows to keep the Witch overlay hidden when 
switching if I don't delay pressing designated switch keys for some time? 
The two existing timing settings (delay and app response timeout) don't 
seem to affect this.
Thanks!

On Monday, January 30, 2017 at 9:32:13 AM UTC+2, Alexander Belyaev wrote:
>
> There was a lot of apps on different spaces. Photoshop, Safari, Firefox, 
> iTerm on one, Slack and Safari fullscreen, and a couple of Finder windows. 
> I have now restarted computer with the Mission Control 'spaces separate' 
> setting active and it seems ok with the same freshly launched apps open. 
> Let's see how the things unfurl further.
>
> On Saturday, January 28, 2017 at 4:28:46 PM UTC+2, Many Tricks wrote:
>>
>> On Jan 28, 2017, at 5:07 AM, Alexander Belyaev <[email-masked]> 
>> wrote: 
>>
>> > And yes, if you deselect the above setting in Mission control settings, 
>> the speed becomes the same as in Witch 3. 
>>
>> Can you please tell me, generally, what apps and roughly how many windows 
>> you were using when you did this testing? I'd like to try to closely 
>> replicate the setup. 
>>
>> thanks; 
>> -rob.
>
>

---

From: Alexander Belyaev <[email-masked]>
Date: Sun, 29 Jan 2017 23:32:12 -0800 (PST)

On Saturday, January 28, 2017 at 4:28:46 PM UTC+2, Many Tricks wrote:
>
> On Jan 28, 2017, at 5:07 AM, Alexander Belyaev <[email-masked] 
> <javascript:>> wrote: 
>

---

From: Rob Griffiths <[email-masked]>
Date: Sat, 28 Jan 2017 06:28:45 -0800

On Jan 28, 2017, at 5:07 AM, Alexander Belyaev <[email-masked]> wrote:

> And yes, if you deselect the above setting in Mission control settings, the speed becomes the same as in Witch 3.

Can you please tell me, generally, what apps and roughly how many windows you were using when you did this testing? I'd like to try to closely replicate the setup.

thanks;
-rob.

---

From: Alexander Belyaev <[email-masked]>
Date: Sat, 28 Jan 2017 05:07:03 -0800 (PST)

And yes, if you deselect the above setting in Mission control settings, the 
speed becomes the same as in Witch 3.

On Saturday, January 28, 2017 at 1:23:41 PM UTC+2, Alexander Belyaev wrote:
>
> I confirm, there's a significant slowdown of the latest Beta (as of 
> 28.01.2017) compared to the latest Witch 3. 
> The DHSS setting is checked, haven't yet tried to uncheck (finishing a few 
> projects there).
>
>
>
> On Monday, January 9, 2017 at 5:42:59 PM UTC+2, Many Tricks wrote:
>>
>> On Jan 9, 2017, at 7:25 AM, Ben Beecher <[email-masked]> wrote:
>>
>> A little bit more moving around and playing with it and I'm pretty 
>> convinced my slow down is only when I have an external monitor plugged in.
>>
>>
>> Can you tell me if you have this box checked in Mission Control? 
>>
>>
>> If you do, can you uncheck it (sorry, requires logout/login) then use 
>> Witch again and see if you see the slowdown? I ask because I use a 5K iMac 
>> with a 4K external display, and I'm not seeing any slowdown here. I don't 
>> have the box checked, though, so I'm wondering if you're seeing something 
>> with Spaces.
>>
>> I'll check the box on my end, too, once I finish a few projects here.
>>
>> -rob.
>>
>

---

From: Alexander Belyaev <[email-masked]>
Date: Sat, 28 Jan 2017 03:23:41 -0800 (PST)

On Monday, January 9, 2017 at 5:42:59 PM UTC+2, Many Tricks wrote:
>
> On Jan 9, 2017, at 7:25 AM, Ben Beecher <[email-masked] <javascript:>> 
> wrote:
>

---

From: Rob Griffiths <[email-masked]>
Date: Mon, 9 Jan 2017 07:42:57 -0800

On Jan 9, 2017, at 7:25 AM, Ben Beecher <[email-masked]> wrote:

> A little bit more moving around and playing with it and I'm pretty convinced my slow down is only when I have an external monitor plugged in.

If you do, can you uncheck it (sorry, requires logout/login) then use Witch again and see if you see the slowdown? I ask because I use a 5K iMac with a 4K external display, and I'm not seeing any slowdown here. I don't have the box checked, though, so I'm wondering if you're seeing something with Spaces.

-rob.

---

From: Ben Beecher <[email-masked]>
Date: Mon, 9 Jan 2017 10:25:46 -0500

On Tue, Dec 27, 2016 at 5:54 PM, Kevin Yank <[email-masked]> wrote:

> Hi Rob,
>
> Seems the same with or without a background color specified.
>
> For what it’s worth, I found that rebooting make Witch 4 a bit snappier at
> first, but it gradually slowed down again with use.
>
>
>
> On 28 December 2016 at 7:44:13 am, Rob Griffiths ([email-masked])
> wrote:
>
> On Dec 22, 2016, at 3:52 PM, Kevin Yank <[email-masked]> wrote:
>
> Witch 4.0 Beta seems considerably slower than Witch 3.
>
>
> Kevin:
>
> Can you set a background color for your panel (so the blurred background
> is overrides) and let me know if that makes things any snappier? On the
> Appearance tab, just check this:
>
>
> thanks;
> -rob.
> --
> --
> Kevin Yank
> http://kevinyank.com/

---

From: Kevin Yank <[email-masked]>
Date: Wed, 28 Dec 2016 09:54:18 +1100

Hi Rob,

For what it’s worth, I found that rebooting make Witch 4 a bit snappier at first, but it gradually slowed down again with use.

On 28 December 2016 at 7:44:13 am, Rob Griffiths ([email-masked]) wrote:

Kevin:

Can you set a background color for your panel (so the blurred background is overrides) and let me know if that makes things any snappier? On the Appearance tab, just check this:

thanks;
-rob.
--
--
You received this message because you are subscribed to the Witch Talk group. To post to this group, send email to [email-masked]. To unsubscribe from this group, send email to [email-masked].
 
For more options, visit the Witch Talk web page at <https://groups.google.com/group/witch-talk>

---
You received this message because you are subscribed to a topic in the Google Groups "Witch Talk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/witch-talk/y7Xhfn2_LHE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [email-masked].
For more options, visit https://groups.google.com/d/optout.
--
Kevin Yank
http://kevinyank.com/

---

From: Rob Griffiths <[email-masked]>
Date: Tue, 27 Dec 2016 12:44:08 -0800

Kevin:

thanks;
-rob.

---

From: Ben Beecher <[email-masked]>
Date: Mon, 26 Dec 2016 18:33:28 -0800 (PST)

I was also seeing a significant slow down, but I noticed a major speedup 
after deselecting "show app names in vert arranged lists"

On Friday, December 23, 2016 at 6:53:38 PM UTC-5, Many Tricks wrote:
>
> On Dec 22, 2016, at 3:52 PM, Kevin Yank <[email-masked] 
> <javascript:>> wrote: 
>
> > Is there performance work still to come in Witch 4.0? Or are there any 
> new features that should be disabled to restore instant app switching? 
>
>
> Witch 4 uses the same mechanism that Witch 3 used (because it's the only 
> way to do what it does), so we're not expecting it to be amazingly faster. 
> With that said, I haven't seen this at all in my testing, even with 15 to 
> 20 open windows. I have 17 open right now, and it's snappily moving between 
> them, whether a quick change or going through the onscreen switcher.≤ 
>
> Could you record a QuickTime movie (or preferably with ScreenFlow if you 
> have it; better frame rate) showing how it's working for you, and then 
> either mail it to me off list, or put it in a Dropbox folder? (Don't mail 
> it to the list, thanks!) 
>
> thanks; 
> -rob.

---

From: Rob Griffiths <[email-masked]>
Date: Thu, 22 Dec 2016 15:58:46 -0800

On Dec 22, 2016, at 3:52 PM, Kevin Yank <[email-masked]> wrote:

> Is there performance work still to come in Witch 4.0? Or are there any new features that should be disabled to restore instant app switching?

Witch 4 uses the same mechanism that Witch 3 used (because it's the only way to do what it does), so we're not expecting it to be amazingly faster. With that said, I haven't seen this at all in my testing, even with 15 to 20 open windows. I have 17 open right now, and it's snappily moving between them, whether a quick change or going through the onscreen switcher.≤

Could you record a QuickTime movie (or preferably with ScreenFlow if you have it; better frame rate) showing how it's working for you, and then either mail it to me off list, or put it in a Dropbox folder? (Don't mail it to the list, thanks!)

thanks;
-rob.

---

From: Kevin Yank <[email-masked]>
Date: Thu, 22 Dec 2016 15:52:01 -0800 (PST)

Witch 3 certainly had its share of sluggishness when presenting a large 
number of open windows; however, with the right configuration options it 
was possible to make it pretty usable. With Witch 4.0, even things that 
were instantaneous in Witch 3 (such as quick-switching apps by typing ⌘Tab 
and releasing it before Witch is displayed) now have a ~1-second delay 
associated with them.

Is there performance work still to come in Witch 4.0? Or are there any new 
features that should be disabled to restore instant app switching?