f9fc543b07
Merge branch 'master' of github.com:3b1b/manim into video-work
2024-12-11 10:36:52 -06:00
bac0c0c9b9
Merge pull request #2265 from Varniex/master
...
Minor Import Bug Fixed + Adding Required Packages
2024-12-11 10:35:44 -06:00
9ae5b4dee3
Use addict.Dict for scene config
2024-12-11 10:33:50 -06:00
0b350e248b
Change global_attrs back to global_config in Text
2024-12-11 10:18:05 -06:00
7148d6bced
Add addict to requirements
2024-12-11 10:03:49 -06:00
b470a47da7
Remove unnecessary import
2024-12-11 10:03:39 -06:00
13fdc9629d
No need for the shortcuts into the manim_config
2024-12-11 09:58:51 -06:00
fce92347fa
Replace get_global_config() with manim_config, and make it an addict Dict
2024-12-11 09:50:17 -06:00
185f642826
Focus and sync window when initialized for a scene
2024-12-11 09:29:04 -06:00
4a6a125739
Change "style" in default config to "text"
2024-12-11 08:30:31 -06:00
8246d0da5d
Fix bug with xelatex rendering
2024-12-11 08:23:17 -06:00
1794e4d0ba
Better align docs description of configuration with the updated format
2024-12-11 07:37:52 -06:00
4d7f6093b4
Update how tex configuration default is passed in
2024-12-11 07:18:30 -06:00
37a05094ea
Small comment changes
2024-12-11 07:17:20 -06:00
76afc42e9a
adding required packages to setup.cfg file
2024-12-11 16:46:09 +05:30
5fcb668f07
fixing get_ipython
import error
2024-12-11 16:40:56 +05:30
2d7b9d579a
Move comment
2024-12-10 20:19:30 -06:00
9ac16ab722
Remove DEFAULT_FPS constant
...
It's a bit silly to have it's valued defined by camera_config, when it's only function is to be a default value for Camera's configuration
2024-12-10 20:19:25 -06:00
8744c878f4
Make log_level configurable in default_config
2024-12-10 20:12:38 -06:00
9fcdd0de5f
Use pyglet.window.key for key constant values
2024-12-10 20:00:03 -06:00
9f785a5fba
Move key to int constants to interactive_scene.py
2024-12-10 19:42:53 -06:00
a03accff9c
Rename local colors variable in constants.py
2024-12-10 19:36:19 -06:00
7d3758c44c
Move joint_type_map out of constants to VMobject
2024-12-10 19:33:06 -06:00
f9a44c9975
Make ffmpeg_bin specification a piece of file_writer_config
2024-12-10 19:29:55 -06:00
d5c36de3c5
DEFAULT_MOBJECT_TO_MOBJECT_BUFFER -> DEFAULT_MOBJECT_TO_MOBJECT_BUFF
...
And likewise DEFAULT_MOBJECT_TO_MOBJECT_BUFFER -> DEFAULT_MOBJECT_TO_MOBJECT_BUFF
2024-12-10 19:23:15 -06:00
c9b6ee57a8
Make default_wait_time a piece of scene configuration
2024-12-10 19:21:16 -06:00
2c43d293a5
Move arbitrary constant definitions into default_config
...
This should make things like the color palette and frame size more easily customizable.
2024-12-10 19:17:55 -06:00
3d3f8258f4
Merge branch 'master' of github.com:3b1b/manim into video-work
2024-12-10 18:49:44 -06:00
17f37ff02a
Merge pull request #2264 from Varniex/master
...
Fixing a Cairo Bug on Windows OS
2024-12-10 18:49:26 -06:00
2359ed9aa4
Remove tempfile from requirements.txt
2024-12-10 17:00:33 -06:00
32d36a09f6
Update commend on reload_scene
2024-12-10 15:46:34 -06:00
8cf95ec9a4
Move ReloadManager logic into __main__.py
...
Since the reload logic no longer relies on any state, the relevant loop is simple enough that it feels clearest to include it in the main entry point file.
2024-12-10 15:46:17 -06:00
24697377db
Make the fact that the global configuration is a mutable global dictionary a bit more explicit
...
Instead of implicit through the use of lru_cache
2024-12-10 15:31:43 -06:00
d21fbd02bc
Minor tweak to reload_scene
2024-12-10 14:46:03 -06:00
284c1d8f2c
Move message for no scenes found to extract_scene
2024-12-10 14:43:10 -06:00
ae93d8fcc6
Move update to is_reload status of run_config out of ReloadManager
2024-12-10 14:42:53 -06:00
1d67768a13
Move reload out of Scene, instead have it directly update the global run configuration
2024-12-10 14:34:46 -06:00
07bb34793e
Add simple function descriptions
2024-12-10 14:25:26 -06:00
cd744024ea
Minor reorganization of ReloadManager.retrieve_scenes_and_run
2024-12-10 14:20:43 -06:00
667cfaf160
Remove args from ReloadManager
2024-12-10 14:16:29 -06:00
c61e0bcee5
Move window_config out of run_config
2024-12-10 14:16:07 -06:00
d1080aa6fd
Add run configuration to global config
2024-12-10 14:08:12 -06:00
f9fa8ac846
Make scene configuration part of the global configuration
2024-12-10 13:58:03 -06:00
bcc4235e2f
Move embed configuration out of Scene, and get rid of error sound option
2024-12-10 12:43:29 -06:00
c51a84a6ee
Fixing a Cairo Bug (Windows OS)
2024-12-11 00:10:06 +05:30
6b38011078
Refactor config.py
2024-12-10 12:34:18 -06:00
858d8c122b
Rename "file_writer_config" in default_config to simply "file_writer"
2024-12-10 11:43:48 -06:00
4b483b75ce
Minor tweak
2024-12-10 11:39:23 -06:00
4cc2e5ed17
Consolidate camera configuration
2024-12-10 11:39:13 -06:00
d4c5c4736a
Move logic for window size and position into Window class
2024-12-10 11:07:54 -06:00