GraphiteEditor / GraphiteEditor/Graphite

Gradient tool handles desync from exposed Fill gradient chains

Aperta
#4,314 0 commenti 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 a Gradient Value node feeds an exposed Fill node, the rendered gradient uses Fill's bounding box derived transform, but the Gradient tool reads identity from the chain until a Transform node is materialized. The metadata of the Fill node is also used for the chain.

https://github.com/user-attachments/assets/9b2c92ff-6097-4846-b7bd-4d05a19bada6

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Reproduce the case shown in the attached recording: connect a Gradient Value node to an exposed Fill node and compare the rendered gradient with the Gradient tool handles. Trace how the Fill bounding-box-derived transform and node metadata are used before a Transform node is materialized; done means the handles and rendered gradient stay aligned through that chain.

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à
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.