None is no longer a valid value for z_index style-specific parameter.
Changes the lower bound of the valid value range for the z_index style-specific parameter to INT32_MIN + 1.
KittyImage.clear() still allows z_index=INT32_MIN though.
Reserves z_index=INT32_MIN to be used for non-native animation frames.
Non-native animation frames are now cleared by z-index instead of clearing all visible images, on kitty <= 0.25.0.
Tested and works on kitty v0.25.0.
It clears the last frame of a previous animation (if any) but is probably still better than clearing all visible images (who needs just the last frame of an animation anyways?).
Adds blend style parameter (but for internal use only).
Replaces z_index=None and makes the feature truly private.
The separation of z-index and blending is required by #73
None
is no longer a valid value forz_index
style-specific parameter.z_index
style-specific parameter toINT32_MIN + 1
.KittyImage.clear()
still allowsz_index=INT32_MIN
though.z_index=INT32_MIN
to be used for non-native animation frames.blend
style parameter (but for internal use only).z_index=None
and makes the feature truly private.The separation of z-index and blending is required by #73