quicksilver / Quicksilver

Quicksilver Project Source
http://qsapp.com
Apache License 2.0
2.72k stars 283 forks source link

Results Window does a funky dance when opening/closing the 3rd pane #2877

Closed pjrobertson closed 2 years ago

pjrobertson commented 2 years ago
  1. Scroll between actions that do/don't require the 3rd pane
  2. Watch as the results window slides left then right then left then right...

https://user-images.githubusercontent.com/150431/168630669-14fa9738-8ea9-4022-9373-d18dd4b1412b.mov

Nostromo interface has a similar problem, but isn't quite as bad. Primer interface is beautifully still

pjrobertson commented 2 years ago

I'm going to put this down to an macOS bug with child windows. I think macOS is hopeless about resizing child windows.

@n8henrie - do you get the same behaviour on macOS 11/12?

n8henrie commented 2 years ago

"Results window" -- you're talking about the jiggle of the bottom pane containing the actions? If so, yes I also see this on 12.3.

pjrobertson commented 2 years ago

The results window is added as a 'child window' to the main interface. See QSSearchObjectView.m:L511:

        [[self window] addChildWindow:[resultController window] ordered:NSWindowAbove];

As such, the moving/resizing is all done by the OS and not Quicksilver. So I'd put this down to an OS bug.