Skip to content

Latest commit

 

History

History
185 lines (181 loc) · 37.4 KB

ChangeLog.md

File metadata and controls

185 lines (181 loc) · 37.4 KB

Version 1.4.5 [ETL] [core] [studio]

  • 5e0476b Fix distortions at the end of lines made with the drawing tool (#2471) [studio]
  • 015305a fix: crash on moving a layer following a bline reference (#2971) [core] [studio]
  • feb62c5 Replaced abs with std::fabs for float values and std::abs for templates and int values (#2311) [ETL] [core] [studio]
  • 4c3f97d fix importing into unsaved SIF file (#2243) [studio]
  • db959bf Merge PR #2505: Fixed issue with opening a file from a network folder on Windows [core]
  • 86d3434 Fixed Synfig Studio crash on exit (MacOS) (#2540) [studio]
  • 3e130dc fix: crash with a bline containing only 2 points that are too close (#2855) [studio]
  • 2f4b441 chore: bump year to 2024 (#3299) [studio]
  • 784dbb1 fix: crash occurs under Wayland when using tablet (#2988) [studio]
  • d0dba5b fix: a crash on program exit if bones were used (#3037) [core]
  • b5c8aa4 fix: crash when clicking on rows of "Library Panel" (#3046) [studio]
  • 0e662dd fix: button Open With History is enabled only for .sfg files (#3101) [studio]
  • 87e1315 fix: selecting a handle while the Graphs window tooltip is open crashes the GUI (#3207) [studio]
  • 04afca0 fix: added ImageMagick 7.1 library initialization (#2876) [core]
  • 566fd7f perf: avoid canvas introspection when DockInfo is not shown (#3328) [studio]
  • 674888a fix: prevent memory leak on importing PNG files (#3144) [core]

Version 1.4.4 [ETL] [core] [studio]

  • f6f153b fix: missing last frame for ffmpeg target (#2912) [core]
  • 0ab9d69 Merge PR (#2445): Fixed crash when using Draw tool (Fedora/Flatpak) [studio]
  • 93d8f4c fix: Synfig CLI does not open file if path contains non-Latin characters (Windows) (#2819) [core]
  • bb36171 fix: Right-clicking a layer on a just opened file shows empty menu (#2781) [studio]
  • e06c83f build(autotools): allow to compile release build with debug info (#2838) [ETL] [core] [studio]
  • 54ba18f Added support MLT++-7 in Autotools (#2306) [core]
  • 081d9ab Merge PR #2722: fix: palette loading [core]
  • 8cc24b1 fix: Synfig hangs when importing palette (#2730) [core]
  • 091ac5c Fixed messed up translations for Russian language [core] [studio]

Version 1.4.3 [ETL] [core] [studio]

  • 042c737 Fix bug with src offset in blur sw task (#2570) [core]
  • 249cee7 fix layer Clamp not rendering (#2550) [core]
  • ac8b5e0 chore: Enabled some strings for translation (#2768) [studio]
  • 68d8a25 Fixed crash when deleting last waypoint (#2587) [studio]
  • e23b229 perf: improved file opening speed in Windows (#2826) [core] [studio]
  • 3015a77 fix: don't allow to Connect to exported value node if it has wrong type (#2694) [studio]
  • 3ea8fe6 Fixed issue with autosave not working when interval is set to 15 seconds. (#2647) [studio]
  • 2a11e92 fix regression: importing papagayo file didn't show the expected layers (#2495) [studio]
  • 34b9c43 Fixed video render with ffmpeg 3.x (#2628) [core]
  • 61c6f49 Bumped year (#2623) [studio]
  • 9ef1c59 Fix module search path for Lottie Exporter (#2621) [studio]
  • 590560f prevent ambiguity of 'abs(synfig::Real&)' on Plant (#2617)
  • 590560f Update contributor name list (#2601)
  • 590560f Switched Ubuntu version on Github Workflows to 18.04 (#2322)
  • b3b88c9 ETL test: avoid clash between ETL::hermite and std::hermite (#2547) [ETL]
  • 1f202d3 Merge PR (#2399): ETL cleanup: remove unused files and deprecated functions [ETL] [core]
  • 7c8878b Removed tests for fixed class (#2521) [ETL]
  • b4d1f62 loadcanvas: fix loading of some non-value nodes lists (#2482) [core]
  • 65303bc fix crash when using Width Tool on Skeleton Layer (#2500) [studio]
  • 2943fdc BoneLink: Ask if user wants to link transformation instead of origin (#2468) [studio]
  • 7fe4274 Fix exported file with audio being smaller than it should (#2477) [core]
  • 3d47605 Make sure flags are correctly updated when setting renddesc or toggling (#2463) [studio]
  • 33cc306 Parameters and Timeline panels show the same row selected (#2422) [studio]
  • 83828f0 Revert changes for Panel Tabs made in #2189 (#2436) [studio]
  • 27ea632 Usability tweaks (#2189) [studio]
  • e932a39 Allow Bones parameters to be connected to exported value nodes (#2433) [core]
  • 326ee01 Fixed crash when rendering to gif target (#2389) [core]
  • 7b8f9c7 Fixed issue with Text Tool not working on MacOS because of missing "fonts.conf" file (#2380)
  • 19a88f4 Added seekpos method for FileSystemNative::ReadStream (#2224) [core]
  • 5e19882 Enable "Link width and height" by default in Render Settings (#2351) [studio]
  • 87cc5d2 Apply action to all selected layers from pop-over menu (#2352) [studio]
  • e6ae677 Dock widget shortcuts have priority over App Accels - fix #1820 (#1827) [studio]
  • 21e1a3e Fix regression on Link To Spline: Vertex should be linkable (#2345). Closes #2344. [studio]
  • 798bfbf Fixed a crash when trying to import a file into yourself (#2239) [studio]
  • c0bebf6 Fix possible crash on get_local_name() of Layer_PasteCanvas (#2300) [core]
  • dda0317 Fix regression: importing image making it upside-down (#2333) [studio]
  • 5c930dc Fix image size when importing onto canvas with non-standard size (#2252) [studio]
  • 576c349 Autotools: Remove @MAGICKPP_LIBS@ variable from LDFLAGS(#2326) [core]
  • 391f8a1 Fix magick++ target missing in AppImage (issue #2320) (#2324) [core]
  • b0d439b Python updated to version 3.8.10 in Windows build.
  • ef1f618 Use 64bit Python build in 64bit packages for Windows.
  • 2e3aefb Appimage: Fix fontconfig compatibility for recent linux distros.

Version 1.4.2 [ETL] [core] [studio]

  • b7305a9 Merge pull request #1173 from rodolforg/fix-sound-dock-scroll
  • ba211ba remove some unneeded headers (#1963) [studio]
  • dbd27fb Remove old commented-out code (gui/layertree) (#1429) [studio]
  • 28696ba Merge PR #1325: Allow enum parameter be edited with a double click instead of triple click
  • 29d8878 Merge PR #1337: Single click for parameter editing [studio]
  • 2df3379 Merge PR #1351: Canvas, bone & sublayer parameters now pops up in one single click [studio]
  • c2371f7 Merge PR #1979: [Synfig Studio] Minor cleanup on LayerTree (Improve LayerTree speed) [studio]
  • 6b0d418 [Autotools] Fixed problem with missing *.glsl files in distribution (#1982) [core]
  • 4ddd22d Merge PR #1995: [Core] create stringhelper [core] [studio]
  • 885f3ac [Core] Fix missing is_distance hint for vertex coordinates (#2000) [core]
  • ab8cd14 Merge PR #2059: [Synfig Studio] fix action LayerDuplicate for skeleton and its bone links [studio]
  • bbdd853 Merge PR #2046: [Synfig Studio] some cleanup on synfigapp::ValueDescSet [studio]
  • b660807 [Core/Studio] Fix missing const qualifier for some relational operators overrides (#2001) [core] [studio]
  • 0f7fb39 [Core] LinkableValueNode now provides methods for inverse manipulation (#2057) [core] [studio]
  • b1468c7 [Synfig Studio] make TimeLoop valuenode editable via workspace (#2066) [core] [studio]
  • 65f50eb [Synfig Studio] fix skeleton deformation duplication (#2071) [core]
  • 6b5a3c8 [Synfig Studio] fix format string for synfigapp exception guard (#2084) [studio]
  • 61bd68a Exported canvas can be reopened again after closing (#2092) [studio]
  • fd1e5ec sometimes Widget_Vector didn't use locale for decimal separator (#2102) [core] [studio]
  • 3c0f04d Fixed 'locale::facet::_S_create_c_locale name not valid' error when compiling with MinGW compiler (#2157) [core]
  • 48959a9 Merge PR #1929: [Synfig Studio] Added ability to undock panel using the context menu command [studio]
  • 8fdfae6 [Synfig Studio] fix 'Undock Panel' menu item always showing (#2109) [studio]
  • 81b13a4 Close tabs with middle mouse click (#2107) [studio]
  • b2b4b91 Fixed an issue due to which menus were not displayed on all panels except the canvas (#2120) [studio]
  • 926d5e2 Fixed crash when user drags a group to a child group (#2116) [studio]
  • 9b580c6 Merge PR#1890: Fix crash in Spline Width and return of improper type in Spline converters
  • 9a2187c Merge PR #1260: Fixed exception throwing by mistake in dot-product valuenode creation [core]
  • 4789a5b [Core] A little refactoring of loadcanvas.cpp (#1956) [core]
  • d76d77f Fixed issue with saving loop flag in some dynamic lists (#2165) [core]
  • d40c745 Merge PR #1769: Improve Canvas Zoom Keyboard Shortcut UX [studio]
  • fa4021d improved navigation hotkeys - partially backported (#1776) [studio]
  • 207f7d7 Changed redo shortcut to Ctr+Y (Win)/Shift+Ctrl+Z (Linux) (#1811) [studio]
  • 2d4d8b0 Improving Keyboard Shortcuts for the toolbox items (#1823) [studio]
  • 9343c01 Implementing Canvas Zoom Legacy Keyboard shortcuts (#1848) [studio]
  • 3c71750 Add accelerator key for Cutout tool (#1855) [studio]
  • 86cb9ce Merge PR #1953: [Synfig Studio] Clean default accel map implementation [studio]
  • 505d8c5 [Synfig Studio] Implemented toggle animate hotkey (#2033) [studio]
  • 2b7587d Improved error reporting [studio] (#2156) [studio]
  • 41d6ac0 Basic implementation of Keyboard Shortcut Editor (#2160) [studio]
  • cad2917 Merge PR #2172: Fix some shortcuts/accels - for item deletion and animation stop [studio]
  • 833307f Merge PR #2173: Shortcut editor more organized and asks for user confirmation [studio]
  • 93365c5 Merge PR #2137: Fix memory leaks on SVG parser/importer [core]
  • d3906ca Merge PR #1853: etl::clock refactored to use std::chrono [ETL] [core]
  • 8091554 Middle click on a tab now closes the root canvas only when all child canvases are closed (#2210) [studio]
  • 4f6e09c Merge PR #1195: [Lottie exporter] Convert methods working with radius of simple circle layer [studio]
  • afe6dc8 [Lottie exporter] Add variable gamma correction (PR #1179) [studio]
  • 5e800fa Changes made to offsetKeyFrame file (#1233) [studio]
  • 786f25f Merge PR #1236: [Lottie Exporter] Add support for Sine convert method [studio]
  • 3b66367 Add support for Cos convert and Integer convert method (#1254) [studio]
  • eede90c [Lottie exporter] Add support for linear gradient (#1286) [studio]
  • 14667dd [Lottie Exporter] Add support for aTan2 convert method (#1363) [studio]
  • c9e9d2f [Lottie Exporter] Add support for Vector Angle convert method (#1409) [studio]
  • 9fc95fe [Lottie exporter] Refactor radial_composite convert method (#1447) [studio]
  • c51cef4 [Lottie Exporter] Add support for radial gradient layer (#1446) [studio]
  • 5102d5e [Lottie Exporter] Added support for Vector X and Vector Y convert method (#1516) [studio]
  • d2083d6 [Lottie Exporter] Added support for Power Convert method (#1515) [studio]
  • faad4ab [Lottie Exporter] Add support for dot product convert method (#1593) [studio]
  • 6269d8f [Lottie Exporter] Add support for Logarithm convert method (#1586) [studio]
  • 7cd80d2 [Lottie Exporter] Added support for reciprocal convert method (#1619) [studio]
  • 905994a [Lottie Exporter] Add support for range convert method (#1606) [studio]
  • 43ced7b [Lottie Exporter] Add support for vectorlength convert method (#1650) [studio]
  • d31d62d [Lottie Exporter] Add support for not convert method (#1587) [studio]
  • ee4e533 Merge PR #1505: [Lottie Exporter] Add support for blur layers [studio]
  • fd00d1c [Lottie exporter] Implement use-defs (#2182) [studio]
  • 7d83a44 Merge PR #1199: [Lottie Exporter] Code cleanup for Lottie exporter plugin [studio]
  • eaafbcb [Lottie exporter] Important comments regarding effects/fill.py (#1213) [studio]
  • 5d8a08b [Lottie Exporter] Code cleanup for Lottie exporter plugin (#1226) [studio]
  • 8943867 [Lottie exporter] Refactor lottie modules/Added named constants (#1456) [studio]
  • 71de9ff Fix various typos (#2061) [core] [studio]
  • 1c1c429 [Lottie exporter] Add support for export of Advanced outline (#2199) [studio]
  • 3573345 Fixed crash in rare cases caused by race condition when rebuilding LayerTreeStore (#2209) [studio]
  • 5718557 Fixed incorrect background redrawing on animated GIFs with transparent background (#2134) [core]
  • 2c2062c Add non-minified bodymovin.js (#2202) [studio]
  • 223026f Resolved 'nan' exception (#2227) [studio]
  • 541a5ca [Lottie exporter] Remove minor error (#2229) [studio]

Version 1.4.1 [ETL] [core] [studio]

  • 74a9f4b Change order of Waypoint Editor buttons to match other dialogs (#1880) [studio]
  • ef2da51 Merge PR (#1182): Improved dialog waypoint UX [studio]
  • b555b22 Waypoint Editor didn't properly support enums (#1968) [studio]
  • ca04f3d fix mainwindow not showing when is offscreen (#1973) [studio]
  • 39807ad Bumped year in About dialog (#1977) [studio]
  • c526bf2 don't let inner layer be duplicated twice (#2050) [studio]
  • d8e1837 Merge PR#1971: Fix action LayerDuplicate with layers "duplicate" [studio]
  • 03fd60f fix "Link to Spline" showing when a vertex of spline itself is selected (#1988) [studio]
  • 06d71c5 exception-guard now lists SynfigApp exception too (#2028) [studio]
  • 2f18910 assure uniqueness for new node guid (#2029) [core]
  • ba9149a avoid dereference of invalid TreeIter on Layer TreeView (#2043) [studio]
  • 94c0805current_working_directory() function now works correctly with non-Latin filenames (#2011) [ETL]
  • 349810e Fixed issue with rendering to file when using non-Latin filenames (#1940) [core] [studio]
  • 8809482 Added support for loading average values (#1955) [core]
  • f47d674 Merge PR #1861: Fixed crash when frame rendering throws exception while animating [studio]
  • 7d68380 Fixed incorrect import of lst files when path contains non-Latin characters (#1924) [core]
  • 9653378 Fixed crash when right-clicking on group in the Sets panel (#1920) [studio]
  • 9f9a09e Fixed non-working command "Edit image editing in external tool..." (#1912) [studio]
  • 0bd6fd5 Merge PR #1889: [Synfig Studio/Windows] Fixed load/save operations for Palette editor [core] [studio]
  • f7e71c9 Fixed problem with non-working plugins when using paths containing non-Latin characters (#1882) [studio]
  • f8de319 Fix crash in Spline Tangent converter (#1836) [core]
  • 5ad6ac5 [MacOS] Fixed SynfigStudio.app won't start if renamed (or contain spaces in name) (#1834)
  • 03ab84d Fixed error when output to MPEG-1 format with audio (#1830) [core]
  • 23bf66a Fix animation interpolation for boolean values (#1826) [core]
  • 985afc4 fix Duplicate layer ignoring all layers but the first one (#1829) [core]
  • 7deb121 Restore ctrl-c ctrl+v ctrl+a in Color and Gradient Dialogs (#1821) [studio]
  • a583e73 autotools: pango and imagemagick c++ flags and libs have been moved to their respective modules (#1688) [core]
  • bbd7a85 Return true only if id=1 (accept) is clicked (#1573) [studio]
  • 9ad7d22 Merge PR #1386: Toolbar menu [studio]
  • 053841b Year is fixed in About dialog (#1238) [studio]
  • 383fcf8 [Autotools] remove support for broken OpenGL rendering (#2055) [core]
  • 19112f1 Fix crash in Spline Vertex converter (#1802) [core]
  • fb03700 Fix crash on unsuccessful action with a clean undo history (#1643) [studio]
  • 99a1cde Export video files with sound (#1623) [core]