-
-
Notifications
You must be signed in to change notification settings - Fork 101
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
Blur doesnt work with dynamic wallpaper apps #395
Comments
And when I try to record it it works fine lmao, I stop recording and it bugs out again |
Could you explain it a bit more wordy? I think I dont understand what exactly the problem is. Does the bars background stay and the content disappears or does the entire bar become invisible? It seems this dynamic wallpaper app is doing something strange, maybe it is because of the window ordering. It could be that sketchybar and your dynamic wallpaper are figthing for the window level, could you try: sketchybar --bar topmost=window |
so basically, the bar starts flickering with being translucent or not, and when I executed the command you provided me, the bar bugs out a lot less now |
So it disappears completely and then reappears? I think it must be because of the wallpaper app doing some window ordering that they should not be doing... sketchybar --bar topmost=on this makes sketchybar the topmost overall window and nothing should be able to draw over it (not even the macOS bar). I think this is not something I can address in sketchybar, it has to do with how this wallpaper app orders itself and other apps I think. |
and it is very inconsistent between timing, sometimes a minute, sometimes seconds, etc. |
no other app has this issue, for example iTerm or Arc's background blur look correct with the moving wallpaper |
Screen.Recording.2023-09-05.at.10.40.24.movand it does not bug out when recording. |
Does it look like this: koekeishiya/yabai#1665 ? |
It looks similar to the second one they show |
It is probably the same problem, it has to do with the transparency and blur and is a side effect of You could simply disable transparency and blur to fix the problem. |
I could but it would not look nearly as good tho. Could the app still work if you use CABackdropLayer instead? what are the disadvantages? |
The problem is that we are using the So you see it is not impossible, but not feasible for me to do. |
Well, someone might come across this issue who is willing to fix this someday. For now I will not use the wallpaper app. |
There is one thing you could try: |
sure, this will be my first time compiling C tho, so I might require assistance later |
I compiled it succesfully but how do I run it? |
If you are in the brew services stop sketchybar
./bin/sketchybar This stops the brew version of sketchybar and starts the one compiled from source with your changes. Btw, does the bugging occur when setting: sketchybar --bar blur_radius=0 |
the bugging stops when I do blur_radius=0 |
Ah thats interesting, so it really is only the blur that causes this... |
After doing this part, the bugging still occurs |
the SLSSetWindowBackgroundBlurRadiusWithOpacityHint |
It basically keeps flickering between transparent and non transparent.
The text was updated successfully, but these errors were encountered: