Skip to main content

Motion Canvas v3.9.0

ยท 2 min read
Jacob
Motion Canvas Creator

New features ๐ŸŽ‰โ€‹

  • aarthificial's avatar

    All entities are now imported from the main entry point of each package. The only exception is the CodeBlock node which still requires the full import path:

    import {all, createRef} from '@motion-canvas/core';
    import {makeScene2D, Circle} from '@motion-canvas/2d';
    // the only exception:
    import {CodeBlock, insert} from '@motion-canvas/2d/lib/components/CodeBlock';

    Importing from subdirectories will continue to work until version 4.

    #721#710
  • aarthificial's avatar

    New

    presenter

    and

    renderer

    plugin hooks.


    You can learn how to create your own plugins in the new Authoring Plugins guide.

    #723
  • ajs1998's avatar

    New

    Random.gauss()

    method lets you generate random numbers using a gaussian (normal) distribution.

    #709
  • aarthificial's avatar

    Updated sidebar design lets you hide the timeline and collapse panels by dragging.

    #692
  • aarthificial's avatar

    Application-wide settings let you configure the project defaults and change the editor appearance. You can edit them in the settings tab on the left.

    #697
  • aarthificial's avatar

    You can use a new eye dropper tool to pick colors from the canvas


    (see

    browser compatibility

    )

    #691
  • aarthificial's avatar

    Error stack traces now include function names.

    #693
  • aarthificial's avatar

    Overall improvements to the Fiddle editor.

    #706#712#713

Fixed bugs ๐Ÿ›โ€‹

  • aarthificial's avatar

    Fix package.json entry.

    #720
  • aarthificial's avatar

    Fix collapsable sections.

    #698
  • rtkid-nt's avatar

    Use project variables when rendering/presenting.

    #690

Check out the Update Guide for information on how to update your existing projects.