GraphiteEditor / GraphiteEditor/Graphite
Gradient tool handles desync from exposed Fill gradient chains
- Lenguaje dominante
- Rust
- Estrellas
- 27.2k
- Forks
- 1.3k
- Merge medio
- 20 h 5 min
- PR fusionados (30 d)
- 57
Descripción
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
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Reproduce el caso mostrado en la grabación adjunta: conecta un nodo Gradient Value a un nodo Fill expuesto y compara el degradado renderizado con los controles de la herramienta Gradient. Sigue cómo se utilizan la transformación derivada del cuadro delimitador y los metadatos del nodo antes de materializar un nodo Transform; se considera completado cuando los controles y el degradado renderizado permanecen alineados a lo largo de esa cadena.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- computer-graphics
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 45/100