Synfig Studio Changelog

What's new in Synfig Studio 1.3.11

May 17, 2019
  • Memory optimizations and other fixes

New in Synfig Studio 1.3.10 (Jul 26, 2018)

  • Set icon for "Draft mode" button in canvas toolbar
  • Change order of buttons in canvas toolbar
  • Update Transifex template update script
  • Update translations
  • Added button to enable draft rendering mode (#481)
  • Tell build script to use ETL includes from the source dir
  • Changed error message to warning in SVG parser
  • Fixed #290 (Synfig freeze on SVG import)
  • Fixed unknown error, still work in progress
  • Fixed GTK-Critical warnings

New in Synfig Studio 1.0.1 (Jul 23, 2015)

  • Switching bone parent now works correctly.
  • Fix reading alpha for images with indexed palette (bug #110).
  • Handles now highlighted interactively during bouding box selection.
  • Updated icons for "New", "Open", "Save/As/All" and "Undo/Redo".
  • Keyframes widget: Double click opens keyframe properties dialog box.
  • Keyframe properties dialog: Show keyframe description and active status.
  • Fix crash if no fonts installed in the system.
  • Some compilation-related issues fixed.

New in Synfig Studio 1.0 (Apr 27, 2015)

  • Completely reworked UI:
  • The user interface was completely reworked for a more intuitive and user-friendly experience.
  • Enjoy the Single-Window mode, powered by the modern GTK3 libraries!
  • Bones:
  • Use the full-featured bone system to create cutout animation using bitmap images or control your vector artwork.
  • Advanced image distortion:
  • Apply complex deformations to your bitmap artwork using the new Skeleton Distortion layer.
  • Cutout Tool:
  • Cut your bitmap images right in the Synfig! The new Cutout Tool provides the non-destructive editing, so you never have to worry about cutting a wrong part.
  • Sound support:
  • The new Sound Layer provides basic features for syncing your animation with soundtrack.
  • Linux users can get all benefits of full-featured audio editors through the JACK integration.
  • Dynamics animations:
  • Enhance your animation with automatic friction effects using the new Dynamics converter.
  • Check out the experimental features, that lay a foundation for the further growing of Synfig:
  • New SFG file format with the possibility to embed all linked media.
  • Image painting engine with MyPaint brushes.
  • Preliminary support for frame-by-frame animation.

New in Synfig Studio 1.0 RC 5 (Apr 25, 2015)

  • We are happy to present the fifth (and, hopefully, the last) release candidate of Synfig Studio 1.0! This update is kindly sponsored by:
  • This update delivers several fixes and minor usability improvements. Please check the full list of changes below.
  • LIST OF CHANGES:
  • Fix loading of brush presets in Windows version.
  • Allow to remove guide by dragging it outside of canvas (bug #856).
  • Improve order of Split/Merge Tangents menu items. Add icons.
  • Fix issue with Waypoint Marked as Off display black line in the Timetrack (bug #852).
  • Do not create zero-radius circles if user just clicks on the workarea (without holding and dragging the mouse).
  • Linux packages: Fix segfault happening on layer creation in GNOME on Fedora 21.

New in Synfig Studio 1.0 RC 1 (Feb 6, 2015)

  • Single-Window UI.
  • UI migrated from Gtk2 to Gtk3.
  • Reworked Toolbox and Tool Options Panel.
  • Allow to select interface language via preferences.
  • New transformation widget for Group Layer.
  • "Link to Bone" action: Allows to link Group Layers to Bones.
  • "Link to Skeleton" action: Allows automatically to link Spline vertices to the Skeleton (based on the bone Widths).
  • New Layer: Skeleton Distortion.
  • Z-Range feature for Group Layer: Hides all child layers with Z-Depth values outside of specified range.
  • New file format (SFG) which can store embed data.
  • All linked images are packed into single file when saving as SFG.
  • Allow to embed/extract images.
  • New Switch Group layer.
  • Brush Tool: Allows to paint on bitmaps with MyPaint brushes.
  • "Add New Frame" action.
  • Sound: Timeline can be synchronized with global JACK transport.
  • Sound: Integrate MLT framework for sound Playback.
  • New layer: Sound Layer.
  • Allow to modify animated parameters when Animation Mode is off (shift operation applied).
  • Improved Spline Tangents: Now it is possible to split angle or radius independently.
  • Now it is possible to insert new vertex into spline without distorting its shape.
  • Keyframe widget improvements: tooltips, context menus, selection synchronized with Keyframes Panel.
  • MetaData Panel improvements: Allow to change Guides and Grid colors.
  • HSV color wheel in the color selection dialog.
  • Improved spritesheet export.

New in Synfig Studio 0.64.3 (Feb 6, 2015)

  • Use frames as default time format.
  • Use pixels as default unit of measurement (closes #710).
  • Always use "By Layer Default" blend method on startup.
  • Fix glib 2.42 compatibility issues.

New in Synfig Studio 0.64.0 (May 23, 2013)

  • Bug Fixes:
  • Fix several compiler warnings: "Statement has no effect" and "Reached non void end of function" that appears in ETL
  • Fix bug ID: 2684968: render is one frame short.
  • Fixed bug that happens when BLine passed is empty.
  • Fix bug: ID: 3523296 Onion skin and tile render are broken.
  • Fix bug ID: 3474332: Play/pause by shortcut causes canvas to stop updating.
  • Fix bug #420: The Add keyframe button shouldn't be active if there is not timeline
  • Features:
  • New CLI based on boost libraries.
  • New plugin system.
  • New Cairo render engine.
  • New ability to enable or disable keyframes.
  • Terminology renaming.
  • New image sequence separator string option.
  • New Real convert type.
  • Artwork:
  • New splash screen by Nikolay Mamashev
  • Translation:
  • Updates for some of the languages.
  • Added Czech, Hungarian and Japanese (Japan) translations
  • Miscellaneous:
  • Added Anjuta IDE configuration
  • Remove old and unused Xcode configuration files.
  • Synfig Studio translation is now handled by intltool

New in Synfig Studio 0.63.05 (Apr 10, 2012)

  • Bug Fixes:
  • ETL: Apply patch #3424217. Fix compiling issues with clang compiler. Thanks to Hisashi Todd Fujinaka
  • ETL: Fix value test case what was broken. Patch thanks to Denis Washington
  • Roll back fix bug ID 3405011 because it produced other worse bug.
  • Fix bug: ValueNode_BLineCalcTangent is broken for Angle types.
  • Additional fix for be able to build on Ubuntu 12.04. Patch thanks to Denis Washington (denis_w)
  • Apply partially patch #3424218. Fix compiling issues with clang compiler. Thanks to Hisashi Todd Fujinaka
  • Commented out unused variables. Additional compiler warning fixed
  • Fix bug ID: 3486075. Add new panel on Preferences Dialog ('Render') and include one option for separator string on image sequence render. Default is a dot '.'.
  • Fix bug ID: 3486412 Shortcut inconsistence.
  • Fix typos and misspelling on various messages. Patch thanks to Bertrand Gregoire
  • Fix bug 3512887: Crash when drag and drop panels on OSX Lion
  • Fix bug 3475624: Startup crash on Ubuntu 12.04. Patch thanks to Denis Washington (denis_w)
  • Fix bug: Warning dialogs hangs if the message is to long. It uses a scrolled window when needed.
  • Fix bug: 3486723: Info Panel not updated when Guides dragged to Canvas WindowInfo.
  • Fix bug: When grid size is negative, use its positive value.
  • Features:
  • New Outline Grow parameter on Paste Canvas layer. For inline canvases it increases (decreases) the width of the children layers by a exponential factor.
  • Add new parameter to the CLI '--sequence-separator' option for separator string on image sequence render. Default is a dot '.' Forbidden space character.
  • Rework of the Preview window (thanks to Yu Chen aka jcome):
  • Artwork content can be zoomed in/out
  • Add a zoom widget, so that user can change zoom factor from a dropdown list to select a factor or type the a specified value the user prefers
  • Scrollbars are size of artwork content and window sensitived now
  • Toolbar can be hidden to have a simpler UI
  • A set of accelerator keys (hard-coded at the moment):
  • a) a-prev frame, s-play/pause, d-next frame,
  • b) h-show/hide toolbar
  • c) 1,2,3,4,5 mapped to zoom factors: 25%, 50% ,100%, 200%, Fit
  • Dark background for preview window (hard-coded at the moment)
  • Rewording some UI strings
  • Support for load Gimp palettes. Patch thanks to Bretrand Gregoire.
  • Improve constrast on color sliders for Color Edit and Gradient Edit widgets. Patch thanks to Bertrand Gregoire
  • Rename icon source from zoom to scale. Patch thanks to Bertrand Gregoire

New in Synfig Studio 0.63.04 (Mar 14, 2012)

  • Bug Fixes:
  • Fix crash when inserting an item on a generic empty dynamic list.
  • Fix broken ffmpeg target that doesn't work for some non dot decimal points numeric locale settings.
  • Fix several bugs and crashes related to dashed outlines
  • Fix bug: http://www.pivotaltracker.com/story/show/23017929
  • Fix bug http://www.pivotaltracker.com/story/show/23212095. If two rotations of 90 and -90 are consecutive the program crashes.
  • Fix bug http://www.pivotaltracker.com/story/show/23342471.
  • Fix bug 3472549. When editing the parameter don't parse the keyboard shortcuts.
  • Fix several bugs in the Groups Panel
  • Features:
  • New interpolation type "Clamped"
  • Allow Loop and Unloop actions when value description is a Tangent of a BLine Point.
  • Allow merge and split tangents when using a tangent as value node.
  • Allow split/merge tangents loop/unloop bline and delete vertex every where possible in the BLine Tool.
  • Include any of the sub parameters of the Composite Value Node to the candidates of remove multiple items smart.
  • Allow remove item smart when a child of a composite value node is selected and the composite is child of a dynamic list.
  • Redesign of the preview window updating the slider widget, adding new start/stop button and a new toggle loop button. Close button for Gnome 3 users is also included.
  • Translation:
  • Updates for some of the languages.

New in Synfig Studio 0.63.03 (Dec 6, 2011)

  • Meta Data edition is handled at Meta Data dock dialogue.
  • Remove unused code on Canvas Properties.

New in Synfig Studio 0.63.02 (Sep 29, 2011)

  • Refactor duck creation for selected layers into duckmatic.
  • Guides are saved now between sessions. Fix bug
  • Guides are not dragged if not visible. Fix bug
  • Add undo capability for guides.
  • Snap to grid is now relative to zoom.
  • OptionMenu (deprecatd) has been replaced by ComboBox.
  • When change the Setup Dialog, spread it inmediately to the canvas's rules.
  • Circle, Rectangle, Star and Polygon Tools allows create Advanced Outlines Layers.
  • Linked to BLine has the option of be curve length based. On by default.
  • New icons for canvas navigation, preview, render and animate mode buttons.
  • Canvas window buttons rearranged.
  • Imported canvases are now 'Children Locked' by default.
  • New language support: Persian, Lituanian
  • Updated existing translations.

New in Synfig Studio 0.63.01 (Sep 24, 2011)

  • Fix bug 3147736: avoid zero or negative value for supersample layer' size parameter.
  • Allow use the Joined List Convert type to file name parameter of the Import Image layers.
  • If tangents are zero and are merged, then consider them as split to make corners.
  • Width points can be placed in a curve length basis using Homogeneous parameter.
  • Interpolated width is from now on homogeneous. Fixes some render artifacts.
  • Fixed some interpolation errors produced by bad WPList loop interpretation.
  • Add new Dash Item List and support for dashed outlines.
  • Linked to BLine has the option of be curve length based. On by default.
  • New languages support: Persian, Slovakian, Dutch and Lituanian.
  • Updated existing translations

New in Synfig Studio 0.62.02 (Nov 15, 2010)

  • synfig-core/configure.ac, synfig-core/src/synfig/releases.h:
  • Mofidy files to point to release 0.62.02

New in Synfig Studio 0.62.01 (May 31, 2010)

  • Enable reverse manipulation to range value nodes. Fix bug in value node range.
  • Resolve issues with libtool 1.5.26 and 2.2.4.
  • Improve SVG import support. Better support for gradients and some bug fixes.
  • Add code to make possible pass parameters to the renderers. Implementation for ffmpeg.
  • New Italian and German translations.
  • Automatic build script for linux system. Please report success of usage.
  • New parameters for Motion Blur layer. Now allows linear and constant interpolation too.
  • Updated Russian, French and Spanish translation.

New in Synfig Studio 0.62.00 (Nov 3, 2009)

  • Migration to git repository.
  • Bugs fixed: #2195749, #1968248, #2250533, #2116947, launchpad.net/ubuntu/#195447
  • Bugs fixed: #1993098, #1730067, #2353248, #2037732, #2412072, #2458112
  • Bugs fixed: #2502818.
  • Improved messages for failed open filed commands.
  • Fix crash when unsetting import layer filename after using PNG or JPEG importers
  • Improve the rendering of curve gradient layers near vertices with 0-length tangents.
  • Fix previous bug that produced bad render to the star layer.
  • Enable use of ffmpeg importer.
  • Set four modules as essential: gradient, geometry, particle, freetype.
  • Improve message when initialize synfig fails.
  • New environment variables for options.
  • Add support for alpha in paletted PNG files.
  • New option: Scale New imported Images to Fit Canvas.
  • Better errros when open a file that doesn't exists.
  • Enable Example module: Metaballs, Simple Circle, Filled Rectangle.
  • New Value Nodes: Greyed, Power, And, Not, Compare,
  • Add 'Loop' parameter to the Random Value Node.
  • Reverse manipulation for Scale Value Nodes.
  • Remove ancient trunk folder from svn repository.
  • New Import SVG files module.
  • Disable corp imported images by default.
  • Updated translations.
  • First time Russian translation.
  • Several compiler warnings fixed.

New in Synfig Studio 0.61.09 (Oct 24, 2008)

  • Segment and Blines tangents are calculated more accurately
  • Don't allow feather to be negative in any layer
  • New Logarithm, Int String, Angle String, Joined List, Real String, Time String, Dot Product, Gradient Colour, Vector X, Vector Y, Vector Length, Vector Angle convert types
  • Remove TENSION from TCB modes as it is the same as TEMPORAL TENSION
  • Unless OpenEXR half mode is used, don't ask synfigstudio to depend on it
  • Added "Link to Bline" feature
  • Fix several bugs: plant layer, libavformat, time format FFf, libswscale straight onto method, eyedrop tool and straight blend method for shape type layers
  • Fix some compiler warnings
  • Rename 'offset' and 'pos' to 'origin'
  • Add French and Spanish translations
  • Update the Windows builds to use OpenEXR 1.6.1
  • The JPEG target can be switched on/off now
  • Fix typos and other issues

New in Synfig Studio 0.61.08 (Sep 26, 2008)

  • Update the website URL to synfig.org instead of synfig.com
  • Synfig is now translatable using gettext
  • Removed the 'bootstrap' script for building. Use autoreconf instead
  • Fixed errors and warnings detected by a pre-release version of GCC 4.3
  • New Duplicate layer. This is an experimental feature, but works well
  • New reverse, offset parameters and misc fixes for the Plant layer.
  • Fix a crash and use relative ducks with the Stretch layer
  • Allow multibyte characters in the Text layer
  • Misc fixes & features on Shade, Shape, Spherize, Star, Time Loop, Warp layers
  • Add aTan2, Bline Width, Cos, Duplicate, From Integer, Random, Reciprocal, Reverse Tangent, Step, Switch, Time Loop convert types
  • Add and Subtract convert types now work with gradients
  • Security fixes for ffmpeg/dv/imagemagick targets/importers (except on Win32)
  • Add new magick++ target that does better gif rendering with libmagick++ 7.3
  • Misc fixes for the rendering targets, blend methods and canvases
  • Allow importing of lipsynced voice animations from Papagayo
  • Various changes to related to SIF file compatibility
  • Fix typos, several crashes and other issues