GraphiteEditor / GraphiteEditor/Graphite

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

Ouverte
#2,582 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Good First Issue
Langage dominant
Rust
Étoiles
27.2k
Forks
1.3k
Merge moyen
20 h 5 min
PR mergées (30 j)
57

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Reproduisez le problème en dessinant des rectangles, des ellipses, des polygones et des étoiles avec un zoom de viewport différent de 100 %, puis examinez le dessin et la gestion du nœud Transform pour ces formes. Comparez leur comportement avec Line : c’est terminé lorsque le nœud Transform reste à l’échelle 1, tandis que le zoom de viewport est intégré aux dimensions de la forme.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
computer-graphics
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.