{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":265122478,"defaultBranch":"main","name":"manim","ownerLogin":"ManimCommunity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-19T02:37:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65579849?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715038919.0","currentOid":""},"activityList":{"items":[{"before":"203a5366c25acece8fda322673994d07ff3742e7","after":"b4156045a3b4fdca61f79de3254854cc955c3ac8","ref":"refs/heads/main","pushedAt":"2024-05-20T03:49:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chopan050","name":"Francisco Manríquez Novoa","path":"/chopan050","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49853152?s=80&v=4"},"commit":{"message":"Optimized `manim.utils.bezier.is_closed()` (#3768)\n\n* Optimized manim.utils.bezier.is_closed()\r\n\r\n* oops, that shouldn't have been there\r\n\r\n* Slightly optimized is_closed() even more\r\n\r\n* Added doctest for is_closed()","shortMessageHtmlLink":"Optimized manim.utils.bezier.is_closed() (#3768)"}},{"before":"1f249e45b94d20484e472d79b170d82d0de60d96","after":"203a5366c25acece8fda322673994d07ff3742e7","ref":"refs/heads/main","pushedAt":"2024-05-15T21:24:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Use --py39-plus in pre-commit (#3761)\n\n* Use --py39-plus in pre-commit\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* fix indication.py\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use --py39-plus in pre-commit (#3761)"}},{"before":"4bd2f860b4225442b940e538fab5460bcff70af9","after":"1f249e45b94d20484e472d79b170d82d0de60d96","ref":"refs/heads/main","pushedAt":"2024-05-15T13:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Let `SceneFileWriter` access `ffmpeg` via `av` instead of via external process (#3501)\n\n* added av as a dependency\r\n\r\n* make partial movie files use av instead of piping to external ffmpeg\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* opengl rendering: use av for movie files\r\n\r\n* no need to check for ffmpeg executable\r\n\r\n* refactor: *_movie_pipe -> *_partial_movie_stream\r\n\r\n* improve (oneline) documentation\r\n\r\n* pass more options to partial movie file rendering\r\n\r\n* move ffmpeg verbosity settings to config; renamed option dict\r\n\r\n* replaced call to ffmpeg in combine_files by using av\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* there was one examples saved as a gif?\r\n\r\n* chore(deps): re-order av\r\n\r\n* chore(lib): simplify `write_frame` method\r\n\r\nReduces the overall code complexity\r\n\r\n* chore(lib): add audio\r\n\r\n* fix(lib): same issue for conversion\r\n\r\n* fix(lib): webm export\r\n\r\n* fix(lib): transparent export\r\n\r\nThough the output video is weird\r\n\r\n* try(lib): fix gif + TODOs\r\n\r\n* chore(deps): lower dep crit\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* feat(lib): add support for GIF\r\n\r\n* fix(ci): rewrite tests\r\n\r\n* fix\r\n\r\n* chore(ci): prevent calling concat on empty list\r\n\r\n* add missing dot\r\n\r\n* fix(ci): update frame comparison ?\r\n\r\n* fix(log): add handler to libav logger\r\n\r\n* chore: add TODO\r\n\r\n* fix(lib): concat issue\r\n\r\n* Revert \"fix(ci): update frame comparison ?\"\r\n\r\nThis reverts commit 904cfb46ae8db7dfac01036671991cf81a7823de.\r\n\r\n* fix(ci): make it pass tests\r\n\r\n* chore(lib/docs/ci): remove FFMPEG entirely\r\n\r\nThis removes any reference to FFMPEG, except in translation files\r\n\r\n* added av as a dependency\r\n\r\n* make partial movie files use av instead of piping to external ffmpeg\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* opengl rendering: use av for movie files\r\n\r\n* no need to check for ffmpeg executable\r\n\r\n* refactor: *_movie_pipe -> *_partial_movie_stream\r\n\r\n* improve (oneline) documentation\r\n\r\n* pass more options to partial movie file rendering\r\n\r\n* move ffmpeg verbosity settings to config; renamed option dict\r\n\r\n* replaced call to ffmpeg in combine_files by using av\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* there was one examples saved as a gif?\r\n\r\n* chore(deps): re-order av\r\n\r\n* chore(lib): simplify `write_frame` method\r\n\r\nReduces the overall code complexity\r\n\r\n* chore(lib): add audio\r\n\r\n* fix(lib): same issue for conversion\r\n\r\n* fix(lib): webm export\r\n\r\n* fix(lib): transparent export\r\n\r\nThough the output video is weird\r\n\r\n* try(lib): fix gif + TODOs\r\n\r\n* chore(deps): lower dep crit\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* feat(lib): add support for GIF\r\n\r\n* fix(ci): rewrite tests\r\n\r\n* fix\r\n\r\n* chore(ci): prevent calling concat on empty list\r\n\r\n* add missing dot\r\n\r\n* fix(ci): update frame comparison ?\r\n\r\n* fix(log): add handler to libav logger\r\n\r\n* chore: add TODO\r\n\r\n* fix(lib): concat issue\r\n\r\n* Revert \"fix(ci): update frame comparison ?\"\r\n\r\nThis reverts commit 904cfb46ae8db7dfac01036671991cf81a7823de.\r\n\r\n* fix(ci): make it pass tests\r\n\r\n* chore(lib/docs/ci): remove FFMPEG entirely\r\n\r\nThis removes any reference to FFMPEG, except in translation files\r\n\r\n* chore(deps): update lockfile\r\n\r\n* chore(lib): rewrite ffprobe\r\n\r\n* fix typo\r\n\r\n* slightly more aggressive removal of ffmpeg in docs; minor language changes\r\n\r\n* fix gif output stream dimensions\r\n\r\n* minor style change\r\n\r\n* fix encoding of (transparent) mov files\r\n\r\n* fixed metadata / comment\r\n\r\n* set frame rate for --format=gif in output_stream\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* more video tests for different render settings, also test pix_fmt\r\n\r\n* improve default bitrate setting via crf\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* parametrized format/transparency rendering test\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* context managers for (some) av.open\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update manim/utils/commands.py\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* fixed segfault\r\n\r\n* update test data involving implicit functions (output improved!)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* explicity set pix_fmt for transparent webms\r\n\r\n* special-special case extracting frame from vp9-encoded file with transparency\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fix transparent gifs, more special casing in parametrized video format test\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* run tests on macos-latest again\r\n\r\n* removed old control data\r\n\r\n* Revert \"run tests on macos-latest again\"\r\n\r\nThis reverts commit f50efa4b887f4596f8193dcaa4f0796b479a8113.\r\n\r\n* added sound to codec test; fixed issue with sound track in gif (disabled) and webm (now via opus)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* manual wav -> ogg transcoding\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fixed f-string\r\n\r\n* refactored codec test, split out gif\r\n\r\n* check for non-zero audio samples\r\n\r\n* more cleanup\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove ffmpeg from readthedocs apt_packages\r\n\r\n* round up run_time if positive and shorter than current frame rate\r\n\r\n* added more run_time tests\r\n\r\n* black\r\n\r\n* improve implementation of test\r\n\r\n* removed some unused imports\r\n\r\n* improve wording of logged warning\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* move run_time checks from Animation.begin to Scene.get_run_time\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove unused import\r\n\r\n* flake: PT012\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Jérome Eertmans ","shortMessageHtmlLink":"Let SceneFileWriter access ffmpeg via av instead of via externa…"}},{"before":"94cd27c2347318331ece70edbce3077cf91ee408","after":"4bd2f860b4225442b940e538fab5460bcff70af9","ref":"refs/heads/main","pushedAt":"2024-05-12T01:33:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Add typehints to `manim.utils.iterables` (#3751)\n\n* typehint iterables\r\n\r\n* organize typing hints\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove any\r\n\r\n* Add overloads for tuplify\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Remove example\r\n\r\n* feedback\r\n\r\n* Make TypeVars accessible at runtime\r\n\r\n* Add hints for zip\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n* typing -> collections.abc\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n* try to make mypy happy\r\n\r\n* zip[tuple[T, ...]] instead of zip[T]\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>","shortMessageHtmlLink":"Add typehints to manim.utils.iterables (#3751)"}},{"before":"3a95bf325156679fd0a0196eb63aa637a9acc157","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T23:41:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"}},{"before":"e4ee9a06a1b9a93c63d56a49378f4d5ac03ffb2e","after":"94cd27c2347318331ece70edbce3077cf91ee408","ref":"refs/heads/main","pushedAt":"2024-05-06T23:41:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4 (#3750)\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\r\n- [Release notes](https://github.com/pallets/jinja/releases)\r\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: jinja2\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4 (#3750)"}},{"before":null,"after":"3a95bf325156679fd0a0196eb63aa637a9acc157","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T21:01:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4"}},{"before":"93c601f013a4c6232b72300a49c7a20cd2939b73","after":"e4ee9a06a1b9a93c63d56a49378f4d5ac03ffb2e","ref":"refs/heads/main","pushedAt":"2024-05-04T19:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Bump tqdm from 4.66.1 to 4.66.3 (#3746)\n\nBumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.1 to 4.66.3.\r\n- [Release notes](https://github.com/tqdm/tqdm/releases)\r\n- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.1...v4.66.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tqdm\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tqdm from 4.66.1 to 4.66.3 (#3746)"}},{"before":"feb59d149b9976fc2626524f38fc4790986ef5a6","after":null,"ref":"refs/heads/dependabot/pip/tqdm-4.66.3","pushedAt":"2024-05-04T19:08:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"}},{"before":null,"after":"feb59d149b9976fc2626524f38fc4790986ef5a6","ref":"refs/heads/dependabot/pip/tqdm-4.66.3","pushedAt":"2024-05-03T21:43:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tqdm from 4.66.1 to 4.66.3\n\nBumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.1 to 4.66.3.\n- [Release notes](https://github.com/tqdm/tqdm/releases)\n- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.1...v4.66.3)\n\n---\nupdated-dependencies:\n- dependency-name: tqdm\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tqdm from 4.66.1 to 4.66.3"}},{"before":"31f189519b1e887803be67b76d61e4dc35655252","after":"93c601f013a4c6232b72300a49c7a20cd2939b73","ref":"refs/heads/main","pushedAt":"2024-05-03T18:46:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Fixes #3744 (#3745)\n\nCo-authored-by: Andrzej Nagórko <>","shortMessageHtmlLink":"Fixes #3744 (#3745)"}},{"before":"c6dfc1583b12bd0e7887d2230f5290b89a3caa10","after":"22844a23ce147b187516983ac4ec122284408e20","ref":"refs/heads/experimental","pushedAt":"2024-05-02T17:12:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrDiver","name":"Tristan Schulz","path":"/MrDiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17803932?s=80&v=4"},"commit":{"message":"Add rendering loop to experimental (#3707)\n\n* try adding a render manager\r\n\r\n* Add a test scene\r\n\r\n* Got keys working\r\n\r\n* yay its a triangle\r\n\r\n* Cursed!\r\n\r\n* Allow support for self.add\r\n\r\n* Get it working\r\n\r\n* change test scene\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Separate Animation and Scene using SceneBuffer\r\n\r\n* Update subclasses\r\n\r\nThis is likely to be a very bug-prone commit\r\n\r\n* Fix bugs with not clearing buffer\r\n\r\n* remove useless clear in scene.py'\r\n\r\n* fixes\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Add Scene.replace functionality\r\n\r\n* Make :class:`.Animation` explicitly implement `AnimationProtocol`\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fix a bug with animation restructuring\r\n\r\n* fix succession\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Fix typo in render_manager\r\n\r\n* Added window independent resolution rendering\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Whops ?\r\n\r\n* Who needs window names anyway\r\n\r\n* fixed transform animation\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Remove printing of animation buffer\r\n\r\n* Lint, remove unused imports\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Removed useless reading from the gpu\r\n\r\n* Fixed broken interp function in opengl_vectorized mobject which used non-existing opacity\r\n\r\n* Fixed TracedPath\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Whops\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: = <=>\r\nCo-authored-by: Tristan Schulz ","shortMessageHtmlLink":"Add rendering loop to experimental (#3707)"}},{"before":"657883bdfdb76444f6a7e814455a160e0df068ca","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-29T18:17:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"}},{"before":"a56c0c9fee3ad0c6010af84e19c3c98348106e59","after":"31f189519b1e887803be67b76d61e4dc35655252","ref":"refs/heads/main","pushedAt":"2024-04-29T18:17:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#3739)\n\nupdates:\n- [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)\n- [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.9.0...v1.10.0)\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#3739)"}},{"before":null,"after":"657883bdfdb76444f6a7e814455a160e0df068ca","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-29T17:22:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)\n- [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.9.0...v1.10.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"4a0c7057db6d8eac9f690051221e8f02a43f764d","after":"a56c0c9fee3ad0c6010af84e19c3c98348106e59","ref":"refs/heads/main","pushedAt":"2024-04-28T22:37:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Fix release documentation building (#3737)","shortMessageHtmlLink":"Fix release documentation building (#3737)"}},{"before":"33e560473d207b1062bee19eeb1af57ee3fe40a5","after":"4a0c7057db6d8eac9f690051221e8f02a43f764d","ref":"refs/heads/main","pushedAt":"2024-04-28T16:19:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrDiver","name":"Tristan Schulz","path":"/MrDiver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17803932?s=80&v=4"},"commit":{"message":"feat: Add three animations that together simulate a typing animation (#3612)\n\n* feat: Add animations that together simulate typing\r\n\r\nAddTextLetterByLetterWithCursor\r\n\r\nRemoveTextLetterByLetterWithCursor\r\n\r\nBlink\r\n\r\n* Revert \"feat: Add animations that together simulate typing\"\r\n\r\nThis reverts commit 5fe256880d9ca8e5a1ffe4ff58f71731a45ae2a5.\r\n\r\n* Revert \"Revert \"feat: Add animations that together simulate typing\"\"\r\n\r\nThis reverts commit 6a8244a157f25df5b783a12eed5e26bf1e326421.\r\n\r\n* Add new animations to __all__\r\n\r\n* Temporarily remove docs example\r\n\r\n* Modify \"Blink\" and add docstring examples back in\r\n\r\nTo avoid 0-second animations, which fail docstring test\r\n\r\n* Address requested changes\r\n\r\nFix imports\r\nRemove redundant constructor arguments\r\nImprove names\r\n\r\n* Shorten names","shortMessageHtmlLink":"feat: Add three animations that together simulate a typing animation (#…"}},{"before":"f97706107cca334ba4d940a483b267c330cb52fb","after":null,"ref":"refs/heads/release-v0.18.1","pushedAt":"2024-04-28T09:02:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"}},{"before":"6cb89a06bab4f8a65fd8ace315b1825ea60ace4f","after":"33e560473d207b1062bee19eeb1af57ee3fe40a5","ref":"refs/heads/main","pushedAt":"2024-04-28T09:02:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Prepare new release: v0.18.1 (#3719)\n\n* add note about changelog in changelog.rst\r\n\r\n* bump version\r\n\r\n* Update CITATION.cff","shortMessageHtmlLink":"Prepare new release: v0.18.1 (#3719)"}},{"before":"2e5ac691fffd4f758f4b7644bd9bde7efb06fdb8","after":"f97706107cca334ba4d940a483b267c330cb52fb","ref":"refs/heads/release-v0.18.1","pushedAt":"2024-04-28T08:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Update CITATION.cff","shortMessageHtmlLink":"Update CITATION.cff"}},{"before":"602ce08b2b83f3af7ba13e75a8261ddb9688e192","after":"2e5ac691fffd4f758f4b7644bd9bde7efb06fdb8","ref":"refs/heads/release-v0.18.1","pushedAt":"2024-04-27T22:39:13.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-v0.18.1","shortMessageHtmlLink":"Merge branch 'main' into release-v0.18.1"}},{"before":"c4e7502968e73c1e3461d5a913acc6148346e425","after":"6cb89a06bab4f8a65fd8ace315b1825ea60ace4f","ref":"refs/heads/main","pushedAt":"2024-04-27T22:35:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"fixed [\"\"] being set as loaded plugins (#3734)","shortMessageHtmlLink":"fixed [\"\"] being set as loaded plugins (#3734)"}},{"before":"1ce3edd97af2fd2e376516da9e6e332e766df8b4","after":"c4e7502968e73c1e3461d5a913acc6148346e425","ref":"refs/heads/main","pushedAt":"2024-04-27T21:54:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Fixed ```get_anchors()``` Return Type Inconsistency (#3214)\n\n* changed return type of get_anchors()\r\n\r\n* Ensured consistency with OpenGLVMobject\r\n\r\n* Fixed CodeQl, updated docstring\r\n\r\n* Update manim/mobject/types/vectorized_mobject.py\r\n\r\nCo-authored-by: Benjamin Hackl \r\n\r\n* Update manim/mobject/opengl/opengl_vectorized_mobject.py\r\n\r\nCo-authored-by: Benjamin Hackl \r\n\r\n* fixed typo, t -> e\r\n\r\n* fixed doctest\r\n\r\n---------\r\n\r\nCo-authored-by: Tristan Schulz \r\nCo-authored-by: Benjamin Hackl \r\nCo-authored-by: Francisco Manríquez Novoa <49853152+chopan050@users.noreply.github.com>","shortMessageHtmlLink":"Fixed get_anchors() Return Type Inconsistency (#3214)"}},{"before":"98641a2f82afc90961708dc9983429f36293857c","after":"1ce3edd97af2fd2e376516da9e6e332e766df8b4","ref":"refs/heads/main","pushedAt":"2024-04-27T21:34:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"AnimationGroup: optimized interpolate() and fixed alpha bug on finish() (#3542)\n\n* Optimized AnimationGroup computation of start-end times with lag ratio\r\n\r\n* Added extra comment for init_run_time\r\n\r\n* Added full path to imports in composition.py\r\n\r\n* Optimized AnimationGroup.interpolate\r\n\r\n* Fixed final bugs\r\n\r\n* Removed accidental print\r\n\r\n* Final fix to AnimationGroup.interpolate\r\n\r\n* Fixed animations being skipped unintentionally\r\n\r\n* Addressed requested changes\r\n\r\n---------\r\n\r\nCo-authored-by: Benjamin Hackl ","shortMessageHtmlLink":"AnimationGroup: optimized interpolate() and fixed alpha bug on finish…"}},{"before":"a3d584b7f4646ed168daa42bb14dc0101c19cfb7","after":"98641a2f82afc90961708dc9983429f36293857c","ref":"refs/heads/main","pushedAt":"2024-04-27T21:18:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Add ``--preview_command`` cli flag (#3615)\n\n* Add preview_command cli flag\r\n\r\n* Edit help for --preview_command\r\n\r\n* Change back from subprocess.run\r\n\r\n* Remove old comment\r\n\r\n* Bug with timg stopped happening with sp.run\r\n\r\n* Fix docstring\r\n\r\n* Revert \"Fix docstring\"\r\n\r\nThis reverts commit d2c00fc24dc46586f994237f1d2758528b78d6a3.\r\n\r\n* Actually fix docstring\r\n\r\n* Change help for option\r\n\r\nCo-authored-by: Benjamin Hackl \r\n\r\n---------\r\n\r\nCo-authored-by: Benjamin Hackl ","shortMessageHtmlLink":"Add --preview_command cli flag (#3615)"}},{"before":"791a892be3f84e58f4d7eec1ffe93a6135447417","after":"a3d584b7f4646ed168daa42bb14dc0101c19cfb7","ref":"refs/heads/main","pushedAt":"2024-04-26T22:57:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"build(ci): change from macos-latest to macos-13 (#3729)","shortMessageHtmlLink":"build(ci): change from macos-latest to macos-13 (#3729)"}},{"before":"0f268e6f9ca3d14565775f0d764ea2c28c6fa017","after":"791a892be3f84e58f4d7eec1ffe93a6135447417","ref":"refs/heads/main","pushedAt":"2024-04-26T22:55:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Update coordinate_systems.py (#3730)\n\nsmall change","shortMessageHtmlLink":"Update coordinate_systems.py (#3730)"}},{"before":"a3adcaaab364b3fbd97b273881b2e222264e96aa","after":"0f268e6f9ca3d14565775f0d764ea2c28c6fa017","ref":"refs/heads/main","pushedAt":"2024-04-24T22:38:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Follow-up to graph layout cleanup: improvements for tests and typing (#3728)\n\n* suggestions from review on #3434\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Follow-up to graph layout cleanup: improvements for tests and typing (#…"}},{"before":"aa3e2cf54e6e581466e57968524636878aa2e638","after":"a3adcaaab364b3fbd97b273881b2e222264e96aa","ref":"refs/heads/main","pushedAt":"2024-04-24T21:33:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Clean Graph layouts and increase flexibility (#3434)\n\n* allow user-defined layout functions for Graph\r\n+ fixup type annotations\r\n\r\n* only pass relevant args\r\n\r\n* write tests\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* change_layout forward root_vertex and partitions\r\n- deduplicated layout code in __init__ and change_layout\r\n- fixed change_layout backwards compatibility\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* add test for change_layout\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fix copy/paste error\r\n\r\n* fix\r\n\r\n* fixup types for CodeQL\r\n\r\n* static type the Layout Names\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fix dynamic union type for Python 3.9\r\n\r\n* add example scenes to LayoutFunction protocol documentation\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Replace references to np.ndarray with standard Manim types\r\n\r\n* Label NxGraph as a TypeAlias\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Tristan Schulz \r\nCo-authored-by: Benjamin Hackl ","shortMessageHtmlLink":"Clean Graph layouts and increase flexibility (#3434)"}},{"before":"c32f0fd83ab549953fee0d2090b8d875ed03ac86","after":"aa3e2cf54e6e581466e57968524636878aa2e638","ref":"refs/heads/main","pushedAt":"2024-04-24T20:02:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Fix issue where SpiralIn doesn't show elements. (#3589)\n\n* Set SpiralIn to use fill_opacity 1 if not set\r\n\r\n* Create SpiralIn control data\r\n\r\n* Create test for SpiralIn\r\n\r\n* Fix spiralin to separate fill and stroke opacity\r\n\r\n* resolve opacity issue\r\n\r\n* fix test data\r\n\r\n---------\r\n\r\nCo-authored-by: Benjamin Hackl ","shortMessageHtmlLink":"Fix issue where SpiralIn doesn't show elements. (#3589)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETmUJfQA","startCursor":null,"endCursor":null}},"title":"Activity · ManimCommunity/manim"}