manim/docs/source
Tristan Schulz 82e55b5da2
Adding :class: ManimColor to manim and converting all types (#3020)
* first draft of color class + starting library conversion

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* changed everything to Manim color todo: figure out circular dependency in utils

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* first working draft of new color version

* resolving conflicts

* resolving conflicts

* resolving conflicts

* resolving conflicts

* resolving conflicts

* changed default internal value of ManimColor to np.ndarray[float]

* starting to fix tests

* fixed more tests and changed precision of manim color

* removed premature color conversion

* fixed some more tests

* final test changes

* fix doctests

* fix for 3.8

* fixing ManimColor string representation

* removing some unneccesary conversions

* moved community constants to manim_colors.py and added more color standards

* broke some too long lines

* added fallback: check whether passed object has get_hex method

* actually fix _internal_from_string

* added hsv support

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove dependency on colour

* fixed DARK_EARTH being assigned twice

* fixed double assignment

* remove more duplicated colour names

* raise NotImplementedError for ManimColor.gradient

* removed unused import

* remove superfluous ManimColor import

* fix circular import, remove dependency of space_ops on config

* one more Color -> ParseableManimColor

* removed one *-import

* somewhat unrelated fixed type hint

* -1 *-import

* fixed change of logic in CoordinateSystem.get_graph_label

* removed debug print; fixed type hint in mobject.py

* some fixes and improvements to text_mobject.py

* update three_dimensions

* fixes for rendered documentation of utils.color.*

* substantial improvements to documentation, including new Sphinx directive

Co-authored-by: MrDiver <mrdiverlp@gmail.com>

* Rewrite of the sphinx directive to use docutils nodes and 2 column design

* I just had to do it

* Improve the color table

* minor cleanup

* fixed ColorOverview example

* documentation improvements

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update manim/mobject/mobject.py

Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix flake8 errors

* Removed test in test_text_mobject

* Improved Documentation of core.py and added private members in sphinx so that internal methods can be documented

* Change color types of labeled.py

* removed some unused imports

* turned docstring into comment

* _colors  -> _all_manim_colors; move to manim_color module

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixed typing

* rewrite import

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>
Co-authored-by: Naveen M K <naveen521kk@gmail.com>
2023-08-08 14:47:00 +02:00
..
_static docs: enable social cards (#3219) 2023-04-25 13:26:35 +02:00
_templates Adding :class: ManimColor to manim and converting all types (#3020) 2023-08-08 14:47:00 +02:00
changelog Prepare new release: v0.17.3 (#3198) 2023-04-06 18:59:43 +02:00
contributing Removed unused `GraphicalUnitTester` (#3054) 2022-11-30 22:10:13 +01:00
faq Added FAQ entry regarding failed `manimpango` build (#3001) 2022-10-26 19:47:17 +02:00
guides Small grammar change to deep_dive doc (#3218) 2023-04-20 08:35:02 +02:00
installation Update dependencies for apple silicon in macos.rst (#3290) 2023-07-16 10:18:01 +02:00
reference_index Replaced renderer strings with :class:.RendererType enum entries (#3017) 2022-11-13 06:14:35 +00:00
tutorials Refactored structure of documentation; added :doc:FAQ section <faq/index> (#2732) 2022-05-27 08:45:31 +00:00
changelog.rst Prepare new release: v0.17.3 (#3198) 2023-04-06 18:59:43 +02:00
conduct.md Added code of conduct (#935) 2021-01-18 19:14:57 +05:30
conf.py Adding :class: ManimColor to manim and converting all types (#3020) 2023-08-08 14:47:00 +02:00
contributing.rst Removed suggestion issue template, added FAQ answer regarding proposing new features (#2828) 2022-06-18 13:45:40 +02:00
examples.rst Update PolygonOnAxes example (#2892) 2022-07-22 00:35:59 +00:00
index.rst Add conda installation docs (#2914) 2022-08-31 13:11:34 +00:00
installation.rst replace mentions of Python 3.7 as the minimally required version with 3.8 (#3274) 2023-07-05 00:02:11 +09:00
plugins.rst Replaced renderer strings with :class:.RendererType enum entries (#3017) 2022-11-13 06:14:35 +00:00
reference.rst Added :class:.ChangeSpeed, an animation wrapper that allows to smoothly change the speed at which an animation is played (#2749) 2022-07-06 16:39:55 +02:00
robots.txt Flake8 Changes + Fixing Warnings (#1968) 2021-09-03 13:45:48 -04:00
tutorials_guides.rst Refactored structure of documentation; added :doc:FAQ section <faq/index> (#2732) 2022-05-27 08:45:31 +00:00