Open Collective
Open Collective
Loading
Tiled Development Update (September 2024)
Published on October 18, 2024 by Thorbjørn Lindeijer

Dear sponsors,

During September I’ve worked full time on Tiled, making steady progress on the new Properties view (#4045). This update comes a bit late, because I wanted to share with you an alpha release (see below) and it took a bit longer than expected to make it ready.

Built-in Properties


In the first week I’ve finished implementing all the built-in properties of maps, tilesets, layers, map objects, tiles and terrains. For several properties I’ve taken the opportunity to implement custom widgets:

  • Adding a slider for the layer opacity:


  • Custom controls for text alignment and font (alignment settings could still be turned into buttons as well):


  • Toggle buttons to indicate the flipped state for tile objects:


Custom Properties


In the second week I started to implement support for the custom properties, as well as doing some much needed cleanup of the new code. I also made the headers collapsible, like in the existing Properties view.
The work on supporting custom properties continued into the third week, where I added support for custom types. I quickly had enums and flags implemented, but finishing support for custom classes took until the last week of the month.

Custom classes were complicated, because they introduced arbitrary nesting, default values and displaying the “modified” state. By the end of the month, I had added “Remove” buttons for removing properties and “Reset” buttons to reset class members to their default value.



There is still quite a bit of work remaining, so I’m still working on this in October. However, with most basic features now done I think it should already provide an improved user experience over the existing implementation.

Tiled 1.12 Alpha


To gather feedback on what works and what doesn’t work yet, I hereby invite anybody who is interested to download the “Tiled 1.12 Alpha” I’ve released today.

Please provide feedback by commenting on the related topic or by chatting on the Tiled Discord server!

Thank You!


As always, I want to thank all of you for your support! Big changes like the new Properties editor would never get done if I couldn’t work full time on Tiled.

On this topic, I’ve also announced a partnership with CraftPix, who’ve become a major sponsor in return for linking to their pixel art asset store. As part of the deal they are adding Tiled example files to their asset packs.

But for now, don’t forget to check out Tiled 1.12 Alpha. I’m looking forward to your feedback!

Cheers,
Thorbjørn
😀  1