Skip to content
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

List background opacity #1838

Closed
iandol opened this issue May 14, 2014 · 10 comments
Closed

List background opacity #1838

iandol opened this issue May 14, 2014 · 10 comments

Comments

@iandol
Copy link

iandol commented May 14, 2014

This is pretty minor, but I noticed (using build 400B) that if you set the List background opacity to 0% (Appearance > Colors > Lists), the background is 100% black. I do remember I used to control the opacity for list backgrounds so this has regressed at some point "fairly" recently:

screen shot 2014-05-14 at 09 45 06

I tested with Nostromo and Bezel.

@skurfer
Copy link
Member

skurfer commented May 14, 2014

Yeah, the opacity seems to be completely ignored. Thanks for pointing it out.

@skurfer skurfer added this to the 1.2.0 milestone May 14, 2014
@pjrobertson
Copy link
Member

Yuck. It seems like opacity gives funny behaviour all round. If you turn it on for Bezel, then select a couple of different objects, you'll see the old object/actions behind the current one (but only on a white background)

screen shot 2014-05-29 at 09 19 03

@iandol
Copy link
Author

iandol commented May 29, 2014

test
Can confirm for Nostromo too, I still see the faint ghost of the first selection up to about 30% opacity then it disappears (so this 👻 is probably always there even when opacity is 100%)... If I use the comment trick, I still only see the first selection as the ghost... Time to call Ghostbusters? 👻 🔫

@skurfer
Copy link
Member

skurfer commented May 29, 2014

I just tried 400B on my 10.8 VM and the opacity seems to work as expected, and I see the same issues with 1.1.3 under 10.9.

So the issue is probably caused by a change in OS X and not Quicksilver. Of course it still needs to be addressed, but at least we don’t have to go digging to figure out what we changed.

@skurfer skurfer removed this from the 1.2.0 milestone May 29, 2014
@pjrobertson
Copy link
Member

Not sure if opacity has anything to do with CGSPrivate, but it might be a though.

Good idea to test 10.8

On 29 Mai 2014, at 19:47, Rob McBroom notifications@github.com wrote:

I just tried 400B on my 10.8 VM and the opacity seems to work as expected. So the issue is probably caused by a change in OS X and not Quicksilver. Of course it still needs to be addressed, but at least we don’t have to go digging to figure out what we changed.


Reply to this email directly or view it on GitHub.

@pjrobertson
Copy link
Member

@skurfer just reminded me of this on my new pull request #1877
I'd forgotten about it, but looking at it now, I do remember being really puzzled by a black background for the window. I tried all sorts of things but couldn't change it. At least for the time being I'm inclined to give it a low priority status

@iandol
Copy link
Author

iandol commented Jun 19, 2014

Thanks @pjrobertson and @skurfer ! I had an somewhat unrelated question which doesn't warrant a new issue which was whether it would be easy to add a "blur" factor somewhere in QS in addition to the opacity; i.e. some way to emulate Yosemite's everything-is-translucent styling?

@skurfer
Copy link
Member

skurfer commented Jun 19, 2014

whether it would be easy to add a "blur" factor somewhere in QS

I’ve looked at doing that in Nostromo. It doesn’t appear to be easy. (Not to me anyway.)

@iandol
Copy link
Author

iandol commented Jun 19, 2014

The only things I've seen online, seen through the eyes of one who knows not Cocoa nor Obj-C!!!:

http://stackoverflow.com/questions/11174918/how-to-get-window-with-semi-transparent-blurred-background
http://stackoverflow.com/questions/3298490/apply-a-cifilter-background-filter-when-host-window-is-transparent
https://github.com/dsns/GaussianBlur_NSWindow_os_x_mavericks
http://www.cocoanetics.com/2013/10/blurring-views-on-mac/ (only works to blur content, not desktop)
http://cocoasnippets.io/cocoa/ui/nswindow/coregraphics/2014/02/27/translucent-nswindow-with-blurred-background.html

OS X Terminal has a blur feature, I assume using the private API suggested in the stackexchange links. But whether any of this is compatible with how QS creates its window...

@skurfer
Copy link
Member

skurfer commented Jun 19, 2014

I think it’s possible with Core Animation, but none of the official interfaces use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants