Manim Themes #2258
icedcoffeeee
started this conversation in
Suggestions and Proposals
Manim Themes
#2258
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
How should themes be implemented, if they were to be at all? There was effort in applying a theme, but looking back, it doesn't seem like the best implementation since it just uses a dict to store colors of the mobjects.
Others suggested implementations to include a Theme class which I'm not sure what could be passed into its construct (maybe mobject color)?
Another would be an external theme config file to be used every script. But that might suggest implementing a second config system for themes.
# theme.cfg Mobject = BLACK Circle = BLUE background = WHITE
And currently so many mobjects have hardcoded colors which deter inheritance to change the colors of children classes; which is understandable since we wouldn't want someone who doesn't use themes be greeted with a bland b&w scheme.
Some voiced out the themes are unnecessary and the users should put effort in styling the scene.
Relevant discord discussion
Personally for my projects, I have a special file
manim_tweaked.py
:Which I can import to my main script:
and it works fine for me.
I would love to hear more opinions either suggesting a good implementation, or whether theming at this point is even necessary.
Beta Was this translation helpful? Give feedback.
All reactions