Development Updates

Time is racing past and I’m not getting around to the development update, which of course also keeps getting bigger, making it harder to get around to it. Anyway, if you’re reading this it means I somehow made it.

2017-04-24

Overall a productive day. I was especially thrilled to finally have gotten around to working on the Tiled Manual!

2017-04-25

Writing documentation takes time as well. Any feedback welcome!

2017-05-01

  • Display tileset file name in tool tip of tileset tab, to help debug this problem (f647d40)
  • Renamed ‘Documentation’ to ‘User Manual’, cause I think it will be more fitting (021613f)
  • Added support for storing object type definitions in JSON format (to help with issue #1313)
  • terraingenerator: Copy tile properties from the source tilesets (requested at issue #1537)

2017-05-02

  • Fixed external JSON tilesets getting loaded multiple times (e508241)
  • Added cut/copy/paste actions for custom properties (549368e, #515)
  • QtPropertyBrowser: Added multi-selection option to QtTreePropertyBrowser (28eb07d)
  • Enable multi-property multi-object cut/copy/paste (9133960, #515)

The support for cutting and pasting custom properties could still use some testing!

2017-05-05

2017-05-08

  • Reviewed a suggested tweak to the AutoMapping by @Galdred
  • Fixed restoring of the map view for previously open maps, a regression on master (6ec324e)
  • Prevent adding the same external tileset multiple times (0e397fe)
  • Allow adding external tilesets by dragging to the Tilesets dock (9d6c3db)
  • Accept images dropped on image collection tilesets, when editing the tileset (1b64982)

2017-05-09

Many of the stuff I did the last days had been about implementing or fixing things that I consider necessary before I could name the next release “Tiled 1.0”. I plan to release Tiled 1.0 this month, and that meant today was the last day before announcing the String Freeze (giving the translators time to update all the translations).

  • Enabled editing of text alignment for text objects (a2ca6cc, #1429)
  • Make sure text in About dialog doesn’t need to scroll (1d2fb08)
  • AppVeyor: Build Windows releases against Qt 5.8 and added a Qt 5.6 build for Windows XP users (d2af052)
  • Activate the Patreon dialog automatically after one month (37b405d, #1064)
  • Imported translations from Weblate
  • Updated translation files (423bfdb)
  • Updated the NEWS.md file (51d6d54) - Biggest list ever!
  • Announced the String Freeze for Tiled 1.0 to current translators (and now tweeted)
  • Imported translations from Weblate once more

Tiled 1.0 will see new translations for Finnish, Ukrainian and Hungarian!

I realize that automatically popping up the Patreon dialog may be a little controversial. Here’s how it looks:

Of course, I hope it will help to fill the funding gap so that I can keep working two days per week on Tiled, cause if I don’t manage this I will eventually have to go back to working only one day/week on Tiled. On the plus side, I trimmed down the dialog and you can easily turn off the reminder by either acknowledging that you’re already a supporter, or simply saying that you would not like to be reminded.

Looking Ahead

I still have 4 full days before the Tiled 1.0 release, which I’d like to do on May 25th (Father’s Day here in Germany). Before that I need to:

  • Close or reschedule the last remaining issues on the Tiled 1.0 milestone
  • Finish the essential parts of the Tiled Manual (to be determined)
  • Test, polish and fix - You can help by trying a development snapshot!

I’ll also need to go through the proposals of our Google Summer of Code students once more and help them get ready to start coding on May 30th.

1 Like