GraphiteEditor / GraphiteEditor/Graphite

Gradient tool handles desync from exposed Fill gradient chains

Ouverte
#4,314 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Rust
Étoiles
27.2k
Forks
1.3k
Merge moyen
20 h 5 min
PR mergées (30 j)
57

Description

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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Reproduisez le cas montré dans l’enregistrement joint : connectez un nœud Gradient Value à un nœud Fill exposé et comparez le dégradé rendu avec les poignées de l’outil Gradient. Suivez la manière dont la transformation dérivée de la boîte englobante et les métadonnées du nœud sont utilisées avant qu’un nœud Transform ne soit matérialisé ; le travail est terminé lorsque les poignées et le dégradé rendu restent alignés tout au long de cette chaîne.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
computer-graphics
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.