Releases: FelixKratz/SketchyBar
Releases · FelixKratz/SketchyBar
Small Bug Fixes
Fixes
- Fixes a bug where the bar could be blank after returning from a fullscreen app (#285 #266)
- Fixes an animation bug on Ventura
Full Changelog: v2.11.0...v2.11.1
Ventura Compatibility Update
Hotfix for Big Sur and Memory Leak
Fixes
- Fixes a memory leak occuring in the volume_change event
- Fixes compilation on macOS Big Sur (#262)
Additions
brightness_change
event that fires on screen brightness changes
Full Changelog: v2.10.0...v2.10.1
Misc Improvements
Changes
- Pending animations are cancelled if a non-animated
--set
command is received - Animations can only be chained in the same call, new animation requests of the same property will now cancel the animation queue and immediately begin the new animation from the last animation state.
Fixes
- Properly respect the bounds of macOS menu bar on arm macs
notch_offset
is not added tobottom
bars
Additions
- allow chaining dynamic width animations for texts
- add
volume_change
event - allow negating all
<boolean>
arguments, e.g.off
=!on
Experimental
left
andright
bar layouts (#240)
Full Changelog: v2.9.1...v2.10.0
Animation System Additions & General Fixes
Fixes
- Exit codes have been fixed (#254)
Additions
- Allow animating popup properties (#252)
- Allow animating to/from a
dynamic
width, e.g.
sketchybar --animate tanh 30 --set <name> width=0 width=dynamic
will animate the width of item <name>
to zero and then back to dynamic width.
- Allow triggering
space_change
anddisplay_change
events, to force an update for the space components, e.g.:
yabai -m space 1 --swap 3 && sketchybar --trigger space_change
will now update the space layout correctly.
Full Changelog: v2.9.0...v2.9.1
Allow helpers to register for notifications & fixes
Fixes
- Space Components would not (de)select properly when a display was (removed) connected.
- Smoother
tanh
animation function
Additions
- Proper exit codes when an error occurs in a command
mach_helper
property to register a helper program for mach messages from sketchybar (super low latency) when an event occurs (example see https://github.com/FelixKratz/SketchyBarHelper).
Better redraw logic
Additions
- New option
active
for theassociated_display
setting. This attaches an item to the active display.
Fixes
- Overhaul of the redraw detection logic, leading to lower CPU utilization in certain cases and improves reactiveness of associated items
Full Changelog: v2.8.5...v2.8.6
Performance Improvements and Fixes
Additions
- The push domain now accepts multiple values, e.g.
sketchybar --push <name> <value> ... <value>
- Added a proper error message when screen recording permissions are not given while querying default menu items.
Fixes
- Fixes a critical bug regarding associated items with the bar not being sticky.
- Improvements to the performance
Full Changelog: v2.8.4...v2.8.5
Bug Fixes
Fixes
- Fix segfault if regex has no match
- Always order sketchybar one level below normal windows if topmost=off
- Stabilize against uint32_t underflow
Full Changelog: v2.8.3...v2.8.4