Synfig 1.4.2 Release Notes

Synfig Studio 1.4.2 delivers some improvements and critical bugfixes. Please read below for details.

Improved export for Web

The Lottie exporter plugin has gained new capabiilities and includes all improvements made during Google Summer of Code 2020.

image0

Here is what’s new:

  • The plugin now capable to export Advanced Outline layers (#2199) and Blur layers (#1505).
  • Added support for converters: “Sine”, “Cos”, “Integer”, “Linear gradient”, “aTan2”, “Vector angle”, “Radial composite”, “Radial gradient”, “Vector X”, “Vector Y”, “Power”, “Dot product”, “Logarithm”, “Reciprocal”, “Range”, “Vector length”, “Not” (#1236 #1254 #1286 #1363 #1409 #1447 #1446 #1516 #1515 #1593 #1586 #1619 #1606 #1650 #1587).
  • Added support for variable gamma correction, fixed issue with wrong colors when exporting files (#1174).
  • Fix converter methods not working with radius of simple circle layer (#1101).
  • Improved support for exported values (#2182).
  • Use non-minified bodymovin.js script to avoid code obfuscation (#2202).


For more information about Lottie Exporter please check this page.

Better handling of shortcuts

This version got brand new Keyboard Shortcut Editor dialog (#2160 #2173). You can access it through “Edit” -> “Preferences” -> “Shortcuts”.

image1

Also, some default shortcuts/hotkeys were changed for improving usability and compability with other apps like Inkscape (#1769 #1776 #1811 #1823 #1848 #1855 #1953 #2033 #2172).

For example, all tools shortcuts are remapped to single keys, no need to hold Alt key anymore!

image2

Also:

  • On MacOS “Undo” and “Redo” shortcuts now use (Command key) instead of Control.
  • Added shortcut for toggling Animate mode (Ctrl Spacebar).

UI/UX improvements

  • Editing parameters does not requires one extra mouse click anymore (#1337 #1351 #1325).
  • TimeLoop valuenode now editable via workspace (#2066).
  • LinkableValueNode now provides methods for inverse manipulation (#2057).
  • Now it is possible to close tabs by clicking with middle mouse button (#2107 #2120 #2210).
  • Add “Undock panel” context menu item for panel tabs (#1929 #2109).

Bugfixes

  • Fixed incorrect background restoration on animated GIFs with transparent background (#2134).
  • Fixed crash when user drags a Group layer to a child group (#2110 #2116).
  • Fixed crash in Spline Width and return of improper type in Spline converters (#1890).
  • Exported canvas can be reopened again after closing (#2092).
  • Fixed action “Duplicate Layer” for Skeleton Layer and their bone links (#2059).
  • Fixed action “Duplicate Layer” for Skeleton Deformation Layer and their bone links (#2071).
  • Fixed error that prevented convert to dot-product valuenode (#1260).
  • Fixed issue with saving loop flag in some dynamic lists (#2165).
  • Fixed SVG importer ignoring some style properties set as attributes and fixed a lot of memory leaks (#2137).
  • Fixed crash in rare cases caused by race condition when rebuilding LayerTreeStore (#2209).
  • Fixed issue when Widget_Vector do not uses locale for decimal separator (#2102 #2157).
  • Don’t show extra vertical scrollbar for Dock Sound (#1173).
  • Fix missing is_distance hint for vertex coordinates (#2000).
  • Fixed problem with missing *.glsl files in distribution (#1982).
  • Fixed issue with AppImage taking too long to start at first run (#1340 #1849).