Weekly Reports (2021)

Weekly Report (February 22 - 28)

Hi guys! Here what’s has been done for Synfig code last week:

Improvements

  • [Synfig Studio] Implemented toggle animate hotkey (#2033). Now you can use the “Ctrl+Space” hotkey to quickly switch animate mode on/off. Thanks to Keyikedalube Ndang.
  • [Synfig Studio] Made progress bar more noticeable (#2019). Thanks to Keyikedalube Ndang.
  • [Synfig Studio] Inner layer not can’t be duplicated twice (#2050). You can read full discussion on this topic here. Thanks to Rodolfo Ribeiro Gomes.

Fixes

  • [Synfig Studio] Bone Tool: Fix bone width on wrong situations (#2048). Thanks to Rodolfo Ribeiro Gomes.
  • [Synfig Studio] The number of rendering threads is now correctly saved to the settings file (#2023). Thanks to SushantAA.

Code cleanup/refactoring

  • [Core] Avoid comma operator and prefer return value of std::list::erase() (#2053). Thanks to Rodolfo Ribeiro Gomes.
  • [Core] prefer std::thread rather deprecated Glib::Threads (#2052). Thanks to Rodolfo Ribeiro Gomes.
  • [Core] Fixed warnings (#2044). Thanks to Artem Konoplin.
  • [Synfig Studio] Code cleanup on synfigapp::ValueDescSet (#2046). Thanks to Rodolfo Ribeiro Gomes.
  • [Synfig Studio] Fixed dereference of invalid TreeIter on Layer TreeView (#2043). This could possibly fix the issue of Synfig crashing when doing some layer manipulation. You can read about this issue here. Thanks to Rodolfo Ribeiro Gomes.
  • [Core/Studio] Use std::thread::hardware_concurrency() instead of g_get_num_processors() (#2042). Thanks to Rodolfo Ribeiro Gomes.
  • [CLI] Minor cleanup in Synfig command-line option parser (#2040). Thanks to Rodolfo Ribeiro Gomes.

Also, Konstantin Dmitriev gave a talk about Synfig at FlashForwardFest on February 26 . The recording of the talk is available here -

Recordings of all talks from FlashForwardFest are available on this page.

That’s all for today! Thanks to everyone who helps to make Synfig better!

5 Likes