Tiled 0.17 is out now, containing almost 5 months of improvements since Tiled 0.16! Here's a summary of the changes, followed by the full change log.
Tiled Fusion Theme
The most visible change is surely the customized cross-platform theme, which can also be used in dark mode and can be colored to your liking. A lot of effort went into automatically adapting to the chosen level of brightness and providing enough contrast where needed.
Here we have default gray and customized dark:
But you can also choose a slight color to change the mood:
This theme is now the default on Windows and Linux. While I think it already looks awesome, any suggestions for further improvements are very welcome!
Continueing the improvements to custom properties introduced in Tiled 0.16, there are now two new custom property types: color and file. Using these types makes setting their values easier by providing a color picker and a file chooser respectively, and it also standardizes the way their values are stored. File properties will store as a relative path from the map file.
In addition, string properties can now be multi-line. This makes it much easier to use them for including lists or short scripts.
You can now right-click drag with the Eraser to quickly erase large areas. Creating new rectangle/ellipse objects is now possible by dragging in any direction. And for the object selection tool, the behavior on resize, move and rotate has been improved to be more responsive and to avoid the small jump at the start.
Other Noteworthy Improvements
Often you need to quickly access the current file in another application, or access related files stored in the same folder. This is especially the case for poor people who need to work with Perforce. I've added "Copy File Path" and "Open Containing Folder" actions to the tab context menu, to make this easier:
The New Tileset dialog now features a color picker for choosing the transparent color:
Finally, it is now possible to drag the tileset view with the middle mouse button as well, a much requested feature.
- Added a platform-independent theme, which can be dark (#786)
- Added Paste in Place action for objects (#1257)
- Added custom property type 'color' (#1275)
- Added custom property type 'file' (#1278)
- Added option for removing invisible objects in resize dialog (#1032, by Mamed Ibrahimov)
- Added support for editing multi-line string properties (#205)
- Added %layername and %objectid to available command variables
- Added support for scrolling in tileset view with middle mouse button (#1050, with Will Luongo)
- Added a rectangle erase mode to the eraser (#1297)
- Added export to Defold .tilemap files (#1316, by Nikita Razdobreev)
- Added simple full screen mode
- Added "Copy File Path" and "Open Containing Folder" actions to tab context menu
- Added warning when saving with the wrong file extension
- Added color picker for setting transparent color of a tileset (#1173, by Ava Brumfield)
- Various object selection tool improvements
- Allow creating rectangle/ellipse objects in any direction (#1300)
- Enabled nested views and grouped dragging for stacked views (#1291)
- Fixed updating object drag cursor when exiting resize handles (#1277)
- Fixed tile animations to stay in sync when changing them (#1288)
- Fixed preservation of tile meta-data when tileset width is changed (#1315)
- Windows and OS X releases now built against Qt 5.7
- Updated Bulgarian, Dutch, German, Norwegian Bokmål, Russian, Spanish and Turkish translations
A Look Ahead
Those following the releases of the past year know that actually I am trying hard to get to a Tiled 1.0 release that I would consider "feature complete" and that is well documented, and which would provide a basis upon which to continue building cool and useful features. Tiled 0.17 became packed with new features but isn't that release yet. So I will continue working towards making it happen!
Support Tiled Development
I am only able to keep developing Tiled at this pace thanks to the support from almost 160 patrons and many people choosing to pay for Tiled on itch.io when downloading it. I'm already spending two full days per week on Tiled, but I did not yet reach my funding goal for this so please join in if you're liking the recent developments and would like to see more!
In return I will be keeping you up to date with Tiled developments. Even a small $1/month donation keeps you involved and helps a lot, thanks!