Skip to content

Commit f1e1d2e

Browse files
Refactor code structure for improved readability and maintainability
1 parent 6ecebfe commit f1e1d2e

53 files changed

Lines changed: 20530 additions & 11157 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,47 @@ pip install manim PySide6 google-genai pydub requests numpy
127127

128128
---
129129

130-
## 📸 Screenshots
130+
## 📸 Gallery
131+
132+
### Overview & Setup
131133

132134
![Starting up](gallery/1.png)
133-
![Inserting elements](gallery/2.png)
134-
![Customizing animations](gallery/3.png)
135-
![Rendered output](gallery/4.png)
135+
Launch the application and initialize the workspace.
136+
137+
![Blank node canvas](gallery/2.png)
138+
Start with a clean node canvas, ready for composition and design.
139+
140+
![Recents Menu](gallery/3.png)
141+
Quickly access recently opened projects and elements from the Recents panel.
142+
143+
---
144+
145+
### Customization & Rendering
146+
147+
![Tinkering with Nodes](gallery/4.png)
148+
Manipulate nodes interactively to refine workflows and structures.
149+
150+
![Searching for elements](gallery/5.png)
151+
Use the search tool to locate elements and components efficiently.
152+
153+
![GitHub snippets panel](gallery/6.png)
154+
Access GitHub snippets directly for rapid code reuse and integration.
155+
156+
---
157+
158+
### Features in Action
159+
160+
![Selecting a GitHub snippet](gallery/7.png)
161+
Select a snippet from GitHub to integrate seamlessly into your project.
162+
163+
![Loading the snippet](gallery/8.png)
164+
Load and insert external code dynamically into the workspace.
165+
166+
![Quickly previewing with the handy Preview tab](gallery/9.png)
167+
Preview your work instantly for faster iteration and verification.
168+
169+
![Rendered snippet output](gallery/10.png)
170+
View the resulting output, demonstrating final rendering in the node canvas.
136171

137172
---
138173

core/__init__.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
EfficientManim Core Package
3+
4+
Core modules for the application including:
5+
- Extension platform
6+
- UI components
7+
- Data management
8+
- Timing system
9+
- MCP agent
10+
"""
11+
12+
__version__ = "2.0.3"
13+
# Initialize built-in extensions with pre-approved permissions
14+
try:
15+
from . import bootstrap
16+
except Exception:
17+
pass # Bootstrap is optional

0 commit comments

Comments
 (0)