Releases: kivy-garden/frostedglass
Releases · kivy-garden/frostedglass
0.5.0
0.4.0
Fixed
- Fix related to state of UI not updating when needed.
- Fix that allows changing the background dynamically (with binding and unbinding properties).
- Fixed issue that caused the app to crash if an instance of
FrostedGlass
was removed. - Improved binding/unbinding of properties.
0.3.0
Highlights
- Performance improvement with new rules for widget update. Only widgets inside the window, or on the current screen (when using
ScreenManager
) will be updated, avoiding unnecessary computation of widgets that are not being viewed. - Improved integration with
ModalView
. - Significant performance improvement when using multiple moving
FrostedGlass
widgets (like inside aScrollView
). - Added support for auto-update when using videos as background.
- Improved performance when animating the
blur_size
property. - Minor bug fixes.
Docs
- Added usage example with
ModalView
. - Updated overview video with new example using
ModalView
.
Internal
- Removed final effect widget from child widget tree. Now the effect is drawn directly on the canvas.
- General refactoring.
0.2.0
Highlights
- Significant improvements in overall performance.
- Improved blur quality.
- Automatic effect update to keep it in sync with the background.
- Improved noise texture quality and consistency of its appearance on different devices.
Added
- Added
saturation
property. - Added
outline_color
property. - Added
outline_width
property. - Added
refresh_effect()
method. - Added feature to add widgets to the container FrostedGlass #1.
Changed
- Default
luminosity
value changed from1.25
to1.3
. - Default
overlay_color
value changed from[1, 1, 1, 0.75]
to[0.5, 0.5, 0.5, 0.5]
. - Default
luminosity
value changed from1.25
to1.3
. - Default
blur_size
value changed from60
to25
. update_effect()
does not need to be called manually to update the effect. This is already managed by the widget.
Removed
- Removed
downscale_factor
property. - Removed
start_auto_update_effect()
method. - Removed
stop_auto_update_effect()
method.
Fixed
- Temporary FPS drop when there was a touch on the screen (even using static FrostedGlass widgets).