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 3 of 13

2.14.3

Fixes
* Fixes a bug where aliases would disappear when the surface of a window was captured during a system animation (341)

Additions
* add --help startup option by oliversturm in https://github.com/FelixKratz/SketchyBar/pull/337

**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.14.2...v2.14.3

2.14.2

Fixes
* Fixes a memory leak on `wifi_change` event
* Fixes a memory leak on `space_change` event with `--bar sticky=off`

New
* Add new `circ` animation function
* Add new option to supply custom config file via `--config <path>` or `-c <path>` at startup
* Add `string` property to all texts, i.e. `icon=<string>` is equivalent to `icon.string=<string>`

**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.14.1...v2.14.2

2.14.1

Fixes
* Fix popup window order relative to bar
* Fix space items not being updated when their associated display changed

Improvement
* Reduce communication overhead by only creating and committing WindowServer transactions on demand

**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.14.0...v2.14.1

2.14.0

Fixes
* Fix memory problems with popups and inheritance

Additions
* New `wifi_change` event, triggered on wifi connect or disconnect

Changes
* All events are forced to run when invoking `sketchybar --update`, i.e. after
the initial configuration. This makes initialization of items driven by
events easier. E.g. an item displaying the front app name would have been
empty till the first application switch event occurred, now the
`front_app_switched` event is forced to be emitted by `sketchybar --update`,
such that the item will be populated at startup without any additional logic.
* More detailed default config with simple event driven volume and wifi items

**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.13.2...v2.14.0

2.13.2

Additions
* New slider component (284): [see documentation](https://felixkratz.github.io/SketchyBar/config/components#slider----a-draggable-progression-indicator)
<img width="264" alt="slider" src="https://user-images.githubusercontent.com/22680421/211196334-36b4dafc-72bb-44bc-90e0-a588f50c72fd.png">

* New `power_source_change` event that is fired on changes in the power source and makes less aggressive power state polling possible, as can be seen in the default config battery item.
* Add more checks to verify validity of item name, position and type
* Add a `topmost` setting for `popup`s (309)
* Add `padding_left` and `padding_right` property to first level item properties (synchronized with the items `background.padding_*`)
* Search functionality in documentation curtesy of tsironis (310)

Fixes
* Fixes an unexpected behavior with `space`s and the `drawing` property (307)

Changes
* Decouple the update frequency of `alias` and `script` by introducing `alias.update_freq`

**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.12.3...v2.13.2

2.12.3

Fixes
* Exclude SketchyBar windows from being managed by the macOS Ventura WindowManager process
* Pass error responses (all [!] responses) to stderr instead of stdout
* Activate Transactional Window System for all macOS versions
* Fix various potential underflow/overflow problems

**Full Changelog**: https://github.com/FelixKratz/SketchyBar/compare/v2.12.2...v2.12.3

Page 3 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.