YosemiteInterface-qsplugin
YosemiteInterface-qsplugin copied to clipboard
Find a way to style the drop down menus
Very nice work with the main interface! Might worth the work to also style the drop down menus...

As far as I know there's no way to do that. If you know a way do tell me?
Not involved in the QS developments, but I just asked on the dev mailing list...
Couldn’t you sub-class QSResultController the way you did with all the other parts of the interface? Not that I’m recommending all that effort.
If you’re going to spend time improving the interface, and you want full control to do so, you just need to check out the right repo. :wink:
I already have that brewing :)
Initially I wanted to add that handsome semi-transparent glass-thing but was stopped by QS' ancient GUI hacks. More specifically this is not a void as in the glass hacks that I've found.
Can’t you do glass, blurred background, etc. with public APIs now? (The GUI stuff is not my area.)
Just to chime in (another QS developer, along with skurfer): If you have looked at QS' code and the ancient CGSPrivate stuff, and you don't like it... we're definitely NOT keeping it in because we want it there, but because we haven't the time to remove it.
The CGSPrivate hacks have slowly been breaking with OS X updates, and I've been removing portions of it over time, but if it were all removed, I think the only big 'loser' would be the Cuber interface - but we've talked about dropping support for that as well.
If you check out the latest HEAD of the QS repo, you'll see that I've tweaked the results list slightly to try and give it a more modern look, but it's a (very) poor attempt :'(
I definitely want to throw myself at redoing all of the hacky UI but I'm afraid I'm also low on time.
FWIW I too think the Cube interface is a small loss if there's a more modern, less hacky GUI to win.
From what I could read in the short span of debugging I did, most of the private API stuff is just to enable the animations. I have those disabled, so...
I (finally!) removed CGSPrivate stuff in Quicksilver 2.0. I think it makes sense to put some effort into allowing interfaces to alter the result window. It's been the ugliest part of the UI for a long, long time.
I'm good with updating the QS codebase, but I'm hopeless when it comes to design/UI, so I hope Mikkel may be able to chime in.