Hi everyone! I have missed the last report due to life circumstances.
So, here goes a bi-weekly recap of news in Synfig development:
Fixes and improvements
Improved performance by reducing memory copying when working with valuenodes (#2831). The performance tests show ~20% improvement on file loading.
Fixed problem, which made it impossible to run Synfig on Windows 7 (#104).
Infrastructure
Fixed problem on Synfig Forums, which made impossible for some users to log in
Synfig Forums now have Solved plugin enabled. That allows to mark topic replies as solutions and indicate which problems are already resolved. The plugin is enabled for two forum sections - Support and Non English Forums.
Code cleanup & Refactoring
The “etl::bezier” and “etl::hermite” classes and merged (#2808) and moved to synfig-core module (#2840). This is part of ongoing work of eliminating ETL dependency, which will result in simpler build and better code structure.
Use runtime check of openGL availability, instead of compile-time (#2835).
Code cleanup, add docs and merge ETL/hermite with ETL/bezier.
Updated dependencies for Debian 11 based distros (#2837).
Autotools build: Release build now can be compiled with “debuginfo” symbols (#2838)
That’s all for today! Many thanks to all contributors who help to make Synfig better!
Just noticed that “ALPHA” blend method is only available in 1.5.1 series and not backported to 1.4.3
/synfig-core/src/synfig/color/color.cpp 1.4.3 vs master
Last week we’ve got one very useful feature added - it allows to show all external dependencies of the current animation file (#2472). Just choose “File” → “Show dependencies…” from menu.
And here are other changes in Synfig’s code for the last week:
Fix tests, which were broken by commits of the past week (#2889, #2890).
End-of-the-year is a hot time! I was a little bit busy with preparing the 1.4.4 release and skipped last week’s report. So, here’s what happened for the last two weeks! -
Improvements
Now it is possible to switch animation tabs using Ctr+ hotkey (#2731).
Allow to open external editor for tiff, ppm (& variations) and webp (#2934).
Fixes
Fix wrong Papagayo file extension in Canvas Dependencies dialog (#2936).
Code cleanup & refactoring
Use Gtk::ApplicationWindow instead of the MainWindow class (#2935).
Use format string instead of string concatenation (#2938).
Move ETL blur files to the new synfig/blur folder (#2924).
Sneak peek for next report: we are expecting to have Simplified Canvas Resize feature merged and also release of 1.4.4. So, stay tuned for our updates! And thanks to all contributors!
We are happy to announce that we have released a new stable version of Synfig Studio! This version delivers important bugfixes for all platforms - please check Release Notes for details.
OMG it’s been a long time since I’ve used Synfig - entirely due to the fact that my current work does not allow for animations. : (
You are correct in my wish for Transformation parameters to always remain un-collapsed. Or at least having the option. Since I remain at the beginners level, it’s the thing I use the most.