You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/changelog/0.5.0-changelog.rst
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ Deprecated classes and functions
76
76
--------------------------------
77
77
78
78
* `#1124 <https://github.com/ManimCommunity/manim/pull/1124>`__: Deprecated :class:`ShowCreation` in favor of :class:`Create`
79
-
1. Deprecated :class:`ShowCreation` in favor of :class:`Create` across the library with the exception of the `show_creation` boolean variable `vector_space_scene.py`
79
+
1. Deprecated :class:`ShowCreation` in favor of :class:`Create` across the library with the exception of the `show_creation` boolean variable `vector_space_scene.py`
80
80
2. Added a deprecation warning in the original :class:`ShowCreation` class.
* `#1037 <https://github.com/ManimCommunity/manim/pull/1037>`__: Added new fade and transform animations (:class:`~.TransformMatchingShapes`, :class:`~.TransformMatchingTex`, :class:`~.FadeTransform`) from 3b1b/manim
89
-
Added new Fade animation: :class:`~FadeOutToPoint`
90
-
Added :class:`~FadeTransform` and :class:`~FadeTransformPieces` for transforming mobjects and submobjects with a fade
89
+
Added new Fade animation: :class:`~FadeOutToPoint`
90
+
Added :class:`~FadeTransform` and :class:`~FadeTransformPieces` for transforming mobjects and submobjects with a fade
91
91
Added :class:`~TransformMatchingShapes` and :class:`~TransformMatchingTex` for transforming mobjects and tex that have matching parts
92
92
93
93
* `#1097 <https://github.com/ManimCommunity/manim/pull/1097>`__: Added 3D Mobject :class:`~.Dot3D`
@@ -109,8 +109,8 @@ Enhancements
109
109
110
110
111
111
* `#1157 <https://github.com/ManimCommunity/manim/pull/1157>`__: Refresh triangulation on call to :meth:`~.OpenGLVMobject.apply_points_function`
112
-
Rotate called apply_points_function, which was previous not subclassed by OpenGLMobject - now it is. Then, the vertex normals can be updated too.
113
-
112
+
Rotate called apply_points_function, which was previous not subclassed by OpenGLMobject - now it is. Then, the vertex normals can be updated too.
113
+
114
114
Additionally, the old_points matrix would change after rotating, making the old points / new points test irrelevant. This is addressed with a .copy call.
115
115
116
116
* `#1151 <https://github.com/ManimCommunity/manim/pull/1151>`__: Added parametric function support to :class:`OpenGLSurface`
@@ -123,12 +123,12 @@ Enhancements
123
123
OpenGL play logic has been improved to support caching and skipping with `-n` argument ( it is now similar to Cairo play logic). A random bug was fixed in OpenGLSurface and OpenGL background color can now be changed via `background_color` argument.
124
124
125
125
* `#1118 <https://github.com/ManimCommunity/manim/pull/1118>`__: Allow passing animation arguments with .animate syntax
126
-
Users will now be able to do things like `obj.animate(run_time=2).method(arg)` if they want to specify animation arguments for an individual `.animate` call, and can still not specify any arguments like `obj.animate.method(arg)`.
127
-
126
+
Users will now be able to do things like `obj.animate(run_time=2).method(arg)` if they want to specify animation arguments for an individual `.animate` call, and can still not specify any arguments like `obj.animate.method(arg)`.
127
+
128
128
Passing animation arguments is only allowed directly after `.animate` is accessed, if passed elsewhere then a `ValueError` is raised.
129
129
130
130
* `#718 <https://github.com/ManimCommunity/manim/pull/718>`__: Rotating the numbers in y axis
131
-
In Axes, the y axis will be rotated 90deg but the numbers are
131
+
In Axes, the y axis will be rotated 90deg but the numbers are
132
132
also rotated and shouldn't be. Fixes this issue.
133
133
134
134
* `#1070 <https://github.com/ManimCommunity/manim/pull/1070>`__: Raise FileNotFoundError when unable to locate the .cfg file specified via ``--config_file``
@@ -165,9 +165,9 @@ Fixed bugs
165
165
Fixed undefined variables and converted :class:`Mobject` to :class:`OpenGLMobject`. Also, fixed assert statement in :class:`ApplyMethod`.
166
166
167
167
* `#1092 <https://github.com/ManimCommunity/manim/pull/1092>`__: Refactored coordinate_systems.py, fixed bugs, added :class:`~.NumberPlane` test
168
-
The default behavior of :meth:`~.Mobject.rotate` is to rotate about the center of :class:`~.Mobject`. :class:`~.NumberLine` is symmetric about the point at the number 0 only when ``|x_min|`` == ``|x_max|``. Ideally, the rotation should coincide with
169
-
the point at number 0 on the line.
170
-
168
+
The default behavior of :meth:`~.Mobject.rotate` is to rotate about the center of :class:`~.Mobject`. :class:`~.NumberLine` is symmetric about the point at the number 0 only when ``|x_min|`` == ``|x_max|``. Ideally, the rotation should coincide with
169
+
the point at number 0 on the line.
170
+
171
171
Added a regression test and additionally fixed some bugs introduced in :pr:`718`.
172
172
173
173
* `#1078 <https://github.com/ManimCommunity/manim/pull/1078>`__: Removed stray print statements from `__main__.py`
@@ -276,8 +276,8 @@ Changes to our development infrastructure
276
276
277
277
278
278
* `#1071 <https://github.com/ManimCommunity/manim/pull/1071>`__: Enable pytest-cov based code coverage
279
-
- Include pytest-cov as a python module as part of developer dependencies
280
-
- In updating poetry to include pytest-cov, manimpango moved from version 0.2.3 to 0.2.4, and libpango1.0-dev needed to be installed in Ubuntu.
279
+
- Include pytest-cov as a python module as part of developer dependencies
280
+
- In updating poetry to include pytest-cov, manimpango moved from version 0.2.3 to 0.2.4, and libpango1.0-dev needed to be installed in Ubuntu.
281
281
- Add to the CI workflow (`ci.yml`) to create and upload test coverage.
282
282
283
283
* `#1073 <https://github.com/ManimCommunity/manim/pull/1073>`__: Removed "one line summary" from PULL_REQUEST_TEMPLATE.md
@@ -296,12 +296,12 @@ Code quality improvements and similar refactors
- Removed the _**three**_ decorators of :meth:`~.Scene.play`, in particular: caching logic and file writer logic are now included within :meth:`~.Scene.play` (it wasn't possible before, because `scene.wait` and `scene.play` were two different things).
300
-
- Added `is_static_wait` attributes to Wait. (<=> if wait is a frozen frame).
301
-
- Renamed and moved `scene.add_static_frame` to `renderer.freeze_current_frame`.
302
-
- Now when calling play without animation, it raises `ValueError` instead of just a warning.
303
-
- Fixed :pr:`874` by modfying `renderer.update_skipping_status`
304
-
- `renderer` starts the animation with `scene.begin_animations` (`scene.compile_animation_data` used to do this)
305
-
- The run time and the time progression generation is now done in `scene.play_internal` although it'd make more sense that renderer processes it later.
299
+
- Removed the _**three**_ decorators of :meth:`~.Scene.play`, in particular: caching logic and file writer logic are now included within :meth:`~.Scene.play` (it wasn't possible before, because `scene.wait` and `scene.play` were two different things).
300
+
- Added `is_static_wait` attributes to Wait. (<=> if wait is a frozen frame).
301
+
- Renamed and moved `scene.add_static_frame` to `renderer.freeze_current_frame`.
302
+
- Now when calling play without animation, it raises `ValueError` instead of just a warning.
303
+
- Fixed :pr:`874` by modfying `renderer.update_skipping_status`
304
+
- `renderer` starts the animation with `scene.begin_animations` (`scene.compile_animation_data` used to do this)
305
+
- The run time and the time progression generation is now done in `scene.play_internal` although it'd make more sense that renderer processes it later.
306
306
- Added a bunch of cool tests thanks to mocks, and thanks to the new syntax `scene.render`
0 commit comments