# December 2015 development updates

**URL:** https://discourse.mapeditor.org/t/december-2015-development-updates/1007
**Category:** Development
**Created:** [December 17, 2015, 8:47pm UTC](https://discourse.mapeditor.org/t/december-2015-development-updates/1007 "2015-12-17T20:47:36Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![bjorn](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.mapeditor.org/bjorn/32/1599_2.png) [@bjorn](https://discourse.mapeditor.org/u/bjorn)
#### Post date: [December 17, 2015, 8:47pm UTC](https://discourse.mapeditor.org/t/december-2015-development-updates/1007/1 "2015-12-17T20:47:36Z")

</div>

## Week 50

**Tiled Monday**

I started this Monday with the writing of the previous update. It was the first time I wrote the development update in the development time, but I felt I had to because I had not gotten around to it for too long. I much prefer using the full day for actual Tiled development, so that’s what I’ll keep aiming to do.

After that I set out to resolve an inconsistency in the TMX and Lua export formats regarding the use of the offsetx/offsety attributes. On object layers and tile layers, these are used as pixel offsets for the respective layer since Tiled 0.14. The image layer however used the x/y attributes for this. Now the image layer is stored consistently with the other layers. In addition, the “Move Images” tool that previously only worked to drag the image layer around, can now be used to change the offset of any layer. ([b8b8c9](https://github.com/bjorn/tiled/commit/b8b8c9629973ffd3235d9d2957f91ad51fcab1af))

![](https://canada1.discourse-cdn.com/flex035/uploads/mapeditor/original/1X/51aff4c12447ca5b5a8751673bc3fd6bd9e48add.png)

Then I started working on the ability to disable plugins, where some plugins would also be disabled by default. This is a feature I had added to the 1.0 milestone because some of the shipped plugins often confused users (most notoriously the Flare “.txt” export) and there were two plugins exporting to “\*.lua” files (but one format is very specific to T-Engine4). I made good progress on this feature, but did not have enough time to finish it right away.

**Closed Issues**

- [#1130](https://github.com/bjorn/tiled/issues/1130) Lua: Inconsistent property names - **Fixed**
- [#1156](https://github.com/bjorn/tiled/issues/1156) Move an object order up/down in its current object layer - **Already Possible**

## Week 51

**Tiled Monday**

I was eager to [finish the support for disabling plugins](https://github.com/bjorn/tiled/commit/6745af15ba420393afe24848c696b4097ff87dee), so that’s what I did the first half of the day. I put quite some polish into the change, adding some nice icons and also making sure that if a plugin would fail to load, there will be feedback about that in the UI. And you do not even need to restart Tiled for the changes to take effect!

![](https://canada1.discourse-cdn.com/flex035/uploads/mapeditor/original/1X/ae668ce035390011b322683d247106ec7a58238b.png)

After lunch I made a [quick change](https://github.com/bjorn/tiled/commit/3f12c73657b70d1dba6a0614f1491bc65995b41a) to move the location of the option that toggles live automapping, which had been [requested](https://github.com/bjorn/tiled/issues/1152) by @Red_Eagle_LXIX a few days before.

Then I [fixed](https://github.com/bjorn/tiled/commit/fc2373fb7f7c01ff43e0201f2e4cf7e5cdfc2298) a [visualization problem with Tile Stamps](https://github.com/bjorn/tiled/issues/1146), a regression from the changes made to support editing tileset parameters. It was unfortunately a bit more work than I had expected, so that concluded the day.

Except, in the evening I spent a bit of time playing around with a solution to allow [scrolling past the edges of the map](https://github.com/bjorn/tiled/issues/245), a frequently requested feature. I’ve had some success with a partial solution and am looking forward to finish that upcoming Monday!

**Closed Issues**

- [#1088](https://github.com/bjorn/tiled/issues/1088) Allow plugins to be enabled/disabled - **Implemented**
- [#1146](https://github.com/bjorn/tiled/issues/1146) Visualization problem with Tile Stamps - **Fixed**
- [#1152](https://github.com/bjorn/tiled/issues/1152) Toolbar Button Toggle “Use Automapping, when drawing” - **Done as Menu Item**

**Looking Ahead**

Monday 21st will be the last day for me to work on features for Tiled 0.15, and the start of the string freeze. I expect to do the release about two weeks later. In the meantime I’ll be visiting family with my wife and children, but I hope to find some time to work on Tiled anyway.

Then, with hopefully a much smaller list of [open issues for the 1.0 milestone](https://github.com/bjorn/tiled/milestones/Tiled%201.0), I look forward to continue working towards Tiled 1.0 next year!

Finally, I want to again thank all who donated to make this work possible! After a quiet period there has been an influx of 4 new [patrons](https://www.patreon.com/bjorn?ty=h) in the past few days, which is really nice to see! I really hope to be able to put even more time into Tiled soon so that things could go quite a bit faster.

---

<div class="post-metadata">

### Author: ![bjorn](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.mapeditor.org/bjorn/32/1599_2.png) [@bjorn](https://discourse.mapeditor.org/u/bjorn)
#### Post date: [January 9, 2016, 9:04pm UTC](https://discourse.mapeditor.org/t/december-2015-development-updates/1007/2 "2016-01-09T21:04:06Z")

</div>

## Week 52

On Sunday I set up a [Gitter chatroom for Tiled](https://gitter.im/bjorn/tiled) just to try it out. I’m hanging around there through my regular IRC client, but I don’t plan to replace the official IRC channel with it anytime soon. I do like that it combines the chat a feed about what’s happening on GitHub and possibly other services.

**Tiled Monday**

It turned out that the partial solution I had to allow scrolling over the edges of the map was quite tricky to enhance into a complete solution. The main reason for this is that the scrolling behavior of a `QGraphicsView` is hardcoded in its internal private class. The part that I didn’t manage to solve is to make zooming in/out more comfortable, so for now the map edges will still be repositioned to the edges of the view when changing the zoom level. But overall I’m quite happy with the feature and I’m sure it will be appreciated at times.

Since I had been struggling for a long time with the above change, I had only a few hours left which I spent preparing for the string freeze. I updated the [`NEWS`](https://github.com/bjorn/tiled/blob/master/NEWS) file with the changes since the last release and updated the translation files, so that I could announce the string freeze to the translators. Finally, I [made sure daily builds were still running](https://github.com/bjorn/tiled/commit/85f790e1491e866079df8b57ebca79c97cb2bef0) on OS X after an upgrade to Xcode.

The next day, I left with my family to visit my parents and my mother in law.

## Week 53

**Tiled Monday**

While we were staying at my parents, I still spend this day on Tiled as well as I could. Unfortunately, by now I had a huge backlog of e-mail and I have answered many questions, including clarifications asked by translators. The [Russian translation](https://github.com/bjorn/tiled/pull/1159) was the first I could merge in.

I made a small improvement to the ability to pan past the edges of the map, in that you could now [do this from the mini-map as well](https://github.com/bjorn/tiled/commit/a0c4173a6b64e5742f91a6b25969980595536633), which was something my brother had asked about.

Once we were back home, I [pulled in more translation updates](https://github.com/bjorn/tiled/commit/25e1e331830f2f4b920a4224bef85645b3bc7477) and worked around [a problem with the daily builds for Windows](https://github.com/bjorn/tiled/commit/29d08edbfb1d94d33fb0f134308b2a13f01da816). The latter was an NSIS packaging issue, which was [later resolved](https://github.com/bjorn/tiled/commit/b960a8f888e5eaea4b85a91da07d8be2193fac0f).

**In Closing**

Overall I think still quite a bit happened despite the holiday. The [Tiled 0.15](http://forum.mapeditor.org/t/tiled-0-15-0-released/1001) release was looking good and was not far off now. But first it was time to celebrate the new year!
