Some suggestions on tileset

Some game develpers prefer using tiles in the form of a single file like “grass.png”“stone.png” instead of a large tileset image. Tiled supports tileset but doesn’t support single tile.This will bring some trouble, for example, the subwindow of “Tilesets” will look very crowded after uploading a series of single files and I have to keep specifying the size of tiles.
So, is it possible to add a function that enables users to edit tilesets in Tiled? This includes “add a tile to a tileset”“remove a tile to a tileset” and so on.
It’s also okay to support single tile directly. For example, add a new “type” named “single tile image” when adding a new tileset.
Additionally, I suggest adding a function that allow users to set how to split a certain tileset based on the number of blocks rather than just their size. For example, users is able to specify “5x4” when adding a tileset instead of just using “width:32, height:32”.
I also find a small bug.It won’t matter if not being changed though. When I drag an image to the Tiled window from a certain folder, the folder won’t minimize automatically, and the folder window is disabled unless I close the window of adding the tileset. (I use Windows 10, 64-bit)

This functionality is already there. When creating a new tileset, select “Collection of Images” for “Type”. Then, when editing the tileset, you can find a “+” button on the tool bar that allows you to add individual images to this tileset as tiles.

This is an interesting idea, though it is more common for people to know their tile size than the number of rows/columns in their tileset. In addition, the tile size will generally still need to be specified anyway when creating the map.

Hmm, I’ll try to reproduce that when I’m on Windows and see if it is something that can be improved.

Sometimes you may need to add a single object to the map, which does not match the size of the tile. I made the second suggestion mainly because I just need to tell Tiled that It’s a 1x1 tileset when adding it as a tileset,and I don’t need to directly obtain the size of this image. (Maybe it will be convenient if TiledEditor can show a preview image, showing some basic information of it when users add an tileset?)
I tried your first reply and it was indeed very effective. But, is there a way to make the arrangement of the tiles more orderly? If I try to add multiple small tiles and one large tile in a block set, all the small tiles will take up the size of the large tile, which will generate some white spaces.
Also, I wonder if there is a method to combine two different tilesets?

That would definitely be nice, even better if it can render the configured tile size, margin and spacing as a kind of grid on top of the image.

Try enabling the “Dynamically Wrap Tiles” mode, which you can find on the tool bar. In that mode all tiles are scaled such that they have the same size, maybe it works better for you?

No, this you would have to do yourself by adding the tiles to a single tileset. Note that at least you can add multiple tiles in one go if you select multiple in the file dialog. If it’s tedious, consider writing a script that helps you set up the tilesets.