Various improvements and requests #3317
willianholtz posted onGitHub
Hello, as we discussed on Discord. Here are some improvements and requests I've commented on.
IDE improvements:
Save All: Currently we can access "Save All" only with a keyboard shortcut Ctrl+Shift+S, it would be interesting to have a button in the interface where the user can just click. The same goes for ".World" files
".World" files: This would be a big step for Tiled. When we create a ".World" file, instead of having to always add a map to it, it would be interesting and more dynamic to create a map already inside the ".World". And also always call all Tileset that are already being worked on. It doesn't make sense to do all the steps again as we are working on a single project.
For example:
We create a .world, add a map, add a tileset. This is the default when starting. Now if I want to add more maps inside the World project, I have to make a new map, save it first and only then can I add it to the project. The idea would be, if the user is already working on a ".World" file, automatically make this new map already integrated into the project.
Saving files
In Tiled preferences we have "export options". In this session, it would be interesting to be able to choose what type of file Tiled would save by default: (.json, .TMX, .tmj, etc...)
This would be ideal for new maps as the default is .TMX. This helps to better integrate into the Engine that the user uses, as it will always save in that format.
Tile collisions:
Well, first I'm going to apologize if I'm talking nonsense, because I don't know the way that all engines work with the issue of collisions involving Tiled.
When we place collisions in our tilesets, we always have to do it one by one, placing the collision and defining its name (and type if used). But this is a lot of work depending on the size of the Tileset.
Ah first of all, I'm talking about the "Detect Bound Box", ok?
When using the "Bounding Box" it would be nice to be able to select all the Tiles that we want to insert the Collision into and be able to name them all at once. I know that with "Type" this can be done, but not with collisions!
That's all for now. But I wanted to highlight the .World issue more. An improvement for this type of project would be most welcome!