mountain lion full-screen app issue #740

Closed
sifaan opened this Issue Feb 29, 2012 · 16 comments

Comments

Projects
None yet
3 participants

sifaan commented Feb 29, 2012

I'm trying out Mountain Lion developer preview, and quicksilver appears only if not using a full screen app (it loads and recognizes the keystrokes, but I can't see the suggestion unless I switch to a non-fullscreen app)

Owner

skurfer commented Feb 29, 2012

Which interface are you using?

sifaan commented Mar 1, 2012

sorry, I don't understand… I thought there was only 1 interface to Quicksilver and to mountain lion?
(anyway, what I am using is where I press ctrl-space and this overlay appears on the center of the screen, with a magnifying glass on the left, and the text "type to search")

Owner

skurfer commented Mar 1, 2012

There are several interface plug-ins available for Quicksilver that alter its appearance. You can see which one you’re using by going to “Appearance” in the preferences. You can install others from the Plug-ins panel in the preferences as well, but if you like Bezel (the default), there’s no need.

These types of problems tend to affect some interfaces and not others, which is why I ask. I hope to have a Mountain Lion install going in the next couple of days, so I’ll see if I can reproduce it.

Owner

skurfer commented May 4, 2012

I can’t reproduce this (in DP3). Is it still a problem?

sifaan commented May 8, 2012

I am using DP3 with the latest release (B67) and I still have the issue :(

Owner

skurfer commented May 8, 2012

OK, so which interface are you using? Which application(s) are full screen?

sifaan commented May 8, 2012

the default interface (bezel). I usually have quite a few apps full screen, but even with just mail, or just safari, I still don't see the interface.

Owner

skurfer commented May 8, 2012

OK, I tried that and I just can’t get it to happen. Are there any other steps you’ve noticed that precede the problem? Switching to/away from apps? Clicking a particular thing? Selecting a particular field?

sifaan commented May 8, 2012

it's really hard to say what might be causing it, because it basically never appears while i'm on a full screen app.
however, say I have safari full screen, press ctrl-space and start typing, and then switch to windowed mode, while the window resizes, the quicksilver interface slides on to the screen (left to right). if I now go to full screen again, it fades out.
(if I revert to window again, it does not reappear - the fading out seems to close it).

BTW to be precise, I am using DP 3.1 (have installed the update that was released last week) so perhaps it worked in DP 3 and is broken in 3.1 ?

Owner

skurfer commented May 10, 2012

Looking back at #391, I’m reminded that this only happens if you have the Dock icon visible. (I never do, so maybe that’s why I can’t see it.) I’ll try it out when I get a chance, but is that the case on your system?

sifaan commented May 11, 2012

If you mean "keep in dock" I had it enabled, disabling doesn't seem to make a difference. In case things change after rebooting I'll update here.

Owner

skurfer commented May 11, 2012

“Keep in Dock” means it will be there whether Quicksilver is running or not. I was referring to a setting specific to Quicksilver (in its preferences) that allows you to prevent the Dock icon from appearing even when Quicksilver is running.

Anyway, no need to try it if you don’t want. I was able to confirm the problem in my Mountain Lion VM by enabling the Dock icon.

Hey @pjrobertson, I’m going to try to look at the docs on this, but if you have any ideas that might point me in the right direction, let me know.

Owner

pjrobertson commented May 11, 2012

Look at the following two NSWindow methods in the documentation:
setCollectionBehavior and setLevel and check if there are any new constants defined in 10.8 for full screen things. There shouldn't be as full screen was a Lion thing so it'd be silly for them to define new constants, but there might be...

These are set for each and every interface in the windowDidLoad method of the controller (e.g. QSBezelInterrfaceController.m)

sifaan commented May 11, 2012

I changed the setting in the preferences and it seems to be working fine now. Thank you!!

sifaan closed this May 11, 2012

Owner

skurfer commented May 11, 2012

OK. We still need to fix it for people who want the Dock icon visible (which I managed to do in a test build), but thanks.

FYI, there are other benefits to dropping the Dock icon. With it visible, you can’t use “Current Selection” twice in a row because after the first time, Quicksilver becomes the active application. There are probably others that I take for granted. :-)

Owner

pjrobertson commented May 11, 2012

FYI, there are other benefits to dropping the Dock icon. With it visible,
you can’t use “Current Selection” twice in a row because after the first
time, Quicksilver becomes the active application. There are probably others
that I take for granted. :-)

This is an accepted 'problem' with how Lion and above implements the
current selection proxy. See
#719 (comment)
QS also gains focus (whether you have the dock icon enabled or not) if you
use Quicklook.

We accepted these downfalls in order to improve the overall functionality
of QS

On 11 May 2012 22:42, Rob McBroom <
reply@reply.github.com

wrote:

OK. We still need to fix it for people who want the Dock icon visible
(which I managed to do in a test build), but thanks.

FYI, there are other benefits to dropping the Dock icon. With it visible,
you can’t use “Current Selection” twice in a row because after the first
time, Quicksilver becomes the active application. There are probably others
that I take for granted. :-)


Reply to this email directly or view it on GitHub:
#740 (comment)

skurfer reopened this Sep 24, 2012

skurfer closed this in 23c80d0 Sep 24, 2012

@skurfer skurfer added a commit that referenced this issue Sep 24, 2012

@skurfer skurfer make windows visible above full-screen apps
fixes #740
28cdfc8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment