GraphiteEditor / GraphiteEditor/Graphite

Path tool should have a linear/quadratic/cubic toggle for selected anchors

Offen
#2,151 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Design
Vorherrschende Sprache
Rust
Sterne
27.2k
Forks
1.3k
Ø Merge
20 Std. 5 Min.
Gemergte PRs (30 T.)
57

Beschreibung

I need to design icons for these three modes that'll be displayed in a radio button arrangement (use text for now as placeholders). This will finally make it possible for the user to see whether an anchor point is currently set to linear, quadratic, or cubic and have control over that.

We also want quadratic segments to have their single handle connect to both its endpoints with a line overlay visualization, not just arbitrarily one of the two endpoints. This will help also clarify to users when a segment is quadratic, since its handle will visually being to both anchors.

Also, hitting the delete key should set handles to zero-length but not remove it, turning cubic into quadratic or quadratic into linear, as it does now. See [this](https://discord.com/channels/731730685944922173/881073965047636018/1217753262363775046) `#code-todo-list` task.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die Steuerelemente für den ausgewählten Anker und das im Issue beschriebene bestehende Verhalten der Delete-Taste nachzuverfolgen. Füge Text-Platzhalter für lineare, quadratische und kubische Modi hinzu, zeige quadratische Griffe, die mit beiden Endpunkten verbunden sind, und verifiziere, dass Delete Griffe der Länge null beibehält und den Segmentmodus herabstuft.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
computer-graphics, design, frontend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.