JAnim v1.8.0
What's Changed
New Features
Added absolute
parameter for Rotate
Apply fix_in_frame
automatically for indication
Added resize_preserving_head_and_tail
Added point
parameter for SmallDot
Added Destruction
, similar to Uncreate
, but with a different destruction-order
Added FadeInFromPoint
and FadeOutToPoint
Added Cmpt_VPoints.identity
along with same_shape
and same_direction
, for comparing shapes
Added list indexing and boolean indexing for Item.__getitem__
Added pattern-matching(string indexing) for TypstDoc.__getitem__
, borrowed from Roseleaves/Manim-Jr
Added TransformMatchingShapes
Added @mockable
New Features in GUI
Added mnemonic key for menu
Added "Draw" function
Enabled text in the "Selector" overlay to automatically move away from the mouse cursor
Fixed Bugs and Enhancements
Fixed Cmpt_CameraPoints.not_changed
, which is caused by floating-point error
Fixed the behavior of alignment for the minus sign in NumberLine.get_number_item
Fixed Write
when setting root_only=True
Fixed PathBuilder
Refactored tip
, ticks
and numbers
in NumberLine
Fixed missing return self
in Cmpt_Depth.arrange
Replaced stdin of Typst with sp.PIPE
Fixed Audio.mul
for multi-channel audios
Optimized VItemRenderer
rendering efficiency
Fixed Bugs and Enhancements in GUI
Fixed incorrect selection region when item is fixed in frame
Documentation
Improved the documentation of Item
and Typst