Weekly Reports (2022)

Hi @Rhvy1! I can’t reproduce the problem here. Can you please provide more details? Does it shows any error message?

Weekly Report (September 14 - 20)

Hi everyone! Here’s what’s new for Synfig for last week:

  • Do not display excessive zeros for parameter values (#2809). See illustration attached at the top of this post.
  • Prevent crash or freeze when frame cannot be imported (#2830).
  • Fixed CMake build on Windows/MSYS2 when path contains non-Latin characters (#2821).

That’s all for today! Many thanks to all contributors who help to make Synfig better!

7 Likes

@Rhvy1 It looks like we found why it doesn’t run for you. You probably using Windows 7?
Can you please try this build? - MorevnaCloud

It just flashes the synfig development snapshot :confused:

I will try the new build though
Thanks for your work

Please open another thread or a Github issue for your problem.
This thread is meant to provide reports in development of Synfig, not solving issues.
Please use --console command line switch (see here) and report in another thread.

2 Likes

Weekly Report (September 21 - 27)

Hi everyone! Here’s what’s new for Synfig for last week:

  • Synfig Forums migrated to the new server with more disk space and better performance. We are discussing further improvements here.
  • Added scrollbars to text editing dialog of Text Layer (#2810).
  • Fixed building with “opengl” option (#2834).

That’s all for today! Many thanks to all contributors who help to make Synfig better!

5 Likes

Bi-Weekly Report (September 28 - October 11)

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!

8 Likes

Weekly Report (October 12 - 18)

Hi everyone! Here’s what’s new for Synfig for last week:

Features & improvements

  • Added buttons to change interpolation for selected waypoints (#2615).
  • Hide bone width handles when they are meaningless (#2778),

Code cleanup and refactoring:

  • Remove unused alternative clamping functions (#2845).
  • Remove some unused #include directives (#2851).
  • Use correct abs() function for integer variable (#2852).
  • Remove Accumulator type for etl::pen and etl::surface (#2854).
  • Remove unused methods in blur.cpp (#2848).
  • Move non-portable popen code to one place (#2491).

That’s all for today! Many thanks to all contributors who help to make Synfig better!

Edit BobSynfig: The hotlink was not working, replaced the hosting site

9 Likes

Hi everyone!

We have released new stable version - 1.4.3!
Please read Release Notes for complete list of changes.

Download Synfig Studio 1.4.3

4 Likes

Just noticed that “ALPHA” blend method is only available in 1.5.1 series and not backported to 1.4.3 :confused:
/synfig-core/src/synfig/color/color.cpp 1.4.3 vs master

2 Likes

Can you please find relevant PR (which has merged this feature in master branch) and add it to v1.4.4 project - v1.4.4 · GitHub

It should be this one, but it should be rechecked to avoid side effects (see CURRENT_CANVAS_VERSION)

1 Like

@BobSynfig Added to my notes. :+1:

I actually thinking that we may release next stable version from master branch… :thinking:

1 Like

Weekly Report (October 26 - November 1)

Hi everyone! Here’s what’s new for Synfig for last week:

Optimization

  • Avoid double computations in Advanced Outline (#2849).

Code cleanup

  • Remove unused class debugclass (#2865).
  • Fix typos (#2863).

Infrastructure

  • Changed structure of categories on forums, improved topic display (see attached screenshot). For more details please check this discussion.

That’s all for today! Many thanks to all contributors who help to make Synfig better!

1 Like

Weekly Report (November 2 - 8)

Hi everyone!

This week we are happy to present you a new tutorial, which helps Synfig newbies to understand interpolation of waypoints.

There is also another great tutorial by @Khemardi, which shows how to create a custom switch controller. Take a look! -

And here’s what’s new in Synfig’s code for the last week:

  • Fixed issue #2857 - changing interpolation of Canvas parameter was changing interpolation for other waypoints.
  • The “Target” dropdown in Render dialog now renamed to “Module” (#2869).
  • Continued work on merging ETL into synfig-core: the “ETL/surface” is moved to “synfig/surface_etl.h” (#2870).

That’s all for today! Many thanks to all contributors who help to make Synfig better!

7 Likes

Weekly Report (November 9 - 15)

Hi everyone!

Last week we’ve got some code cleanup:

  • Minor cleanup in ETL for “box_blur” algorithm (#2873).
  • Removed unused Gtk::IconSIze (#2878).
  • Remove some unused methods and add docs for “synfig::surface” class (#2871).
  • Move ETL/misc to synfig/misc.h (#2874).
  • Fixed compatibility with version 7.1 of ImageMagick library (#2876).

That’s all for today! Many thanks to all contributors who help to make Synfig better!

4 Likes

Weekly Report (November 16 - 22)

Hi everyone!

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.

screenshot_005

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).
  • Refactoring for NoiseDistort layer: remove useless method, argument, intermediate variable (#2887).
  • Cleanup code of ETL/pen module (#2881).

That’s all for today! Many thanks to all contributors who help to make Synfig better!

7 Likes

Weekly Report (November 17 - 29)

Hi everyone!

We have a lot of news for the past week!

Improvements

  • Eyedrop Tool is renamed to Eyedropper Tool and now takes fill color instead of outline color by default (#2902, #2908).
  • New icons for “Width interpolation” menu items (#2882). See illustration below.

Fixes

  • Fixed issue with missing last frame when rendering to video (#2912).
  • FFmpeg exporter now skips audio export when rendering to gif or mng formats (#2915, #2918).
  • Fix crash of canvas dependencies dialog when working with empty filenames or filenames without extension (#2904).
  • Do not show empty filenames on Canvas Dependencies dialog (#2905).

Code cleanup & refactoring

  • Removed unused #includes (#2920).
  • Cleanup etl blur files (#2910).
  • Use some current C+±11 or gtkmm-3 methods (#2903).
  • Move “pen” classes from ETL to synfig-core (#2888).

Infrastructure / CI

  • PR titles now automatically checked by CI to comply with conventional commits agreements (#2909, #2913).
  • Migrated to GitHub actions CI to v3 (#2907).

Other news

That’s all for today! Many thanks to all contributors who help to make Synfig better!

8 Likes

Bi-Weekly Report (November 30 - December 13)

Hi everyone!

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).
  • Don’t change locale on saving accel map (#2937).
  • Fix building with autoconf 2.72 (#2930).
  • Remove unneeded using namespace etl and Action (#2923).
  • Added “build-cmake/” folder to .gitignore (#2898).
  • Added license description in readme (#2916).

That’s all for today! Many thanks to all contributors who help to make Synfig better!

7 Likes

Weekly Report (December 14 - 20)

Hi everyone!

Here’s what we’ve got for last week:

Fixes

  • Fixed issue with missing context menu for waypoints (#2877).
  • Fixed behavior of “get_binary_path()” function for FreeBSD, DragonFlyBSD, NetBSD and OpenBSD (#2950).

Code cleanup & refactoring

  • Eliminate some indentation inconsistencies in app.cpp (#2946).
  • Rename load_file_window_size() to load_recent_files() (#2945).
  • Fix typo in future menubar (#2948).
  • 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!

7 Likes