Tiled Development Update (August 2024)
Published on September 19, 2024 by Thorbjørn Lindeijer
Dear sponsors,
So far I've only written updates to my sponsors on GitHub and Patreon, but I've decided to start publishing them on OpenCollective as well.
In August, I’ve been focusing on the new Properties view and also refactored the way Worlds are managed internally. The work on list properties (#4002) is temporarily on hold until the new Properties view is complete.
In August, I’ve been focusing on the new Properties view and also refactored the way Worlds are managed internally. The work on list properties (#4002) is temporarily on hold until the new Properties view is complete.
New Properties View
The first step for the new Properties view was to ensure that the desired visual and usability improvements could be achieved. This involved implementing various editing widgets and creating a rough mock-up, which you saw in my last update.
Next, I improved the style and experimented with a responsive layout for “size” and “point” properties, making them functional.
By the end of August, the “Map Orientation,” “Map Size,” and “Tile Size” properties all had functional widgets in the Properties view. After trying several implementations, I settled on a model using “getter” and “setter” lambda functions for each property, which simplified the code significantly.
I’ll continue this work in September. You can follow the progress at #4045, or stay tuned for the next update!
World Management Refactor
During this period, a crash was reported after loading a world through a symbolic link (#4042). Since I was already looking to improve the world editing implementation, I decided it was time for a bit of refactoring (#4043). The code is now much more consistent with other asset editing implementations, with no visible UI changes for now (though a world reload after a file change can now be undone if desired).
I’m looking forward to share more next month, but for now, I want to express my gratitude to all of you for your support! Your contributions allow me to work almost full-time on Tiled, making significant changes possible while staying responsive to bug reports and questions. See you in the next update!
Cheers,
Thorbjørn
😀 1
on