Autofocus Tile Object Tiles in Palette
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 12.9k
- Forks
- 2k
- Avg merge
- 4h 27m
- Merged PRs (30d)
- 8
Description
Currently, when right-clicking a tile on a tile layer, the palette view will automatically jump to the appropriate tab and tile that matches the selected tile. This is good.
However, there is currently no way to do this for tile objects on an object layer. Right-clicking simply focuses the tile object, updating the Properties tab and the Objects tab, and opening a context menu, while the Tilesets tab remains unchanged.
This is a feature request to add a way to quickly jump to the corresponding tile in the Tileset tab when interacting with a tile object on a tile layer in some way. This might be:
- Focusing on a tile object (e.g., left click with S or O tool or right click with any tool)
- Right click on tile object (any tool) to open Context Menu > Jump to Tile in Palette
- Double-click on the tile object (with Select Objects or Edit Polygon tool)
I don't have a super strong preference one way or another. The first would probably be most consistent/expected wrt tileset layer behaviors.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the existing tile-layer right-click behavior with object-layer focus and context-menu handling, especially the Tilesets tab update. Decide which proposed interaction to implement, then verify that selecting or activating a tile object navigates to its corresponding tile in the palette without regressing the existing object and properties behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100