# Quality of Life feature suggestions

**URL:** <https://discourse.mapeditor.org/t/quality-of-life-feature-suggestions/4619>\
**Category:** Suggestions\
**Created:** [July 8, 2020, 7:16pm UTC](https://discourse.mapeditor.org/t/quality-of-life-feature-suggestions/4619 "2020-07-08T19:16:56Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [July 14, 2020, 8:30pm UTC](https://discourse.mapeditor.org/t/quality-of-life-feature-suggestions/4619/2 "2020-07-14T20:30:16Z")

</div>

> [@eishiya](#):
>
> Allow toggling visibility of other maps in the World.

Created [Allow toggling visibility of other maps in the World · Issue #2859 · mapeditor/tiled · GitHub](https://github.com/bjorn/tiled/issues/2859) for this.

> [@eishiya](#):
>
> Allow setting an anchor point when using stamps

I like this idea, and thanks for reminding me that [we already discussed this](https://discourse.mapeditor.org/t/groups-of-tiles/4196/6) half a year ago. 🙂

> [@eishiya](#):
>
> When selecting objects, prioritize objects in the currently selected layer, rather than objects in the topmost object layer.

I think that’s generally a good idea, but I worry a little about it being less intuitive since people would generally expect the top-most to be selected first. Also, not everybody may be using the groups in a way that makes this feature useful.

What if we would only do this, when “Highlight Current Layer” is enabled?

> [@eishiya](#):
>
> Allow deselecting everything with a hotkey/menu item (e.g. `Ctrl+D` )

That’s what `Ctrl+Shift+A` does already, whereas `Ctrl+D` duplicates the selected objects. But you can change those keys if you want.

> [@eishiya](#):
>
> Allow pinning the current view/scroll position in a tileset in the tile palette.

Created [Allow pinning the current position in the tileset view in the tile palette · Issue #2860 · mapeditor/tiled · GitHub](https://github.com/bjorn/tiled/issues/2860) for this.

> [@eishiya](#):
>
> When selecting an object via the Objects list, if it’s already in view, don’t center the view on it.

Yeah, I can imagine this changing of view position can get quite annoying. Since selected objects are generally quite clearly highlighted I don’t think we need to make this change optional.

> [@eishiya](#):
>
> Show the object’s colour in the Objects list, instead of showing the default blue colour.

A nice idea! Of course they’re currently always blue because it’s using the icons I had made for the different object types. It will be an interesting exercise to make those colored dynamically, maybe even making them small miniatures of the actual shape of the object. I’ve created [Use the object color on the icon in the Objects view · Issue #2861 · mapeditor/tiled · GitHub](https://github.com/bjorn/tiled/issues/2861) for this.

> [@eishiya](#):
>
> When highlighting a layer, have an option for a light colour as the fade colour. The dark default doesn’t work well with dark tiles, as they blend in.

Opened [Make the background fade color customizable · Issue #2862 · mapeditor/tiled · GitHub](https://github.com/bjorn/tiled/issues/2862) for this.

> [@eishiya](#):
>
> Now that Tiled has Projects, a few other features I’ve wanted for a while finally make sense:

I won’t create a lot of small issues about this now and I can’t commit to implementing them quickly either because most of them represent significant challenges. But, they do all match the long-term goal of the projects feature.

- Regarding searching for objects in any map in the project, or searching for properties with certain values, the challenge is that it would require loading all maps in the project. For most projects, this will not represent much of an issue, but for some it will. To enable it in a scalable way, I think we need:

- Generating usage frequently information for tiles, mass-exporting of maps or changing the tile layer format for many maps at once are all features that as you said are things that are good to do with scripts. But the scripting API needs to be extended to enable it. Right now I’d rather make it easier to find and share scripts than to hardcode such features, since anything I’ll implement will often lack flexibility for some person’s needs. [The Projects issue](https://github.com/bjorn/tiled/issues/1665) is still open as a reminder to add a scripting API.

- Finally, regarding the tileset image change of width (changing height doesn’t need updates to maps), my goal here is to change the tileset definition such that existing tile IDs are not affected. A mass update to all maps, stamps, templates, etc. should really not be required after such a change, and avoiding this is probably worth a breakage in compatibility (which should not be hard to update for). I’ve created issue [Change tileset definition to avoid renumbering tiles when image width changed · Issue #2863 · mapeditor/tiled · GitHub](https://github.com/bjorn/tiled/issues/2863) about this.

Thanks a lot for all the feedback!

---

_[View the full topic](https://discourse.mapeditor.org/t/quality-of-life-feature-suggestions/4619)._
