Code Monkey home page Code Monkey logo

manim_editor's Introduction



PyPI Latest Release Documentation Status MIT License MIT License

Editor and Presenter for Manim Generated Content.


Take a look at the Working Example. More information can be found in the documentation.

These Browsers are supported:

  • Firefox
  • Chrome/Chromium-Based
  • Edge

Create a Project

create_project

Export a Project as a Presentation

export_presenter

manim_editor's People

Contributors

christopher-besch avatar hydrobeam avatar kolibril13 avatar noamzaks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

manim_editor's Issues

Project Update

Right now the project has to be deleted and rebuild when something changes. Instead it should be updated by only reloading the scenes that have changed.

Live-Thumbnail generation when project is already open

Currently, all thumbnails are generated before the video editor opens.
I think it would be nice, when one could directly start working without the waiting time, and only dummy-tumbnails are used for the beginning, which are updated on the fly.

Fullscreen on Safari

Fucking Apple doing their own thing again instead of using the widely used standard...

Better Broken Type Handling

The default normal type from manim should also be supported.
There should also be errors for incorrect types.

Lag between Sections on Safari

This happens on some installations of Safari:

Screen_Recording_2021-11-05_at_14.37.19.mov

Currently 4 out of 7 tested installations show this problem. Might be a problem with Macbooks only.

Fullscreen Flickering on Firefox

The latest build doesn't seem to produce this problem—I don't know why. If anyone encounters it, please do write a comment.

Subtitles/Script

Add Subtitles to each section from within Manim and show them in the presenter.

De-Clutter Timeline; add Sub-Sections

Description of proposed feature

I propose a change to the UI of the Manim Editor so that it looks more like the UI of a PowerPoint presentation. Specifically, the left panel should have only a few user-specified points to jump to, with the video between two consecutive points in the panel being made up of multiple sections.

The usefulness of this is most stark in the use case when one is giving a presentation using the current Manim Editor:

  • In such a scenario, each section would ideally be a single animation or so, so that the presenter can describe the new content before moving on at their own convenience.
  • However, if an audience member were to ask the presenter to go back to a particular slide, these single animation sections will be a pain to browse through.

A similar problem would also arise if someone wants to take a look at your presentation and wants to jump to a specific point.

Loading Video "Poster"

You can display an image while the video is being loaded. This feature is called "Poster" in html-jargon.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.