Release Notes
- New Hungarian, Norwegian Nynorsk, Thai, and Ukrainian translations, thanks to the help of several contributors
- Improved performance in "Recover Files" tab #4610
- Added "Don't show this alert again" when saving WebP files #4658
- New "Reset" page in Edit > Preferences #4432
- New "Reset Symmetry to View Center" option t/19185 #4638 (thanks to @S4HRKBOY)
- New criterias to match similar RGB colors with color palette entries t/9682 #2787
- Fixed "Merge Down" command when the merged cels have a special z-index t/22106 #4468
- Fixed bug where we weren't able to uninstall third party extensions #4622
- Fixed transparent color bugs converting between RGB <-> Indexed conversion #4370 #4438
- Fixed moving multiple tilemap layers at the same time #3144
- Fixed right click action with shading ink is selected #4520
- Fixed bug where the first mouse click after a Ctrl+Z was ignored if we had Ctrl key configured to drag the "Brush Size" t/22112 #4484
- Fixed duplicate items in keyboard shortcuts list #4387
- CLI: Fixed exporting Sprite Sheet with group names #4456
- Lua API:
- New
app.fgTile/bgTileproperties to get/set the foreground/background tile #4403 - Added
Site.tilemapModeproperty - Added
xandyparams toapp.command.Paste() - Fixed
app.command.Cut/Pastein-batchmode #4354 - Fixed
app.command.Cancel()command when used from scripts - Fixed default
color/bgColorparams inapp.useTool()
- New
Merged PRs
- Use right click action with shading ink (fix #4520) by @Liebranca in #4615
- Fix Cancel command do not work on scripting by @Gasparoken in #4621
- Adjust strings for clarity/correctness by @ckaiser in #4629
- Fix multiple tileset layers selection move is broken (fix #3144) by @Gasparoken in #3891
- Fix exporting a Sprite Sheet with Group name has different functionality between CLI and Scripting (fix #4456) by @Gasparoken in #4475
- Fix extensions wrongly being detected as "built-in" by @ckaiser in #4625
- Fix scripting app.command.Cut() and app.command.Paste() does not work in --batch mode (fix #4354) by @Gasparoken in #4446
- Avoid setting an invalid mask color (-1) in doc::Image (fix #4651) by @dacap in #4653
- Release mouse before command execution on dragging value state by @Liebranca in #4611
- Add reset preferences page and functionality by @ckaiser in #4620
- Use new list_files, parse dates to check if sessions are old by @ckaiser in #4660
- Don't use webp/freetype/harfbuzz libs/includes if they're not found by @dacap in #4671
- Don't read the magic number of all objects to show a backup description (#4610) by @dacap in #4672
- Use FlattenLayers for MergeDownLayerCommand by @Liebranca in #4643
- Add dont_show checkbox for WebP format by @ckaiser in #4673
- Fix Sentry wrapper compilation by @ckaiser in #4680
New Contributors
- @Liebranca made their first contribution in #4615
Full Changelog: v1.3.8.1...v1.3.9