FelixKratz / SketchyBar

A highly customizable macOS status bar replacement
https://felixkratz.github.io/SketchyBar/
GNU General Public License v3.0
5.2k stars 82 forks source link

Bar flickering issue on space change when "sticky=on" and "Reduce Moution" is on #548

Closed pyinto closed 1 month ago

pyinto commented 1 month ago

As it stands in the release notes for 2.20.1, there should not be flickering during space change animation, which is something I don't see working as intended.

Reimplement the sticky property -- with sticky=on, the bar is now stationary during space change animations (https://github.com/FelixKratz/SketchyBar/issues/493)

There is no flickering when the Reduce Motion setting is switched off, but once it's on, flickering occurs as you may see in the video. If I switch sticky off there is no visible difference, so clearly something wrong. I see it when using:

I don't have SIP disabled, so I don't have access to yabai commands to switch spaces and further reduce animation. Not sure if it's required for the sticky option to work properly, but if so, I guess it's a good idea to add it to the description.

I also tried to reinstall the sketchybar - no changes, as I expected, because I discovered and installed this awesome app just 2 days ago for the first time!

https://github.com/FelixKratz/SketchyBar/assets/19248049/589b70bd-2ba7-4fa2-993d-adf5541262eb

Please let me know if I am missing something, or you need me to provide something else to investigate. Thanks!

FelixKratz commented 1 month ago

Yeah, I think it is in the nature how apple implemented the Reduce Motion feature. They seem to blend the wallpaper on the top layer (or something criminal like that). So there is nothing we can do about that apart from not using the Reduce Motion accessibility feature.