v1.12.0Desktop
Tiled 1.12.0
Added 25
- Support for lists in custom properties
- Capsule object shape
- Oblique map orientation, skewing X and/or Y axis
- Support for per-object opacity
- Filter tilesets by name in the tileset dock
- Change values of number inputs using expressions
- Support for SVG 1.2 and CSS blending modes to layers
- Support for natural sorting of project files
- Button to toggle Terrain Brush to full tile mode
- Square selection and expand-from-center to Rectangular Select tool
- Status info for various Stamp Brush, Terrain Brush and Eraser modes
- Escape key to clear tile selection when any tile related tool is selected
- Escape key to cancel tile selection and shape drawing operations
- Backspace key to remove the previously added point while creating or extending polygons and polylines
- Go to Tile action to jump to specific coordinates
- Cancel Select Same Tile, Magic Wand and Bucket Fill operations with right-click and Escape
- Drag over multiple tiles with Select Same Tile, Magic Wand and Bucket Fill tools
- Zoom in on areas outside the map bounds
- Scripting API for custom property types
- TileMap.chunkSize and TileMap.compressionLevel properties to scripting API
- Optional defaultValue and toolTip parameters to Dialog add widget methods in scripting
- tiled.session to scripting API to read and write session properties
- MapEditor.selectedTool and MapEditor.tool to scripting API
- Support for tIDE XML format in tBIN plugin
- Cmd+Shift+[ and Cmd+Shift+] shortcuts to switch tabs on macOS
Changed 5
- Rewrote Properties view to enable direct widget interaction
- Shortcut for current tool now switches to previous tool
- AutoMapping to not match rules based on empty input indexes
- AutoMapping to optimally reload rule maps and load rule maps on-demand
- Minimum supported Qt version from 5.12 to 5.15.2
Fixed 11
- Selection to be preserved when toggling dynamic wrapping
- Tileset tabs to fall back to filename in case of unnamed tilesets
- Alpha component of tint color not applying correctly to opaque images
- Panning with space bar not always working on first click
- Undo behavior after resizing objects certain ways
- Suggesting filename with trailing dot when export filter is unset
- Snapping mode sync across instances
- Missing error message when Export as Image fails
- fileName property of map and tileset passed to FileFormat.write in scripting
- Issue with opening Tile Animation Editor on Windows
- Crash when JS code is JIT-compiled on macOS
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 https://github.com/mapeditor/tiled/pull/4158
- @Charlie-83 made their first contribution in https://github.com/mapeditor/tiled/pull/4184
- @NetSysFire made their first contribution in https://github.com/mapeditor/tiled/pull/4192
- @domewastaken made their first contribution in https://github.com/mapeditor/tiled/pull/4205
- @fjnlpy made their first contribution in https://github.com/mapeditor/tiled/pull/3407
- @djad04 made their first contribution in https://github.com/mapeditor/tiled/pull/4211
- @ej-sanmartin made their first contribution in https://github.com/mapeditor/tiled/pull/4284
- @5gTestSubject made their first contribution in https://github.com/mapeditor/tiled/pull/4288
- @chadowo made their first contribution in https://github.com/mapeditor/tiled/pull/4307
- @exoego made their first contribution in https://github.com/mapeditor/tiled/pull/4315
- @Kiamo2 made their first contribution in https://github.com/mapeditor/tiled/pull/4310
- @jcbk101 made their first contribution in https://github.com/mapeditor/tiled/pull/4031
- @kanishka0411 made their first contribution in https://github.com/mapeditor/tiled/pull/4340
- @Oval17 made their first contribution in https://github.com/mapeditor/tiled/pull/4344
- @SIDDHAARTHAA made their first contribution in https://github.com/mapeditor/tiled/pull/4360
- @PoonamMehan made their first contribution in https://github.com/mapeditor/tiled/pull/4348
- @unichronic made their first contribution in https://github.com/mapeditor/tiled/pull/4359
- @dhruv1955 made their first contribution in https://github.com/mapeditor/tiled/pull/4372
- @kunal649 made their first contribution in https://github.com/mapeditor/tiled/pull/4397
- @MollahHamza made their first contribution in https://github.com/mapeditor/tiled/pull/4385
Full Changelog: https://github.com/mapeditor/tiled/compare/v1.11.2...v1.12.0