GraphiteEditor / GraphiteEditor/Graphite
Gradient tool handles desync from exposed Fill gradient chains
- Vorherrschende Sprache
- Rust
- Sterne
- 27.2k
- Forks
- 1.3k
- Ø Merge
- 20 Std. 5 Min.
- Gemergte PRs (30 T.)
- 57
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Reproduziere den im angehängten Mitschnitt gezeigten Fall: Verbinde einen Gradient Value-Knoten mit einem offengelegten Fill-Knoten und vergleiche den gerenderten Farbverlauf mit den Griffen des Gradient-Tools. Verfolge, wie die aus der Begrenzungsbox abgeleitete Transformation und die Metadaten des Knotens verwendet werden, bevor ein Transform-Knoten materialisiert wird; abgeschlossen ist die Untersuchung, wenn die Griffe und der gerenderte Farbverlauf entlang dieser Kette ausgerichtet bleiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- computer-graphics
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 45/100