GraphiteEditor / GraphiteEditor/Graphite

Gradient tool handles desync from exposed Fill gradient chains

Offen
#4,314 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.