Weekly Report (June 8 - 14)
Greetings to all Synfig users! Here is the list of improvements to Synfig code for the last week:
General improvements
- We are now capable to produce Reproducible Builds (#2613). See https://reproducible-builds.org/ for details.
- Continued fixing blurry icons on high-dpi displays - now we have crisp and good-looking icons in Parameters Panel (#2670), in Layers panel (#2669) and for Jack button (#2664). See illustration below (make sure to watch it enlarged to see the difference
)
CMake build improvements
- Added support for Jack audio (#2681).
- Fix CMake build to correctly import library flags in MSVC environment (#2676).
- Some refactoring and code cleanup (#2684).
Code cleanup and refactoring
- Fixed build warnings on GCC 9.4.0 (#2671).
- Add missing files for translation (#2675).
- Simplified code for registering available valuenodes when application is loaded (#2622).
Packages
- We have updated our build system to use a newer version of MinGW to build Windows packages. This is necessary to fix the issue when Synfig fails to start on some systems. The first testing packages with the fix are available below, please check and let us know how they work for you:
- Windows 64bit - SynfigStudio-1.5.1-testing-2022.06.13-win64-ee395-new-mingw.exe
- Windows 32bit - SynfigStudio-1.5.1-testing-2022.06.13-win32-ee395-new-mingw.exe
That’s all for today! Many thanks to all contributors and stay tuned for the next report!
