Polygon editing tool improvements
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
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
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