FelixKratz / SketchyBar

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

Flicker (redraw/refresh) on workspace change (master, Ventura) #283

Closed braun-steven closed 1 year ago

braun-steven commented 1 year ago

Hey there,

I'm on Ventura and just installed the latest master head (default config). When switching workspaces I'm experiencing a flickering (I guess the bar is redrawing?). I'm using yabai with SIP disabled. Here is a video showcasing the behavior:

https://user-images.githubusercontent.com/17625341/200246320-6efd68ed-b71b-4080-8b0e-128709fb0900.mov

FelixKratz commented 1 year ago

This is because in the default config the bar is set to sticky=off because of a problem with how the WindowServer handles sticky windows in animations #220.

What you want to do is set the bar to be sticky if you have disabled space changing animations:

sketchybar --bar sticky=on
braun-steven commented 1 year ago

That fixed it, thanks :-)