Weekly Reports (2022)

Weekly Report (February 21 - February 27)

Greetings to all Synfig users! Here’s what’ we’ve got for the last week:

Features

  • Now it is possible to set custom codec when using FFMpeg target for rendering (#2541).

Code cleanup & refactoring

  • BlinePoint Origin is not coordinates, but a relative position (0.0-1.0) (#2548) [core]
  • ETL test: avoid clash between ETL::hermite and std::hermite (#2547).
  • Fixed ETL CMake tests (#2545).
  • Removed tests for fixed class (#2521).
  • Added description to FFmpeg units for “Video Bit Rate” field (kbps) (#2542).
  • Create Widget_Interpolation: avoid code duplication and ease maintenance (#2543).
  • Removed unused “using namespace etl;” (Part 2) (#2537).

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

3 Likes

Weekly Report (February 28 - March 6)

Greetings to all Synfig users! Here’s what’ we’ve got for the last week:

Fixes & Improvements

  • Luma Key now ported to Cobra renderer engine (#2551).
  • Fix Clamp Layer not rendering (#2550).
  • Fix displayed Bone Shape of Skeleton Deformation Layer when affected by Transformations (#2535).
  • Add color to buttons in quit confirmation dialog (#2498).
  • Show GL as workarea preview option, if available (#2552).

Code cleanup & refactoring

  • Simplify “Render Mode ComboBox Changed” callback (#2552).
  • Added documentation for rendering-related code (#2549).
  • Some cleanup on headers of synfig-core (#2561).
  • Add unit tests for synfig::Node class (#2558, #2559).
  • Added extra check to ensure computed GUID is not zero (#2560).
  • Add “check” action to “build.sh” script for running tests (#2557).
  • Enable translation for Interpolation Widget (file was not listed in POTFILES.in) (#2556).

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

6 Likes

Weekly Report (March 7 - 13)

The main news of the last week - our project got accepted to participate in Google Summer of Code program! See full announcement here.

And in addition to that we’ve got two big features arrived:

  • Allow to render videos with alpha channel into WebM (VP8/VP9) and MOV (HAP) formats (#2563).
  • Support for importing .kra (Krita) and .ora (OpenRaster) image formats (#2513).

Code cleanup / optimization:

  • Eliminate the need to call set_time() function when search for bones (#2504).
  • Windows build: Updated list of Msys2 packages to avoid error when building using autotools (#2566).
  • Fixed PVS-Studio warning v730 (#2522).

That’s all for today! Many thanks to all contributors and let’s rock next week!

6 Likes

Wow! This will save some much of my time having to export each part of the rig as .pngs!

1 Like

Weekly Report (March 14 - 20)

Greetings to all Synfig users!

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.

And here’s what’ we’ve got for the last week:

Changes & new features

  • Changes for keyboard shortcuts:
    • ‘#’ key now used to Enable/Disable Grid (#2581).
    • ‘Ctrl+G’ allows to Group layer, just like in Krita and other apps (#2581).
    • ‘Alt+PageUp’ selects parent layer (#2567).
  • New converter: “Modulo” (#2568). See details in this thread.

Code cleanup & refactoring

  • MSYS2: Fixed dependencies (#2575) & removed patch for libintl, as it is not required anymore (#2576).
  • Layer SuperSample: Remove unused parameters and minor code cleanup (#2580).
  • Simplify Widget_Sublayer by using Gtk::ComboBoxText (#2578).
  • Fixed RendDesc::get_pixels_to_world_matrix() function (#2574).

That’s all for today! Many thanks to all contributors and let’s rock next week!

6 Likes

Weekly Report (March 21 - 27)

Greetings to all Synfig users! Here’s what’ we’ve got for the last week:

  • Fixed crash of Blur effect in debug build (#2570).
  • MSYS-CMake build: Added the ability to set debug build type from the command line (#2573).
  • Now it is possible run regression tests from source code (#2585).

The top video attached to this report features awesome work by KEgg. Check out more in this thread.

Many thanks to all contributors and stay tuned for the next report!

7 Likes

Weekly Report (March 28 - April 4)

Lotus001

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).
  • List of contributor names is updated now (#2600).
  • 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. :slight_smile:

7 Likes

Weekly Report (April 5 - 12)

159154847-9c02bea4-685d-492c-b1aa-fa91cf0dd613

Greetings to all Synfig users! Here’s what we’ve got for the last week:

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

8 Likes

Weekly Report (April 13 - 19)

Greetings to all Synfig users! Here’s what we’ve got for the last week:

  • Various typos fixed in source code (#2614).
  • Fixed issue #2410 - Can’t import file into a saved SIF animation (if both are on the same disk).

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

5 Likes

Weekly Report (April 20 - 26)

Greetings to all Synfig users! Here’s what we’ve got for the last week:

  • Fixed build of 32bit packages (#60).
  • Removed old .cvsignore files (#2616).

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

5 Likes

Weekly Report (April 27 - May 3)

Greetings to all Synfig users! We are finishing preparations for releasing version 1.4.3. Here are the latest changes made for that:

  • We have updated the version of Python shipped with the Windows version of Synfig. Also, we have switched Python to “embed” build, which is more compact and should result in faster installation of Synfig (#67),
  • The 64bit version of Synfig now uses 64bit build of Python (previously it was using 32bit build). As a result, now it should work slightly more effectively on 64bit systems (#68).
  • Fixed module search path for Lottie Exporter (#2621).
  • Updated year in about dialog (#2623).

We also have prepared testing builds of the upcoming version 1.4.3. I invite you to try them and check if there are any critical regressions (things to pay attention to: sound-related functions, plugins).

That’s all for today! Many thanks to all contributors and stay tuned for the next report! Exciting things ahead. :slight_smile:

10 Likes

Weekly Report (May 4 - 10)

Greetings to all Synfig users! Here are the changes we’ve got for Synfig in last week:

  • Fixed issue with Appimage not working on some Linux systems (#2625).
  • Added option to link with tcmalloc library in CMake build (#2602).

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

4 Likes

Graph panel doesnt work this version?.. i cant see any graph and waypoints…

@Bala Graphs and Waypoints are working in this version.

Weekly Report (May 10 - 17)

Greetings to all Synfig users! Here are the changes we’ve got for last week:

  • Fixed crash when deleting last Waypoint of an Exported Value (#2587).
  • Fixed video render in Windows package and AppImage builds (#2628).
  • Added basic support for Icon Themes (#2632).
    User can choose available icon themes from the Preferences dialog (see screenshot). At the moment there is only classic theme available, but we will have some alternatives soon. Currently, icon themes are searched in “share/synfig/icons/” inside of installation dir. You can find “classic” theme there and use it as an example for new themes.

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

7 Likes

But this one? synfig - YouTube

You didn’t select any parameter to be shown in Graphs Panel.

2 Likes

Weekly Report (May 18 - 24)

Greetings to all Synfig users! Lots of news for the last week!

We’ve got two applications accepted to participate in Google Summer of Code. Let’s welcome our new contributors!

  • Hesham Essam (@hesham) with the project “Building Synfig with the MSVC Toolchain & automate the build process using Conan”
  • Mohamed Adham (@mohamed.Adhamc) with the project “User Interface improvements”

We would like to thank all the applicants who reached us - this year we’ve got a lot of great applications, but unfortunately not so many mentors to handle as much as we wish.

Congratulations to accepted contributors!

And here is what’s new we’ve got in Synfig code for last week:

  • Fixed regression: Importing Papagayo file doesn’t shows the expected layers (#2495).
  • Fix dark UI mode not working in Linux AppImage packages (#2645).
  • Fixed empty “Icon Theme” dropdown in Preferences (#2642).
  • Fixed issue with autosave not working when interval is set to default value (15 seconds) (#2647).
  • Fixed missing icons in tool options (#2640).
  • Added .glade/xml files for Menus and Toolbars, which is (#2638). This is par of ongoing work to migrate from the deprecated Gtk::UIManager class to modern Gtk::Builder class.

That’s all for today! Many thanks to all contributors and stay tuned for the next report!

6 Likes

Weekly Report (May 25 - 31)

Greetings to everyone! Here is the list of improvements to Synfig code for the last week:

UI fixes:

Fixes for plugins:

  • Fixed issue with python search on Ubuntu 18 (#2657, #2658).
  • Fixed issue with plugins not working when Python path contains spaces (Windows version) (#2651).

Code cleanup and refactoring:

  • The “parent_set” variable of Node class is private now (#2398).
  • Fix behavior after Tool process a key event: only proceeds when RESULT_OK (#2509).

That’s all for today! Many thanks to all contributors and stay tuned for next report!

4 Likes

Weekly Report (June 1 - 7)

Greetings to all Synfig users! Here is the list of improvements to Synfig code for the last week:

  • Skeleton Tool: Fixed an issue when new bone gets wrong position (#2673).
  • Skeleton Tool: Fixed crash on attempt to set parent for a bone (#2465).
  • Fixed an issue with no context menu shown for Transformation parameter of Group Layer (#2674).
  • Fixed blurry icons on high-dpi displays (#2655, #2656, #2661, #2662, #2663). See attached illustrations.



screenshot_003

  • Replaced deprecated Gdk::Color class to Gdk:RGBA class (#2654).
  • Allow to use Alt+O and Alt+C shortcuts to confirm or cancel actions in text input dialog (#2582).

That’s all for today! Many thanks to all contributors and stay tuned for next report!

4 Likes