Weekly Reports (2020)

Weekly Report (August 3 - 9)

Hi guys! This week we have made an urgent release of new development version - Synfig 1.3.16. You can download new release here.

This version fixes following critical issues:

  • Fixed crash when right-clicking on any Waypoint in TimeTrack Panel.
  • Fixed incorrect height of Keyframes widget in Sound Panel (issue #1601).
  • Fixed incorrect visualisation of dashes on Advanced Outline (issue #1589).

Much thanks to everyone who found time to report those issues to us! And special thanks to Rodolfo Ribeiro Gomes for fixing those issues.

There are also a lot of other news:

  • Parent-child relationships for bones now shown with dashed outlines (issue #1588). Thanks to Aditya Abhiram.
  • Skeleton Tool now merged into master branch (GSoC project by Aditya Abhiram, PR #1485).
  • Fixed highlighting of Active Bone in Skeleton Tool (issue #1610). Thanks to Aditya Abhiram.
  • Skeleton Tool: Skeleton Deformation Layer created as “disabled” (see issue #1615). Thanks to Aditya Abhiram.
  • CMake: Fixed libmng linking problem on 32-bit Windows platform (PR #1598). Thanks to Artem Konoplin.
  • ImageMagick module now disabled automatically when building on OSX >= 10.13 (PR #1486). Thanks to Rodolfo Ribeiro Gomes.
  • [Lottie Exporter] Add support for dot product convert method (#1593). Thanks to Saurabh Chand Ramola.
  • Removed old hack for gcc < 4.1.2 bugged warning (#1613). Thanks to Rodolfo Ribeiro Gomes.

That’s all for today! Thanks to everyone who helps to make Synfig better. You are awesome!

4 Likes

Weekly Report (August 10 - 16)

screenshot_004

Hi guys!

It’s summer and our weekly reports are getting really hot. Check out changes for the last week:

  • Synfig now capable to export videos with sound (PR #1623). This is enabled automatically if your animation has sound layers. Thanks to Konstantin Dmitriev and Rafed Communication Tech L.L.C for sponsoring this issue.
  • Added button to stop rendering process (#1585). Thanks to Firas Hanife.
  • Fixed issue with canvas end-time could be set by wrong reason (PR #1614). Thanks to Rodolfo Ribeiro Gomes.
  • Code optimization in Text Layer: Avoid unneeded font search (PR #1622). Thanks to Rodolfo Ribeiro Gomes.
  • [Lottie Exporter] Add support for blur layers (PR #1505). Thanks to Saurabh Chand Ramola.
  • [Lottie Exporter] Add support for Logarithm convert method (PR #1586). Thanks to Saurabh Chand Ramola.
  • [Skeleton Tool] Fixed highlighting of active bone in Skeleton Deformation layer (PR #1628). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Trigger visibility of Width Points depending on conditions (issue #1556). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Trigger visibility of Deformation layer when Skeleton Tool switched (issue #1624). Thanks to Aditya Abhiram.
  • [Skeleton Tool] New Skeleton layer now created empty, without default bone (PR #1620). Thanks to Aditya Abhiram.
  • Source code now includes preconfigured files for developing with Visual Studio Code IDE on Windows (PR #1639). Thanks to Konstantin Dmitriev.

That’s all for today! Thanks to everyone who helps to make Synfig better. You are incredible!

4 Likes

Weekly Report (August 17 - 23)

Hi guys! Here are the news of last week:

  • Added “Scale to fit canvas” button to Import dialog (PR #1507). Thanks to Firas Hanife.
  • Make position of dialog buttons consistent (PR #1638). See issue #1165 for details. Thanks to Firas Hanife.
  • Fixed crash on unsuccessful action with a clean undo history (PR #1643). Thanks to Rodolfo Ribeiro Gomes.
  • [Skeleton Tool] Fixed bone placement in Skeleton Deformation (#1641). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Do not switch to Arrow tool when user selects other layer (PR #1618). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Use single parameter to define bone width (issue #1557). Thanks to Aditya Abhiram.

That’s all for today! Thanks to everyone who helps to make Synfig better. You are incredible!

3 Likes

Weekly Report (August 24 - 30)

Hi guys! Here are the news of last week:

  • Rodolfo Ribeiro Gomez is working on RTL support for Text Layer. You can see the first results in this thread.
  • Dialog windows now return true only if the button with id=1 (accept) is clicked. Previously, there could be a situation where files were overwritten when the dialog was closed. (PR #1573). Thanks to Firas Hanife.
  • Improved Layer Freetype speed: now font face file does not reload on every rendering (PR #1655). Thanks to Rodolfo Ribeiro Gomes.
  • Layer FreeType code cleanup (PR #1653). Thanks to Rodolfo Ribeiro Gomes.
  • Fixed memory leak with Widget_Timetrack (PR #1652). Thanks to Rodolfo Ribeiro Gomes.
  • Fixed memory leak when destroying ThreadPool (PR #1651). Thanks to Rodolfo Ribeiro Gomes.
  • [Lottie Exporter] Added support for reciprocal convert method (PR #1619). Thanks to Saurabh Chand Ramola.
  • [VS Code] Added Visual Studio Code configuration for debugging on Linux (PR #1682). Thanks to Konstantin Dmitriev.
  • [CMake] Added basic support for MS Visual Studio 2019 and vcpkg (PR #1646). Thanks to Ayush Chamoli.
  • [CMake] All enabled modules added as a dependency for synfig_bin. This fixed the problem where some of the Synfig Studio icons could not be generated. (PR #1677). Thanks to Ayush Chamoli.
  • [CMake] Fixed FontConfig detection (PR #1664). Thanks to Artem Konoplin.
  • [Skeleton Tool] Fixed active bone setting while pressed on control point (PR #1662). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Removed “Create Child Bone” action menu (PR #1663). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Fixed ‘Make parent to active bone’ crash (PR #1671). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Rename ‘Make parent to active bone’ (PR #1676). Thanks to Aditya Abhiram.
  • [Skeleton Tool] Synfig crashes when we try to edit any control point other than a bone’s (PR #1679). Thanks to Aditya Abhiram.
  • Fixed ‘Error: Broken pipe’ message, when installing brew packages on MacOS (PR #1659). Thanks to Artem Konoplin.
  • Fixed warnings ‘format ‘%lx’ expects argument of type…’ (PR #1668). Thanks to Artem Konoplin.
  • Fixed unused/redefined variables warnings (PR #1672). Thanks to Artem Konoplin.
  • [MacOS] Added proper Clang info to About dialog (PR #1675). Thanks to Artem Konoplin.

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

5 Likes

Weekly Report (August 31 - September 6)

Hi guys! Here is a brief overview of what we’ve got last week.

Lottie Exporter got support for new convert methods (thanks to Saurabh Chand Ramola):

  • Range convert (PR #1606);
  • Vector Length convert (PR #1650);
  • Not convert (PR #1650).

Also, Lottie Exporter now has new mode, which exports outlines without variable widths (PR #1647) - see illustration attached to this post. This greatly reduces the size of exported files and we advise to use it if your animation does not have outlines with variable widths.

Skeleton Tool got several critical fixes (thanks to Aditya Abhiram):

  • Fixed crash when switching to Skeleton Tool (see issue #1683)…
  • Fixed issue with loading file, which has layers created with Skeleton Tool (see issue #1680),

Other changes:

  • CMake build system: Fixed path for splash screen image and added Adwaita icons for MSYS2 builds (PR #1689). Thanks to Ayush Chamoli.
  • Fix for Autotools build system: Pango and Imagemagick-c++ flags moved to their respective modules (PR #1688). Thanks to Rodolfo Ribeiro Gomes.
  • Fix for Windows build (MSYS2): Removed “set_env.sh” script. All variables replaced by native MSYS2 environment variables. Thanks to Artem Konoplin.

That’s all for today! Thanks to everyone who helps to make Synfig better! Stay tuned till the next report.

3 Likes

Weekly Report (September 7 - 13)

Hi guys! Last week was quiet - we’ve got GSoC 2020 finished and everyone is having some rest. You can read detailed reports on what’s has been done by our students:

Also, last week we’ve got one fix from Firas Hanife - fixed “order by name” functionality in Parameters Panel (issue #1702).

That’s all for today! Congrats to everyone with completion of GSoC and thanks so much to everyone who contributes!

P.S. I’ve got some slight health issues last week, so don’t be surprised if I am silent or responding slow. Nothing serious, I’ll be back on track soon. :slight_smile:

3 Likes

Weekly Report (September 14 - 20)

Hi guys!

As you may know, we are using MLT framework library to work with some media files. Unfortunately where is no MLT package in MSYS2 environment which we are using to build Windows version of Synfig. So, we use our own script to build and install MLT before starting the build step. This is not the best solution, as you always need to keep in mind the location of the MLT, non-standard installation paths, and more. And this week we made an MLT package for the MSYS2 environment and sent it upstream. So now you can just type pacman -Ss mingw-w64-x86_64-mlt and install it like any other package. Woohoo!

We also have made changes to the MLT CMake script by adding logic necessary for correct compiling and installation of MLT framework in MSYS2 environment.
The next thing we need to do is to suggest our changes to the MLT framework itself. After that, we are ready to clean up the Synfig build scripts and improve them.

That’s all news for this week. Thanks for your support and see you next time!

5 Likes

Weekly Report (September 21 - 27)

Hi guys! Here are the news for last week:

  • Usability improvement: When a new layer is created, previously selected layers get unselected. See this issue for details. Thanks to Firas Hanife.
  • CMake build: Improved intltool-merge search, fixed warning if not found (PR #1709). Thanks to Artem Konoplin.
  • Fix for Skeleton Tool: Fix crash when editing control point (issue #1685). Thanks to Aditya Abhiram.

That’s all for today! Thanks to all contributors who help us!

2 Likes

Weekly Report (September 28 - October 4)

Hi, guys!

This week we have added a new feature for our infrastructure to help Synfig developers and users test new features.

Synfig developers mostly use Linux, while users use Windows. And we wanted to allow users to easily test changes made by developers via PRs before they hit the main branch.

To do this, we were working to solve several problems:

  1. Increase the build speed (otherwise we exceed the time limits set by the Appveyor CI service, which we use to build Synfig for Windows). To achieve this, we have improved the build using CMake and Ninja.

  2. Add to CMake the ability to install dependencies necessary for Synfig to work.

  3. Decide where to store binary files built from each particular PR, which users will download for testing. There are many services for this, but there was one problem. Storage service usually uses a secret key to allow upload data from other service (the one that generate binary builds). But if you use secret key for deploying from PR (as we planned initially), then it opens the possibility for an attacker to extract this secret key and use it for various bad things in the future. For this reason, most services (and Appveyor too) disable the deploying from PRs because this is not secure.

It looks like we would have to abandon such a good feature, but then we discovered that Appveyour service automatically stores builded artifacts on its own servers, which is available for the user and thus makes it redundant to use secret keys. Hooray!

So, finally, we are happy to present you the new feature!

From now, for each new PR you can download the compiled portable version of Synfig for Windows.

To do that, you need to go to the PR page on github. For example, this one - https://github.com/synfig/synfig/pull/1737

  • Scroll down to the area showing checks (click on “Show all checks” if they are hidden).

  • Click on the “Details” link on the opposite side of “continuous-integration/appveyor/pr”.

  • Now you need to choose “Environment: MSYSTEM=MINGW64” for x64 Windows or “Environment: MSYSTEM=MINGW32” for x32.

  • And then switch to the “Artifacts” tab.

  • Click on “SynfigStudio-…” filename to download.

Now you can unpack the downloaded file and run Synfig, which includes all modifications introduced in this particular PR. This is a portable version, so no need to install it.

Other changes from last week:

  • Many improvements for CMake from Artem Konoplin (see PR #1711).
  • Corrected positions of thumbnails and keyframe tooltips on Wayland (PRs #1726 and #1725). Thanks to Keyikedalube Ndang.
  • Fixed MSYS2 installer, generated by CMake - removed unnecessary folders, required folders added (PR #1728). Thanks to Artem Konoplin.
  • Code cleanup: Removed unused headers (PR #1729). Thanks to Artem Konoplin.

That’s all for today! Much thanks to everyone who helps making Synfig better!

6 Likes

Weekly Report (October 5 - October 11)

Hello guys!

Fresh forces of Hacktoberfest have joined this week to Synfig contributors’ army.

And we would like to thank our friends at Digital Ocean, Keyikedalube Ndang and Ayush Chamoli for their efforts to increase project activity.

Many issues were prepared for newcomers - mostly code cleanup, compile-time warning fixes and small UX changes. These issues need to be fixed, and they are relatively easy even for the first-time contributors. And it’s a good starting point for a wonderful journey into the world of open source.

So let’s stop talking and see what we did this week?

  • Fixed GCC warnings (different signedness comparison) (#1739). Thanks to Rahmanu Hermawan.
  • Fixed issue with disappearing mouse cursor when dragging tabs in Windows (issue #1718). Thanks to Konstantin Dmitriev.
  • Use imagemagick++ cflags from pkg-config in Autotools build system (PR #1600). Thanks to Rodolfo Ribeiro Gomes.
  • Added QtCreator project files to .gitignore (PR #1753). Obrigado ao Marcelo Dias.
  • Fixed redundant warning message if config file (synfig_modules.cfg) is found (PR #1751). Thanks to Anshita Vishwa.
  • Fixed GCC multi-line comment warning (-wcomment) (PR #1759). Thanks to Dhairya Bahl.
  • Fixed wrong documented comment (FrameDial=>JackDial) (PR #1748). Thanks to Dhairya Bahl.
  • Add braces to avoid ambiguous “else” statement in extractBorders() function (PR #1771). Thanks to Joshua Evan Arijanto.
  • Fixed clang warnings (returning reference to local temporary object/unused variables) (PR #1741). Thanks to Artem Konoplin.
  • Removed unused headers (should reduce build time) (PR #1740). Thanks to Artem Konoplin.
  • [CMake build] Fixed target name output in warning message if msgfmt not found. Thanks to Artem Konoplin.
  • Some improvements for MSVC/vcpkg support (#1746). Thanks to Artem Konoplin.

That’s all for this week. As always we want to say thanks to all our contributors and supporters. Remember to have fun and joy while doing good things. See you next week!

4 Likes

Weekly Report (October 12 - 18)

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

  • Added scripts to aid in profiling of rendering performance(PR #1778). Thanks to Benjamin Summerton.
  • Some optimizations for color operations (PR #1778). Thanks to Benjamin Summerton.
  • [CMake build] Fixed incomplete information in About dialog (issue #1730). See illustration attached to this post. Thanks to Rahmanu Hermawan.
  • Various fixes for MSVC build (PRs #1772, #1781 and #1783). Thanks to Artem Konoplin.
  • Replaced gtk::HBox and gtk::VBox with gtk::Grid in CanvasView (PR #1774). Thanks to Michał Drozd.
  • Fixed GCC Wreorder warnings (PR #1750). Thanks to Dhairya Bahl.
  • [OSX package] Added missing bundle identifier key in Info.plist (PR #1767). Thanks to Dhairya Bahl.
  • Fix whitespace indentations (see PRs #1773 and #1780). Thanks to Rahmanu Hermawan.

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

3 Likes

Weekly Report (October 19 - 25)

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

  • Added window for quick keyboard shortcut reference and improved navigation hotkeys (PR #1776). See image attached to this post. Also, the “Navigation” menu is removed. Thanks to Keyikedalube Ndang.
  • Improve Canvas Zoom Keyboard Shortcut (PR #1769). Thanks to Anshita Vishwa.
  • Improvements for Skeleton Tool: Better UX when constructing Skeleton Deformation layer (see issue #1658), fixed some warnings (PR #1695). Thanks to Aditya Abhiram.
  • Improved support for building Synfig with MSVC: Added export variables (PR #1797). Thanks to Artem Konoplin.
  • Windows build: Reduce installer size by disabling lumas module in MLT (PR #1801). Thanks to Artem Konoplin.
  • Fixed crash in Spline Vertex converter (PR #1731, see also issue #1731). Thanks to Dmitry Razumovsky.
  • [CMake] Fix failing build when MSYS is installed into a path different from “c:\msys64” (issue #1785). Thanks to Dmitry Razumovsky and Artem Konoplin.
  • [CMake] Added FontConfig support to Synfig Studio build (#1799). Thanks to Dhairya Bahl.
  • [Code cleanup] Removed some old CVS/SVN stuff (PR #1791). Thanks to Rodolfo Ribeiro Gomes.
  • About dialog now has modal property enabled (PR #1788). Thanks to Scott Hardin.

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

1 Like

Weekly Report (October26 - November 1)

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

  • Now it is possible to stylize Synfig’s UI using a CSS file (PR #1789). Installed CSS files located in “INSTALL_PREFIX/share/synfig/css”. This also fixes issues #1061 (Inconsistent Synfig UI on GNOME desktop) and #1390 (Some labels in dialog buttons are not correctly aligned). Thanks to Keyikedalube Ndang.
  • Do not keep layer selection after new layer(s) created using Draw Tool (see issue #1809). Thanks to Firas Hanife.
  • Changed redo shortcut to “Ctr+Y” on Windows and “Shift+Ctrl+Z” on Linux; also “Ctrl+Z/Shift+Ctrl+Z” is changed to “Cmd+Z/Shift+Cmd+Z” for MacOSX (PR #1811). Thanks to Keyikedalube Ndang.

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

3 Likes

Weekly Report (November 2 - 8)

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

  • Improved color dialog UI (PR #1816). See attached screenshot. Thanks to Keyikedalube Ndang.
  • Fixed issue with improper handling of Ctrl+C / Ctrl+V / Ctrl+A keyboard shortcuts when Color and Gradient Dialogs are active (issue #1713). Thanks to Rodolfo Ribeiro Gomes.
  • Migrate outdated Gtk::Table widgets to Gtk::Grid (issue #1787). Thanks to Keyikedalube Ndang.
  • Disable verbose mode for autotools build (PR #1815), build output is much cleaner now. Thanks to Artem Konoplin.
  • Code cleanup: Delete ColorAccumulator class (PR #1810). Thanks to Benjamin Summerton and Artem Konoplin.

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

3 Likes

Can’t wait to use this on the windows version :slight_smile:

1 Like

Weekly Report (November 16 - 22)

Hi guys! Here’s what’s new in Synfig development:

Improvements

  • Synfig now uses single-key keyboard shortcuts for toolbox items (PR #1823). See discussion here for details. Thanks to Keyikedalube Ndang and Dhairya Bahl.
  • Zoom keyboard shortcuts improved: now it is possible to use both inkscape-like and old-style shortcuts (PR #1848). See issue #1798 for details. Thanks to Dhairya Bahl.
  • Added keyboard shortcut for Cutout Tool (PR #1855). Thanks to Firas Hanife.
  • Disable background rendering outside of playback bounds (issue #1719). Thanks to Firas Hanife.
  • Ask confirmation when user clicks “Restore Defaults” button in Settings Dialog (PR #1445). Thanks to Firas Hanife.

Bugfixes

  • Fix bug with interpolation for boolean values (PR #1826). See issues #1825 and #658 for details. Thanks to Rodolfo Ribeiro Gomes.
  • Fixed bug with missing audio when exporting to MPEG-1 format (PR #1830). Thanks to Artem Konoplin.
  • Fixed issue with OSX package: SynfigStudio.app won’t start if renamed (or contain spaces in name) (PR #1834). Thanks to Artem Konoplin.
  • Fixed crash in Spline Tangent converter (PR #1836). Thanks to Dmitry Razumovsky.
  • Fixed issue #1820 - Impossible to enter “-” and space characters in Keyframes Panel and other panels (PR #1827). Thanks to Rodolfo Ribeiro Gomes.
  • Fix issue #1766: Impossible to select “Font Family” on Windows builds (PRs #1828, #1833). Thanks to Rodolfo Ribeiro Gomes.
  • Fix issue #1590: Duplicate layer ignoring all layers except the first one (PR #1829). Thanks to Rodolfo Ribeiro Gomes.

Code cleanup, maintenance

  • Cleanup OptionsProcessor calss code (PR #1831). Thanks to Artem Konoplin.
  • Fixed CLang warnings (unused variables, reorder) (PR #1822). Thanks to Artem Konoplin.
  • [CMake] Added CFLAGS from MagickCore to mod_magickpp (fixes build on some operating systems) (PR #1819). Thanks to Dhairya Bahl.
  • Removed etl::trivial class. Refactored Param class. (PR #1839). Thanks to Artem Konoplin.
  • Removed unused ETL/stringf headers, preparations to move stringf from ETL to core (PR #1856). Thanks to Artem Konoplin.
  • Fix generation of API documentation using doxygen (PR #1844). Thanks to Rodolfo Ribeiro Gomes.
  • Fixed OpenGL build (still this type of rendering doesn’t work) (PR #1845). Thanks to Rodolfo Ribeiro Gomes.
  • Minor cleanup in WorkArea Renderers (PR #1862). Thanks to Rodolfo Ribeiro Gomes.
  • Fix build script execution on PopOS (PR #1858). Thanks to Trang Nguyen.

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

3 Likes

Weekly Report (November 23 - 29)

Hi guys! Here’s what’s new in Synfig development for last week:

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

3 Likes

Weekly Report (November 30 - December 6)

Hi guys! Here’s what’s new in Synfig development for last week:

Synfig Studio 1.4.0 released as a snap package (https://snapcraft.io/synfigstudio). It is currently on the candidate channel and will be promoted to stable channel after some testing. So if you are using Ubuntu - please check it out!

Other changes:

  • [Synfig Studio] Removed unused headers (PR #1893). Thanks to Rodolfo Ribeiro Gomes.

  • [Autotools] Added missing synfig_export.h file (PR #1886). Thanks to Artem Konoplin.

  • [CMake] Fixed incorrect MINGW_PREFIX path suggested in error message (PR #1883). Thanks to Artem Konoplin.

  • [Synfig Studio/Windows] Fixed problem when plugins are failed to execute for files with non-Latin characters (PR #1882). Thanks to Artem Konoplin.

  • [Synfig Studio] Eyedropper tool: Added ability to select fill color using Ctrl+click (PR #1872). Thanks to Matvey Luboshnikov.

  • [Synfig Studio] Changed order of Waypoint Editor buttons to match other dialogs (PR #1880). Thanks to Firas Hanife.

  • [Synfig Studio] “This tool has no options” label now centered vertically (PR #1879). Thanks to Firas Hanife.

  • Fixed issue with launching AppImages on some Linux systems (FontConfig problem). See issues #682, #1141, #1340, #1849. Thanks to BobSynfig.

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

1 Like

Weekly Report (December 7 - 13)

Hi guys! Here’s what’s new in Synfig development for last week:

Improvements and fixes

  • Synfig’s Snap package now promoted from “candidate” to “stable”! Fixed snap for git build (#1897).
  • Added ability to select available Sets when adding Layers to Sets (#1878).
  • Fix crash in Spline Width and return of improper type in Spline converters (#1890).

Specific fixes for Windows build

  • Fixed load/save operations of Palette editor (#1889).
  • Fixed non-working command “Edit image in external tool…” (#1912).

Code cleanup

  • Display extended information about possible errors in ValueDescCreateChildBone (#1892).
  • Cleanup for Dials Widgets (#1894).
  • Cleanup: Remove unused headers and “used namespace” statements (#1906, #1907, #1911).

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

3 Likes

Weekly Report (December 14 - 20)

Hi guys! Here’s what’s new in Synfig development for last week:

  • [Synfig Studio] Fixed crash when right-clicking on group in the Sets panel (#1920). Thanks to Rodolfo Ribeiro Gomes.
  • [Synfig Studio] Fixed crash when frame rendering throws exception while animating (#1861). Thanks to Rodolfo Ribeiro Gomes.
  • [Synfig Studio] Center “Scale to fit Canvas” switch vertically to avoid stretching (#1926). Thanks to Firas Hanife.
  • [Synfig Studio] Don’t expand Interpolation widget more than allocated width (#1927). Thanks to Firas Hanife.
  • [Synfig Studio] Remove unused headers (#1923). Thanks to Rodolfo Ribeiro Gomes.
  • [Core] Cleanup blur code (#1918). Thanks to Artem Konoplin.
  • [Synfig Studio] Don’t expand File Format Version drop-down list (#1933). Thanks to Firas Hanife.
  • [Synfig Studio] Show hints for Eyedrop Tool in Tool Options Panel (#1925). Thanks to Firas Hanife.

222

Specific fixes for Windows build

  • [Synfig Studio] Fixed incorrect import of lst files when path contains non-Latin characters (#1924). Thanks to Artem Konoplin.
  • [CMake/Windows] Fixed missing libgcc_s_dw2-1.dll file in portable archive (x32) (#1919). Thanks to Artem Konoplin.

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

4 Likes