GraphiteEditor / GraphiteEditor/Graphite
Linkage across vertices when Shift-Deleting multiple vertices
- Ngôn ngữ chính
- Rust
- Star
- 27.2k
- Fork
- 1.3k
- Merge trung bình
- 20 giờ 5 phút
- Pull request đã merge (30 ngày)
- 57
Mô tả
When using Shift + Delete on multiple vertices of a path, the position of one vertex can become linked to the handle of a different vertex.
## Steps to reproduce
1. With a blank document, create an ellipse
2. Enable the path tool, and select the right and bottom vertices
3. Press Shift + Delete
4. Separate out the subpaths and observe that moving the right vertex of the smaller subpath changes the direction of the right vertex from the larger subpath
## Video
https://github.com/user-attachments/assets/5d29e193-b274-4360-b7f9-459fba61a83d
## Other details
- Observed on latest and stable web versions
- Seems to apply for any number of nodes highlighted before pressing Shift + Delete, above 1 (however only one node/handle pair has this connection)
- Moving the affected handle directly stops this from happening
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Reproduce the issue in the web version using the path tool, an ellipse, and Shift + Delete on multiple vertices. Then trace the path-tool handling for multi-vertex deletion and subpath separation. Done means deleting multiple vertices no longer links one vertex position to another vertex's handle, including when moving the affected vertex or handle.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- computer-graphics
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Sôi nổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 52/100