Sketchybar-py

Latest version: v0.3.1

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 13

2.10.0

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 to `bottom` bars

Additions
- allow chaining dynamic width animations for texts
- add `volume_change` event
- allow negating all `<boolean>` arguments, e.g. `off` = `!on`

Experimental
- `left` and `right` bar layouts (240)


**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.9.1...v2.10.0

2.9.1

Fixes
* Exit codes have been fixed (254)

Additions
* Allow animating popup properties (252)
* Allow animating to/from a `dynamic` width, e.g.
bash
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` and `display_change` events, to force an update for the space components, e.g.:
bash
yabai -m space 1 --swap 3 && sketchybar --trigger space_change

will now update the space layout correctly.

**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.9.0...v2.9.1

2.9.0

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).

2.8.6

Additions
- New option `active` for the `associated_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**: https://github.com/FelixKratz/SketchyBar/compare/v2.8.5...v2.8.6

2.8.5

Additions
- The push domain now accepts multiple values, e.g.
bash
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**: https://github.com/FelixKratz/SketchyBar/compare/v2.8.4...v2.8.5

2.8.4

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**: https://github.com/FelixKratz/SketchyBar/compare/v2.8.3...v2.8.4

Page 5 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.