Skip to content

v0.2.0 – Improved Python Diagnostics for Manim Projects

Choose a tag to compare

@ramgao ramgao released this 10 Jun 21:24
· 6 commits to main since this release

v0.2.0 – Manim Workflow Improvements

This release significantly expands the capabilities of zed-manim and moves the project beyond a simple snippet collection.

Highlights

Expanded Snippet Library

Added support for many common Manim workflows including:

  • Basic Scenes
  • Moving Camera Scenes
  • Text Animations
  • MathTex Equations
  • Axes and Graphs
  • Transform Animations
  • VGroup Layouts
  • Updaters
  • ThreeDScene
  • NumberPlane
  • Function Plots
  • Parametric Functions
  • Bar Charts
  • Tables
  • Matrices
  • Code Blocks
  • Braces and Labels
  • Vector Animations
  • Unit Circle Starters
  • Derivative Visualizations
  • Integral Visualizations

The extension now provides more than 20 Manim-focused snippets designed to speed up animation development.

Zed Workflow Documentation

Added documentation and examples for:

  • Rendering Manim projects from Zed tasks
  • Project-local task configuration
  • Low-quality and high-quality rendering workflows

Python Diagnostics Improvements

Added guidance for:

  • basedpyright configuration
  • Virtual environment setup
  • Python toolchain selection in Zed
  • Reducing common Manim false-positive warnings

Added a copyable:

examples/pyrightconfig.json

for Manim projects.

Fixed

  • Updated manim-code snippet for Manim 0.20.1 compatibility
  • Fixed type-checking issues in manim-integral
  • Improved compatibility with basedpyright diagnostics

Validation

Tested with:

  • Zed
  • Manim 0.20.1
  • basedpyright standard mode

Current Features

  • Extensive Manim snippet library
  • Render task examples
  • Python diagnostics documentation
  • Example pyright configuration
  • Manim project guidance for Zed users

Next Milestone

v0.3.0

Planned work includes:

  • Manim project templates
  • Educational project starters
  • YouTube animation project layouts
  • Improved project bootstrapping experience