YosemiteInterface-qsplugin icon indicating copy to clipboard operation
YosemiteInterface-qsplugin copied to clipboard

Find a way to style the drop down menus

Open AlexanderWillner opened this issue 11 years ago • 10 comments

Very nice work with the main interface! Might worth the work to also style the drop down menus...

screen shot 2014-06-23 at 23 47 09

AlexanderWillner avatar Jun 23 '14 21:06 AlexanderWillner

As far as I know there's no way to do that. If you know a way do tell me?

mikker avatar Jun 24 '14 06:06 mikker

Not involved in the QS developments, but I just asked on the dev mailing list...

AlexanderWillner avatar Jun 24 '14 07:06 AlexanderWillner

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:

skurfer avatar Jun 24 '14 12:06 skurfer

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.

mikker avatar Jun 24 '14 13:06 mikker

Can’t you do glass, blurred background, etc. with public APIs now? (The GUI stuff is not my area.)

skurfer avatar Jun 24 '14 14:06 skurfer

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 :'(

pjrobertson avatar Jun 24 '14 14:06 pjrobertson

I definitely want to throw myself at redoing all of the hacky UI but I'm afraid I'm also low on time.

mikker avatar Jun 24 '14 14:06 mikker

FWIW I too think the Cube interface is a small loss if there's a more modern, less hacky GUI to win.

mikker avatar Jun 24 '14 14:06 mikker

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...

mikker avatar Jun 24 '14 14:06 mikker

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.

pjrobertson avatar Jun 19 '22 09:06 pjrobertson