mapeditor / mapeditor/tiled

Polygon editing tool improvements

Open
#1,487 9 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
12.9k
Forks
2k
Avg merge
4h 27m
Merged PRs (30d)
8

Description

I implemented the polygon editing tool years ago and since then it hasn't received much love. However, there are several improvements that could be implemented to make it more useful:

- [ ] Allow rotating of selected nodes
- [ ] Allow scaling of selected nodes
- [x] Allow converting between polyline and polygon (open vs. closed)
- [x] Allow extending a polyline or polygon with more nodes (#157)
- [x] Add a faster way to split segments, by dragging from them or double-clicking them (splitting at interacted location).

For other possible improvements, see also #117, #145, #404, #762, #882 and #1555.

See also https://vectr.com/ ([installable as snap](https://uappexplorer.com/snap/ubuntu/vectr) on Linux) for common actions.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the open checklist in issue #1487 and the related issues #117, #145, #404, #762, #882, and #1555 before choosing a narrowly scoped improvement. Confirm the expected behavior for rotating or scaling selected nodes and define completion with focused checks in the polygon editing tool; no source file or test is named here.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.