Releases
v1.8.0
Changelog
Added support for custom enum properties (with svipal, #2941 )
Added support for custom class properties (#489 )
Added parallax origin property to the map (with krukai, #3209 )
Added Repeat X/Y properties to Image Layers (with krukai, #3205 )
Added an action for selecting all layers (Ctrl+Alt+A) (#3081 )
Added actions to select or add tilesets to Project view context menu
Added cut/copy/paste actions to Tile Animation Editor
Improved undo behavior by merging sequential edits to the same property (#3103 )
Improved multi-layer painting behavior (#3094 )
Separated the X and Y components of the major grid option (#3208 )
Added automatic fading out of the grid when zooming out a lot
AutoMapping: Made it find layers within groups (#1771 )
AutoMapping: regions
layer can now be used alongside region_input/output
layers
AutoMapping: Recognize "//" layer name prefix for ignoring layers (#3262 )
AutoMapping: Allow setting a rule map as project rules file (#3221 )
Tweaked focus behavior in the Template Editor
Changed the default Terrain Brush shortcut back to T
Reset tile animations when disabling playback and when exporting as image
Don't require saving maps upon creation (#1902 )
Apply transformation actions to the preview while placing tiles (#3091 )
Allow using object context menu in object creation tools
Reduced the step size for the parallax factor property
Improved the logic for automatically switching tools (#2807 )
Ignore selection changes when marking a file as modified (#3194 )
Use the tileset background color in the collision editor (with Benja Appel, #3163 )
Show the read error when using --export-map/tileset
Avoid deselecting all layers when clicking empty area in Layers view (#2806 )
Scripting: Added File API
Scripting: Added support for loading JavaScript .mjs
modules (#3261 )
Scripting: Added tiled.applicationDirPath property
Scripting: Added tiled.extensionsPath property (#3139 )
Scripting: Added missing Layer.tintColor property
Scripting: Added missing ObjectGroup.drawOrder property (#3147 )
Scripting: Added TileMap.removeObjects (#3149 )
Scripting: Added TileMap.regionEdited signal
Scripting: Added TileMap.layers and GroupLayer.layers properties, for convenience
Scripting: Added region.rects property and region.contains(x,y)
Scripting: Treat custom format extensions as case-insensitive (#3141 )
Scripting: Allow tools to stay active when tiles or a terrain type are selected (#3201 )
Scripting: Extended the terrain related API (#2663 )
Scripting: tiled.activeAsset can be assigned asset created in script (#3160 )
Scripting: Fixed possible crash after creating tilesets from script (#3229 )
Scripting: Fixed possible crash in TileMap.autoMap
Scripting: Fixed dialog window titles to show on macOS (#2910 )
Scripting: Fixed tileset or tile references for maps loaded from script
Scripting: Avoid crash when script reload happens during popup (#2991 )
Fixed the logic for handling group layer parallax factors (with LilithSilver, #3125 )
Fixed keyboard modifiers getting stuck for Terrain Brush (#2678 )
Fixed debug messages showing in the Console and Issues views
Fixed enabled state of File > Export action for tilesets (#3177 )
Fixed Snap to Grid for hexagonal maps
Fixed AutoMapping rules file to update after changing project properties (#3176 )
Fixed 'Detect Bounding Box' action missing in Keyboard settings
Fixed toggling "Clear View" on & off shifting the map
Fixed command-line output not showing on Windows (#2688 )
Fixed "Select object on map" when no object layer is selected (#3207 )
Fixed adjusting of tile types when tileset width changed (by Albert Vaca Cintora, #3237 )
Fixed missing Qt translations for Linux AppImage
Fixed minimap viewport position when layers are offset (#3211 )
Fixed "Highlight Current Layer" getting confused (#3223 )
Fixed Terrain Set type property to be disabled when appropriate (avoids crash)
Fixed saving broken references to files loaded using "ext:" prefix (#3185 )
Fixed performance issue in Project view related to file icons
Fixed dynamic wrapping when adding tiles to a collection (#3076 )
Fixed potential crash when changing a WangSet from script
Tiled Manual is now available in French
JSON plugin: Added "tmj", "tsj" and "tj" as accepted file extensions
YY plugin: Don't use safe writing of files
YY plugin: Write out custom "object" properties as instance name (instead of the ID)
YY plugin: Determine sprite names by looking for meta files (by krukai, #3213 )
CSV plugin: Improved handling of infinite maps
RpMap plugin: Fixed hardcoded exported tile size (#3184)
libtiled-java: Introduced TilesetCache interface (by Samuel Manflame, #3117 )
Added Ukrainian translation to Windows installer (#3132 )
Updated to Sentry 0.4.14
Updated Bulgarian, Chinese (Simplified), French, Korean, Portuguese (Brasil), Portuguese (Portugal), Russian, Swedish and Turkish translations
You can’t perform that action at this time.