GraphiteEditor / GraphiteEditor/Graphite

Linkage across vertices when Shift-Deleting multiple vertices

Aperta
#4,483 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
27.2k
Fork
1.3k
Merge medio
20h 5m
PR unite (30g)
57

Descrizione

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
computer-graphics
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.