Tiled

Design ToolsDesktop

A flexible level and map editor for game development.

Latest v1.12.2 · · Desktopby Thorbjørn LindeijerWebsitemapeditor/tiled

Release activity

Release activity — 3 releases across 3 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 20261 release on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

3 releases in the last year

Changelog

v1.12.2

Tiled 1.12.2

Added 1
  • Whitespace trimming for custom property names
Changed 1
  • Reduce animated tile marker opacity during terrain editing
Fixed 9
  • Ability to change properties after deselecting the current object
  • Properties view getting stuck with updates disabled
  • Copy/paste of list properties losing item types
  • Resolving of class members values in lists on export
  • Locale-aware parsing of numbers in expression-capable spin boxes
  • Tile Animation Editor update after tileset image reload

Release Announcement

Changelog
  • Added whitespace trimming for custom property names (with @Praagya26, #4486)
  • Reduced animated tile marker opacity during terrain editing (by @wheevu, #4449)
  • Fixed ability to change properties after deselecting the current object (#4440)
  • Fixed Properties view getting stuck with updates disabled (#4506)
  • Fixed copy/paste of list properties losing item types (#4514)
  • Fixed resolving of class members values in lists on export (#4525)
  • Fixed locale-aware parsing of numbers in expression-capable spin boxes (#4507)
  • Fixed Tile Animation Editor update after tileset image reload (#3923)
  • Fixed runtime language switching in many editor widgets and models (by @SIDDHAARTHAA, #4411)
  • Fixed multi-object selection bounding box for point objects (by @MollahHamza, #4401)
  • Fixed non-tile locations in wrapping Tilesets view being selectable (#3498)

Full Changelog: https://github.com/mapeditor/tiled/compare/v1.12.1...v1.12.2

View originalPermalink
How v1.12.2 went
v1.12.1

Tiled 1.12.1

Fixed 4
  • Properties view flicker when switching between objects or files
  • Selection mode indicator to not toggle on Alt when it would move objects
  • Status bar pixel coords being rounded instead of floored
  • macOS ability to choose type when adding properties

Release Announcement

Changelog
  • Fixed Properties view flicker when switching between objects or files (#4460)
  • Fixed selection mode indicator to not toggle on Alt when it would move objects (by @kunal649, #4434)
  • Fixed status bar pixel coords being rounded instead of floored (by @kunal649, #4426)
  • macOS: Fix ability to choose type when adding properties (#4459)

Full Changelog: https://github.com/mapeditor/tiled/compare/v1.12.0...v1.12.1

View originalPermalink
How v1.12.1 went
v1.12.0

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
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

Release Announcement

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.chunkSize and TileMap.compressionLevel properties
  • Scripting: Added optional defaultValue and toolTip params to Dialog add widget methods (by Oval, #4358)
  • Scripting: Added tiled.session to read and write session properties (by Kanishka, #4345)
  • Scripting: Added MapEditor.selectedTool and MapEditor.tool (#4330)
  • Scripting: Fixed the fileName property of map/tileset passed to FileFormat.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

Full Changelog: https://github.com/mapeditor/tiled/compare/v1.11.2...v1.12.0

View originalPermalink
How v1.12.0 went
v1.11.2

Tiled 1.11.2

Changed 1
  • AppImage updated to Sentry 0.7.19
Fixed 4
  • YY plugin compatibility with GameMaker 2024
  • Crash while handling file reloads without any files opened
  • Crash when closing the last file with multiple custom properties selected
  • Crash on startup on Wayland

Release Announcement

Changelog
  • YY plugin: Fixed compatibility with GameMaker 2024 (#4132)
  • Fixed crash while handling file reloads without any files opened
  • Fixed crash when closing the last file with multiple custom properties selected
  • snap: Fixed crash on startup on Wayland
  • AppImage: Updated to Sentry 0.7.19
View originalPermalink
How v1.11.2 went
v1.11.1

Tiled 1.11.1

Added 6
  • Releases now ship with support for loading Aseprite images
  • Scripting: Added FileFormat.nameFilter
  • Scripting: Added MapEditor.currentBrushChanged signal
  • Scripting: Added tiled.cursor to create mouse cursor values
  • Scripting: Added Tileset.transformationFlags
  • Scripting: Added Dialog.addRadioButtonGroup for selecting one of a list of mutually exclusive options
Changed 5
  • Scripting: Made currentWangSet and currentWangColorIndex properties writeable
  • AutoMapping: Ignore rules with empty input or output regions
  • Updated releases to Qt 6.8.1
  • snap: Updated to core24
  • AppImage: Updated to Sentry 0.7.13
Fixed 8
  • Fixed saving/loading of custom properties set on worlds
  • Fixed issue with placing tile objects after switching maps
  • Fixed crash when accessing a world through a symlink
  • Fixed performance issue when tinting tiles from large tilesets
  • Fixed error reporting when exporting on the command-line
  • Fixed updating of object label when text changes without changing size
  • Fixed minimum value of spinbox in Tile Animation Editor
  • Fixed loading of custom property types in tilesets referenced by tile stamps

Release Announcement

Update: The macOS releases initially hadn't shipped with the Aseprite plugin. They have been updated with a Tiled 1.11.1.1 release, which does ship with this plugin.

Changelog
  • Releases now ship with support for loading Aseprite images (#4109)
  • Scripting: Added FileFormat.nameFilter
  • Scripting: Added MapEditor.currentBrushChanged signal
  • Scripting: Added tiled.cursor to create mouse cursor values
  • Scripting: Added Tileset.transformationFlags (#3753)
  • Scripting: Added Dialog.addRadioButtonGroup for selecting one of a list of mutually exclusive options (#4107)
  • Scripting: Made currentWangSet and currentWangColorIndex properties writeable (#4105)
  • AutoMapping: Ignore rules with empty input or output regions (#3834)
  • Fixed saving/loading of custom properties set on worlds (#4025)
  • Fixed issue with placing tile objects after switching maps (#3497)
  • Fixed crash when accessing a world through a symlink (#4042)
  • Fixed performance issue when tinting tiles from large tilesets
  • Fixed error reporting when exporting on the command-line (by Shuhei Nagasawa, #4015)
  • Fixed updating of object label when text changes without changing size
  • Fixed minimum value of spinbox in Tile Animation Editor
  • Fixed loading of custom property types in tilesets referenced by tile stamps (#4044)
  • Fixed compile against Qt 6.8 and updated releases to Qt 6.8.1
  • snap: Updated to core24
  • AppImage: Updated to Sentry 0.7.13
View originalPermalink
How v1.11.1 went
v1.11.90Pre-release

Tiled 1.12 Alpha

Added 1
  • New Properties view for gathering feedback on feature implementation

This Alpha release is to gather feedback on the new Properties view (#4045). Please leave feedback on the issue, chat on Tiled Discord or use the discussion thread attached to this release. Thanks!

View originalPermalink
How v1.11.90 went
v1.11.0

Tiled 1.11.0

Added 12
  • Added --project command-line parameter for use when exporting
  • Added group layer names in Move Object to Layer menu
  • Added lock icon to open tabs for which the file is read-only
  • Added Shift modifier to cut when capturing a tile stamp
  • Scripting: Added API for working with worlds
  • Scripting: Added Object.setProperty overload for setting nested values
Changed 4
  • Made adding Copy when duplicating optional and disabled by default
  • Changed default shortcut for Save As to Ctrl+Shift+S and removed shortcut from Save All
  • Layer names are now trimmed when edited in the UI to avoid accidental whitespace
  • Scripting: Made Tileset.margin and Tileset.tileSpacing writable
Fixed 4
  • Scripting: Restored compatibility for MapObject.polygon
  • Scripting: Fixed issues with editing properties after setting class values from script
  • Scripting: Fixed setting and getting object reference values when nested as a class member
  • JSON format: Fixed tile order when loading a tileset using the old format

Release Announcement

Changelog
  • Added --project command-line parameter for use when exporting (#3797)
  • Added group layer names in "Move Object to Layer" menu (#3454)
  • Added lock icon to open tabs for which the file is read-only
  • Added Shift modifier to cut when capturing a tile stamp (by kdx2a, #3961)
  • Made adding "Copy" when duplicating optional and disabled by default (#3917)
  • Changed default shortcut for "Save As" to Ctrl+Shift+S and removed shortcut from "Save All" (#3933)
  • Layer names are now trimmed when edited in the UI, to avoid accidental whitespace
  • Scripting: Added API for working with worlds (with dogboydog, #3539)
  • Scripting: Added Object.setProperty overload for setting nested values
  • Scripting: Added Tile.image for accessing a tile's image data
  • Scripting: Added Image.copy overload that takes a rectangle
  • Scripting: Added Tileset.imageFileName and ImageLayer.imageFileName
  • Scripting: Added FilePath.localFile and FileEdit.fileName (string alternatives to Qt.QUrl properties)
  • Scripting: Added tiled.color to create color values
  • Scripting: Made Tileset.margin and Tileset.tileSpacing writable
  • Scripting: Restored compatibility for MapObject.polygon (#3845)
  • Scripting: Fixed issues with editing properties after setting class values from script
  • Scripting: Fixed setting/getting object reference values when nested as a class member
  • TMX format: Embedded images are now also supported on tilesets and image layers
  • JSON format: Fixed tile order when loading a tileset using the old format
  • Godot 4 plugin: Added support for exporting objects (by Rick Yorgason, #3615)
  • Godot 4 plugin: Use Godot 4.2 tile transformation flags (by Rick Yorgason, #3895)
  • Godot 4 plugin: Fixed positioning of tile collision shapes (by Ryan Petrie, #3862)
  • GameMaker 2 plugin: Fixed positioning of objects on isometric maps
  • Python plugin: Added support for implementing tileset formats (with Pablo Duboue, #3857)
  • Python plugin: Raised minimum Python version to 3.8
  • Python plugin: Now built against Python 3.12 for Windows 10+
  • tmxrasterizer: Added --hide-object and --show-object arguments (by Lars Luz, #3819)
  • tmxrasterizer: Added --frames and --frame-duration arguments to export animated maps as multiple images (#3868)
  • tmxrasterizer: Fixed --hide/show-layer to work on group layers (#3899)
  • tmxviewer: Added support for viewing JSON maps (#3866)
  • tmxrasterizer/viewer: Fixed loading of XML object templates (with Christian Schaadt, #3977)
  • AutoMapping: Ignore empty outputs per-rule (#3523)
  • Automapping: Added per-input-layer properties for ignoring flip flags (#3803)
  • AutoMapping: Always apply output sets with empty index
  • AutoMapping: Fixed adding of new tilesets used by applied changes
  • Windows: Fixed the support for WebP images (updated to Qt 6.6.1, #3661)
  • Fixed issues related to map and tileset reloading
  • Fixed possible crash after assigning to tiled.activeAsset
  • Fixed the option to resolve properties on export to also resolve class members (#3411, #3315)
  • Fixed terrain tool behavior and terrain overlays after changing terrain set type (#3204, #3260)
  • Fixed mouse handling issue when zooming while painting (#3863)
  • Fixed possible crash after a scripted tool disappears while active
  • Fixed updating of used tilesets after resizing map (#3884)
  • Fixed alignment of shortcuts in action search
  • Fixed object assignment buttons in tile collision editor (#3399)
  • AppImage: Fixed ability to open paths with spaces from the CLI (#3914)
  • AppImage: Updated to Sentry 0.7.6
  • Updated Bulgarian, Czech, French and Russian translations
View originalPermalink
How v1.11.0 went
v1.10.91Pre-release

Tiled 1.10.91

Added 18
  • Add --project command-line parameter for use when exporting
  • Add group layer names in "Move Object to Layer" menu
  • Add lock icon to open tabs for which the file is read-only
  • Add Shift modifier to cut when capturing a tile stamp
  • Add scripting API for working with worlds
  • Add Object.setProperty overload for setting nested values
Changed 9
  • Make adding "Copy" when duplicating optional and disabled by default
  • Change default shortcut for "Save As" to Ctrl+Shift+S and remove shortcut from "Save All"
  • Trim layer names when edited in the UI to avoid accidental whitespace
  • Make Tileset.margin and Tileset.tileSpacing writable
  • Use Godot 4.2 tile transformation flags in Godot 4 plugin
  • Raise minimum Python version to 3.8 in Python plugin
Fixed 20
  • Restore compatibility for MapObject.polygon
  • Fix issues with editing properties after setting class values from script
  • Fix setting and getting object reference values when nested as a class member
  • Fix tile order when loading a tileset using the old JSON format
  • Fix positioning of tile collision shapes in Godot 4 plugin
  • Fix positioning of objects on isometric maps in GameMaker 2 plugin

This is a release candidate!

Changelog
  • Added --project command-line parameter for use when exporting (#3797)
  • Added group layer names in "Move Object to Layer" menu (#3454)
  • Added lock icon to open tabs for which the file is read-only
  • Added Shift modifier to cut when capturing a tile stamp (by kdx2a, #3961)
  • Made adding "Copy" when duplicating optional and disabled by default (#3917)
  • Changed default shortcut for "Save As" to Ctrl+Shift+S and removed shortcut from "Save All" (#3933)
  • Layer names are now trimmed when edited in the UI, to avoid accidental whitespace
  • Scripting: Added API for working with worlds (#3539)
  • Scripting: Added Object.setProperty overload for setting nested values
  • Scripting: Added Tile.image for accessing a tile's image data
  • Scripting: Added Image.copy overload that takes a rectangle
  • Scripting: Added Tileset.imageFileName and ImageLayer.imageFileName
  • Scripting: Added FilePath.localFile and FileEdit.fileName (string alternatives to Qt.QUrl properties)
  • Scripting: Added tiled.color to create color values
  • Scripting: Made Tileset.margin and Tileset.tileSpacing writable
  • Scripting: Restored compatibility for MapObject.polygon (#3845)
  • Scripting: Fixed issues with editing properties after setting class values from script
  • Scripting: Fixed setting/getting object reference values when nested as a class member
  • TMX format: Embedded images are now also supported on tilesets and image layers
  • JSON format: Fixed tile order when loading a tileset using the old format
  • Godot 4 plugin: Added support for exporting objects (by Rick Yorgason, #3615)
  • Godot 4 plugin: Use Godot 4.2 tile transformation flags (by Rick Yorgason, #3895)
  • Godot 4 plugin: Fixed positioning of tile collision shapes (by Ryan Petrie, #3862)
  • GameMaker 2 plugin: Fixed positioning of objects on isometric maps
  • Python plugin: Added support for implementing tileset formats (with Pablo Duboue, #3857)
  • Python plugin: Raised minimum Python version to 3.8
  • Python plugin: Now built against Python 3.12 for Windows 10+
  • tmxrasterizer: Added --hide-object and --show-object arguments (by Lars Luz, #3819)
  • tmxrasterizer: Added --frames and --frame-duration arguments to export animated maps as multiple images (#3868)
  • tmxrasterizer: Fixed --hide/show-layer to work on group layers (#3899)
  • tmxviewer: Added support for viewing JSON maps (#3866)
  • tmxrasterizer/viewer: Fixed loading of XML object templates (with Christian Schaadt, #3977)
  • AutoMapping: Ignore empty outputs per-rule (#3523)
  • Automapping: Added per-input-layer properties for ignoring flip flags (#3803)
  • AutoMapping: Always apply output sets with empty index
  • AutoMapping: Fixed adding of new tilesets used by applied changes
  • Windows: Fixed the support for WebP images (updated to Qt 6.6.1, #3661)
  • Fixed issues related to map and tileset reloading
  • Fixed possible crash after assigning to tiled.activeAsset
  • Fixed the option to resolve properties on export to also resolve class members (#3411, #3315)
  • Fixed terrain tool behavior and terrain overlays after changing terrain set type (#3204, #3260)
  • Fixed mouse handling issue when zooming while painting (#3863)
  • Fixed possible crash after a scripted tool disappears while active
  • Fixed updating of used tilesets after resizing map (#3884)
  • Fixed alignment of shortcuts in action search
  • Fixed object assignment buttons in tile collision editor (#3399)
  • AppImage: Fixed ability to open paths with spaces from the CLI (#3914)
  • AppImage: Updated to Sentry 0.7.6
View originalPermalink
How v1.10.91 went
v1.10.2

Tiled 1.10.2

Added 7
  • Support for setting custom properties on the project
  • Feedback when Terrain Brush and Terrain Fill Mode can't find a tile
  • API for editing tile layers using terrain sets in scripting
  • File dialog API in scripting
  • Support for erasing tiles in Tool.preview and TileMap.merge in scripting
  • Geometry interface with line and ellipse helpers in scripting
  • WangSet.effectiveTypeForColor in scripting
Changed 4
  • Display the image base name for unnamed tile objects referring to single images
  • Godot 4 plugin now exports custom tile properties as Custom Data Layers
  • Qt 6 image allocation limit increased from 1 GB to 4 GB
  • macOS 10.14+ build is now a Universal macOS Binary
Fixed 9
  • Crash when changing file property of custom class
  • Loading of invalid color properties
  • Handling of enum values with 31 flags and fixed the applied limit
  • Object preview position with parallax factor on group layer
  • Hover highlight rendering with active parallax factor
  • Updating of object selection outlines when changing parallax factor
Removed 1
  • Space and Ctrl+Space shortcuts from Layers view to avoid conflict with panning

Release Announcement

Changelog
  • Added support for setting custom properties on the project (with dogboydog, #2903)
  • Added feedback when Terrain Brush and Terrain Fill Mode can't find a tile
  • Removed Space and Ctrl+Space shortcuts from Layers view to avoid conflict with panning (#3672)
  • Display the image base name for unnamed tile objects referring to single images
  • Scripting: Added API for editing tile layers using terrain sets (with a-morphous, #3758)
  • Scripting: Added file dialog API (with dogboydog, #3782)
  • Scripting: Support erasing tiles in Tool.preview and TileMap.merge
  • Scripting: Added Geometry interface with line and ellipse helpers
  • Scripting: Added WangSet.effectiveTypeForColor
  • Fixed crash when changing file property of custom class (#3783)
  • Fixed loading of invalid color properties (#3793)
  • Fixed handling of enum values with 31 flags and fixed the applied limit (#3658)
  • Fixed object preview position with parallax factor on group layer (#3669)
  • Fixed hover highlight rendering with active parallax factor (#3669)
  • Fixed updating of object selection outlines when changing parallax factor (#3669)
  • Fixed "Offset Map" action to offset all objects when choosing "Whole Map" as bounds
  • Fixed several issues with drawing ellipses (#3776)
  • Fixed Terrain Fill Mode for sets containing transitions to empty (#3774)
  • Godot 4 plugin: Export custom tile properties as Custom Data Layers (with Kevin Harrison, #3653)
  • AppImage: Updated to Sentry 0.6.5
  • Qt 6: Increased the image allocation limit from 1 GB to 4 GB (#3616)
  • macOS: The macOS 10.14+ build is now a Universal macOS Binary (#3707)
View originalPermalink
How v1.10.2 went
v1.10.1

Tiled 1.10.1

Added 2
  • Scripting: Added read-only access to Project properties
  • Qbs: Added projects.Tiled.libDir option
Changed 4
  • Make panning with Space require pressing a mouse button as well
  • Improved Terrain Brush for Hexagonal (Staggered) maps with side length 0
  • Qt 6: Increased the image allocation limit from 128 MB to 1 GB
  • snap: Updated from core20 to core22 (now uses Qt 5.15)
Fixed 6
  • Scripting: Fixed behavior of Dialog.SameWidgetRows
  • Fixed object labels to adjust to application font changes
  • Fixed grid rendering for odd Hex Side Length values
  • Fixed tile stamp getting messed up on staggered maps in some cases
  • JSON plugin: Fixed loading of empty tilesets created by script
  • Qt 6 / Linux: Fixed long startup time for some icon themes
Removed 2
  • Godot 4 plugin: Removed depth limit for .godot project file
  • Removed Add Folder to Project button from the startup page

Read the release notes for this release.

Note that the initial Windows builds of 1.10.1 unfortunately shipped with a tiled.exe that didn't have an icon. This was corrected the next day, so if you're affected by this problem you can just re-download the installer to fix the icon.

Changelog
  • Make panning with Space require pressing a mouse button as well (#3626)
  • Scripting: Added read-only access to Project properties (by dogboydog, #3622)
  • Scripting: Fixed behavior of Dialog.SameWidgetRows (#3607)
  • Fixed object labels to adjust to application font changes
  • Fixed grid rendering for odd Hex Side Length values (#3623)
  • Fixed tile stamp getting messed up on staggered maps in some cases (#3431)
  • JSON plugin: Fixed loading of empty tilesets created by script (#3542)
  • Godot 4 plugin: Removed depth limit for .godot project file (#3612)
  • Improved Terrain Brush for Hexagonal (Staggered) maps with side length 0 (#3617)
  • Removed "Add Folder to Project" button from the startup page
  • Qt 6: Increased the image allocation limit from 128 MB to 1 GB (#3616)
  • Qt 6 / Linux: Fixed long startup time for some icon themes
  • snap: Updated from core20 to core22 (now uses Qt 5.15)
  • Qbs: Added projects.Tiled.libDir option (#3613)
View originalPermalink
How v1.10.1 went
View all

Discussion