The
Kivy team is happy to announce the release of Kivy `2.2.0`.
Installation instructions and Kivy Docs are hosted on the Kivy Website (
https://www.kivy.org)
Currently supported Python versions are
3.7-3.11Features marked as deprecated on 1.9.0 and prior versions will be removed in Kivy 2.3.0 (See:
https://github.com/kivy/kivy/issues/8177)
Highlights:- `Line`/`SmoothLine`: Fixes rendering issues related to corner radius and updates its order (`rounded_rectangle`) + add getter methods for `rounded_rectangle`, `rectangle`, `ellipse`, `circle`.
- Re-implemented the Bubble widget.
- Speed up SmoothLine creation by ~2.5x
- Config unicode support on Windows
- Added support for KIVY_LOG_MODE
- Add support for Python 3.11
- New Feature: Add `BoxShadow` graphic instruction :tada:
- Use `font_direction` and `font_script_name` from SDL2_ttf
- Added property for mouse draggable tab scrollbar to TabbedPanel
- `Label`: allow different values of left, top, right and bottom for `padding`.
- `Image`: add `fit_mode` feature
- Introduce build script for SDL dependencies and `KIVY_DEPS_ROOT`
You can find the full release notes at
https://github.com/kivy/kivy/releases/tag/2.2.0Thank you to everyone who contributed!