GraphiteEditor / GraphiteEditor/Graphite

Merging anchors in path tool

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

Description

It is possible to join anchors with a new segment Ctrl+J. However it is no yet possible to simply merge the anchors (no new segments).

This should work across different layers. This should reuse the merging logic from Ctrl+J:

https://github.com/GraphiteEditor/Graphite/blob/97f8113fe43d41b15ca3a56c300c48b7c8fda5c4/editor/src/messages/tool/common_functionality/shape_editor.rs#L535-L536

This functionality is also available in inkscape and figma.

Guide de contribution

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

Piste de recherche

Commencez dans editor/src/messages/tool/common_functionality/shape_editor.rs, au niveau de la logique de fusion Ctrl+J indiquée par le lien. Suivez la manière dont cette opération gère les ancres et les calques, puis déterminez le point d’entrée de path-tool pour effectuer la fusion sans créer de segments. Le travail est terminé lorsque les ancres sélectionnées peuvent être fusionnées entre différents calques tout en préservant le comportement existant de Ctrl+J.

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

Évaluation

Stack technique
rust
Domaine
computer-graphics
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
64/100

Recevez les nouvelles issues par e-mail

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