GraphiteEditor / GraphiteEditor/Graphite
Drawing a shape at non-100% viewport zoom wrongly applies the scale to the Transform node not the shape
- Lenguaje dominante
- Rust
- Estrellas
- 27.2k
- Forks
- 1.3k
- Merge medio
- 20 h 5 min
- PR fusionados (30 d)
- 57
Descripción
1. Zoom out so you're not at 100% viewport zoom.
2. Draw a rectangle.
3. Notice the Transform node has a scale value other than `1` corresponding to the zoom level of the viewport.
4. This should be `1` and the viewport zoom should have been applied to the calculation of the rectangle dimensions instead.
This occurs with Rectangle, Ellipse, Polygon, and Star— but not Line.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Reproduce el problema dibujando rectángulos, elipses, polígonos y estrellas con un zoom de viewport distinto del 100 %; después, inspecciona el dibujo y el manejo del nodo Transform para estas formas. Compara su comportamiento con Line: se considera terminado cuando el nodo Transform permanece con una escala de 1 mientras el zoom de viewport se incorpora a las dimensiones de la forma.
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
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100