GraphiteEditor / GraphiteEditor/Graphite

Drawing a shape at non-100% viewport zoom wrongly applies the scale to the Transform node not the shape

Abierto
#2,582 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Good First Issue
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.