Happy New Year to all Synfig users! Last week brought a lot of changes for Synfig code, see them all below.
Improvements
Sometimes, when linking Group to Bone, the user (accidentally) selects the wrong control point, which is responsible for origin of Group Transformation. Now Synfig recognizes such situations and asks if user really wants to do so, suggesting to link group’s transformation instead (#2468).
Greetings to all Synfig users! Here’s what’s new in Synfig code for the last week:
Synfig is now capable to import CoaTools JSON files - see the plugin here. This allows to quickly transfer layered artwork from GIMP/Krita to Synfig - see this video demonstration attached. You can find more details about COATools here.
Fix text layer hit check for Text Layer - the issue when size was too small (#2514).
The “Create Child Bone” menu action is available again now, as its absence confuses users who are learning Synfig from old tutorials (#2507).
Pleading to you! I probably use the Transformation settings in the Parameters box a hundred times a project. For the love of god, I cannot figure out why these settings have to be in a collapsed menu! When I set one parameter and hit enter, the menu collapses. This means I have to open it again to set another parameter. It DOES NOT MAKE SENSE. Please, please, please just list these parameters along with the others. I have been supporting Synfig for several years now and plan to continue. I ask for this one small thing.
Fixed building on Debian 9, which is required for generating packages for next release (#2517).
Enabled localization for the name of “Background” layer (which can be created by default on startup, if you enable relevant option in preferences) (#2515).
Fix text in error messages of Target_Scanline render (#2511).
And at the end of this report I would like to feature one of many fun animations made by @veermetri05 (BTW, you can support him here) -
That’s all for today! Many thanks to all contributors and stay tuned for the next report!
Greetings to all Synfig users! Last week we’ve got some code cleanup and infrastructure maintenance:
Added the ability to select a compression method for zstreambuf (#2518). This fix is required for upcoming support of improting Krita and OpenRaster files.
Minor cleanup in code part which handles icons (#2534).
Migrate GtkSettings class form plain C to C++ (#2532).
Our build environment (the one which we use to generate binary packages for Windows and Linux) was migrated to use Docker containers (see PR#34). This is a first step in effort to simplify our build infrastructure and it will make it easier to maintain packages and fix packaging-related bugs (like this one).
That’s all for today! Many thanks to all contributors and stay tuned for the next report!
Main news: we have submitted an application to participate in Google Summer of Code! Please join the discussion here if you have suggestions for project ideas or just wish to lend us a hand with organization routines.
Last week we’ve got some code cleanup and infrastructure maintenance:
Fixed fontconfig issue for Linux Appimage builds (see issues #2397 and #1849).
Fixed crash on exit in Synfig Studio on MacOS (#2540).
That’s all for today! Many thanks to all contributors and stay tuned for the next report!
The video attached at the top of this post features an outstanding work by Veer Metri, who has made a set of 100 vector animations and also published sources for all of them.
Greetings to all Synfig users! Here’s what’ we’ve got for the last week:
We have fixed issues with building Windows packages in our Docker scripts. That means we are ready to continue with release procedures for Synfig 1.4.3 and 1.5.2.
Also, we have updated version of NSIS, which is used to generate Windows installers. This fixes the issue with starting Synfig installer from a folder with Arabic symbols (see issue #2142).
Improved output readability of unit tests for test_base.h (#2583).
The animation attached at the top of this report features awesome work by @microvswind. You can find more of his works in this thread.
Many thanks to all contributors and stay tuned for the next report!
P.S. You probably noticed this report is released one day late - on Tuesday instead of Monday. And I will probably stick with Tuesdays from now on, as it better fits my new schedule.
We have made testing packages for Windows and Linux with all latest features from the master branch. Please help us to test them and report all found issues here.