Changelog
- Rewritten Properties view to enable direct widget interaction (#4045)
- Added support for lists in custom properties (#1493)
- Added capsule object shape (by Jocelyn, #2153)
- Added Oblique map orientation, skewing X and/or Y axis (#2917)
- Added support for per-object opacity (by jcbk101, #4031)
- Allow filtering tilesets by name in the tileset dock (with dogboydog, #4239)
- Allow changing the values of number inputs using expressions (with dogboydog, #4234)
- Added support for SVG 1.2 / CSS blending modes to layers (#3932)
- Added support for natural sorting of project files (by Edgar Jr. San Martin, #4284)
- Added button to toggle Terrain Brush to full tile mode (by Finlay Pearson, #3407)
- Added square selection and expand-from-center to Rectangular Select tool (#4201)
- Added status info for various Stamp Brush, Terrain Brush and Eraser modes (#3092, #4201)
- Added Escape to clear tile selection when any tile related tool is selected (#4243)
- Added Escape to cancel tile selection and shape drawing operations
- Added Backspace to remove the previously added point while creating or extending polygons and polylines (#4372)
- Added a "Go to Tile" action to jump to specific coordinates (by PoonamMehan, #4348)
- Made the shortcut for current tool switch to previous tool (#4280)
- Allow canceling Select Same Tile, Magic Wand and Bucket Fill operations with right-click and Escape
- Allow dragging over multiple tiles with Select Same Tile, Magic Wand and Bucket Fill tools (#4276)
- Allow zooming in on areas outside the map bounds (by kunal649, #3860)
- Don't switch to Edit Polygons tool on double-click with Alt pressed
- Adjust world map position when resizing a map with offset (#4270)
- Added export plugin for Remixed Dungeon (by Mikhael Danilov, #4158)
- Added "World > World Properties" menu action (with dogboydog, #4190)
- Added Delete shortcut to Remove Tiles action by default and avoid ambiguity (#4201)
- Fixed selection to be preserved when toggling dynamic wrapping (by Mollah Hamza, #4385)
- Fixed tileset tabs to fall back to filename in case of unnamed tilesets (by Sid, #4360)
- Fixed alpha component of tint color not applying correctly to opaque images (by Roland Helmerichs, #4310)
- Fixed panning with space bar not always working on first click (with Oval, #4338)
- Fixed undo behavior after resizing objects certain ways (by Kanishka, #4339)
- Fixed suggesting filename with trailing dot when export filter is unset (by Sid, #4368)
- Fixed snapping mode sync across instances (by Sid, #4364)
- Fixed missing error message when 'Export as Image' fails (by kunal649, #4397)
- Scripting: Added API for custom property types (with dogboydog, #3971)
- Scripting: Added
TileMap.chunkSizeandTileMap.compressionLevelproperties - Scripting: Added optional defaultValue and toolTip params to
Dialogadd widget methods (by Oval, #4358) - Scripting: Added
tiled.sessionto read and write session properties (by Kanishka, #4345) - Scripting: Added
MapEditor.selectedToolandMapEditor.tool(#4330) - Scripting: Fixed the
fileNameproperty of map/tileset passed toFileFormat.write(by Shuvam Pal, #4359) - AutoMapping: Don't match rules based on empty input indexes
- AutoMapping: Optimized reloading of rule maps and load rule maps on-demand
- tBIN plugin: Added support for the tIDE XML format (by Casey Warrington, #4308)
- Windows: Fixed issue with opening Tile Animation Editor (#4223)
- macOS: Add Cmd+Shift+[ and Cmd+Shift+] shortcuts to switch tabs (by Oval, #4344)
- macOS: Fixed crash when JS code is JIT-compiled (#4218)
- Workaround tileset view layout regression in Qt 6.9
- Raised minimum supported Qt version from 5.12 to 5.15.2
- AppImage: Updated to Sentry 0.12.8
- Updated Bulgarian translation
New Contributors
- @Mikhael-Danilov made their first contribution in #4158
- @Charlie-83 made their first contribution in #4184
- @NetSysFire made their first contribution in #4192
- @domewastaken made their first contribution in #4205
- @fjnlpy made their first contribution in #3407
- @djad04 made their first contribution in #4211
- @ej-sanmartin made their first contribution in #4284
- @5gTestSubject made their first contribution in #4288
- @chadowo made their first contribution in #4307
- @exoego made their first contribution in #4315
- @Kiamo2 made their first contribution in #4310
- @jcbk101 made their first contribution in #4031
- @kanishka0411 made their first contribution in #4340
- @Oval17 made their first contribution in #4344
- @SIDDHAARTHAA made their first contribution in #4360
- @PoonamMehan made their first contribution in #4348
- @unichronic made their first contribution in #4359
- @dhruv1955 made their first contribution in #4372
- @kunal649 made their first contribution in #4397
- @MollahHamza made their first contribution in #4385
Full Changelog: v1.11.2...v1.12.0