-
-
Notifications
You must be signed in to change notification settings - Fork 658
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Opacity affects dropdowns in active application #120
Comments
Definitely not related to the linked issue. It's likely that Firefox spawns some windows that are recognised as non-focused windows, e.g. the URL dropdown. You can list all windows recognised by yabai on the focused space by running |
Installed Firefox and confirmed my suspicion. Notice how there's an additional Firefox window with a subrole of @koekeishiya Is there a specific reason not to ignore
|
I think it had something to do with how all windows had to be known, in the offchance that a window is made topmost - then all its child windows must also be made topmost, and so we have to know about them. I suppose the opacity functionality could filter away all non-standard windows, if that feels more appropriate. |
I think this applies to both opacity and also window queries. |
The reason they are a part of window queries is so that people can find windows that really should be managed and write appropriate rules, cough Emacs people cough |
Alright, I'll better get used to writing |
Opacity will now only apply to windows that report a role of AXStandardWindow or AXDialog. |
It appears that setting
normal_window_opacity
to a non-1
value causes dropdowns (e.g. URL suggestions in Firefox and non-styled HTML dropdowns on web pages) to be transparent. I couldn't find anything obvious in the docs about how to disable or modify this.This is my
.yabairc
config and I'm running without SIP enabled and with the scripting-addition installed.I'm not sure if this is somehow related to #33
The text was updated successfully, but these errors were encountered: