New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
removed an annoyance where the results view is changed upon updating #325
removed an annoyance where the results view is changed upon updating #325
Conversation
I can’t reproduce the behavior you’re complaining about. The focus stays in the 2nd pane, even as the action is changed. Which interface? What type of object are you calling up in the first pane? |
Happens to me on every interface. Try changing the 'wait before searching' time in the prefs to the longest it Still nothing? On 21 May 2011 02:29, skurfer <
|
Ah, I got it. I went to a clean account to record a video of it not happening and I ended up reproducing it. The focus goes back when the results list appears under the first pane (not when the object appears in it). In my main account, the results list never appears so the focus was staying in the 2nd pane. I would argue that the right way to fix this is to prevent |
Aaah yeah, same here if I disabled the results list. Good catch. I agree showResultView is called when the results list wants showing. The check at On 21 May 2011 09:41, skurfer <
|
Yeah, I think you’re right that you accidentally fixed it correctly. :) For some reason when I looked at that line, I thought it was checking to see if QS was the frontmost app, but it’s actually checking which pane is active. I’ll merge it in and test it out. |
Hey hey, accidentally? I knew what I was doing all along! :P On 21 May 2011 13:20, skurfer <
|
Hmmm. I don’t think it’s quite working the way it’s intended. http://dl.dropbox.com/u/2214419/Quicksilver/annoyance.mov Focus stays where you put it, but the results list is still appearing for the first pane when you’re in the second, at which point you can call up its results list too. I can’t reproduce it every time, but pretty consistently. |
I've taken note of this, and will try and fix it when I get some time -- as always, it's never just a simple fix :) |
So, patrick, now that you're back in the UK and have summer break (I think), do you have some time...? :-) |
Been back in Wales for 72 hours. Certainly enough time! I'll look into this next. |
OK 61e2d2e should hopefully fix this. There's a million other commits in here since I just merged MASTER into this branch. |
P.S. it looks like loads of line comments from those commits have also been added. They can just be ignored |
Hmmm...is this finished? Or is there still something left to do? Still remember this, Patrick? |
I think I can just about remember... :) On 24 November 2011 21:18, Henning Jungkurth <
|
I'm just kind of in clean-up mode, looking through some of the older pull request. |
Yeah I gathered that. Doing a good job as well :) On 24 November 2011 23:15, Henning Jungkurth <
|
So what did we decide? This good to go? (I’ve been using it for a long time. It certainly doesn’t add any problems that I’ve found.) |
Good question. Patrick said he'd look into it, but with him going on vacation, he seems to be swamped. |
Rob, if you've been playing with this for ages and it's fine (have you tried with 'show results > immediately' turned on?) Then I guess it's good to go. To be honest, if we remove the wait before searching thingy all together (see my timers pull request) this will probably be much less of a problem. Still, I think the behaviour is right in that we shouldn't change focus when things get updated. If the user changed the focus, then they probably wanted it that way. |
Well, I never use that setting except when testing stuff, so maybe someone else should say. I was just able to get the “wrong” action to run by intentionally going quickly, but that could have nothing to do with this change. I actually see a delay with that setting that I don’t normally see. It seems to take longer for keystrokes to register. The response time is just as fast once they do, but it sometimes takes close to a second before what I type shows in the interface. But again, this happens to some extent with or without these changes. (The timers branch doesn’t seem to make a difference either.) |
So she's good to go?! Just tested it again after what seems like an age. Sorry for being so slow on this! P.S. if you're going to test it again, make sure you merge master into it first. I just ran it without doing that and got a crash and lost all my triggers :( |
I habitually merge this in every time I make a new “mine” branch, so I’ve been using it pretty much constantly since it was submitted. I no longer see any issues if I enable “Immediately” for results. That could be the result of my removal of |
OK, I'll merge my own pull... |
removed an annoyance where the results view is changed upon updating
I merged it too. Maybe you got to it first, but it looked to me like it went through. As long as it’s done, I guess. |
This is something that's annoyed me for a while:
If you type fast in the 1st pane then tab to the 2nd pane before the icons have loaded in the 1st pane, the selection is moved from the 2nd pane back to the 1st.
Easy way to reproduce: Type a letter then tab instantly after it.
Even easier:
I've commented it out for now just so you can see what it is that I've removed. If we're all happy then I can remove it in another commit