GraphiteEditor / GraphiteEditor/Graphite

Nudges in the same direction should be combined in history

Offen
#2,617 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Architecture Paper Cut
Vorherrschende Sprache
Rust
Sterne
27.2k
Forks
1.3k
Ø Merge
20 Std. 5 Min.
Gemergte PRs (30 T.)
57

Beschreibung

Any number of nudges (with the arrow key) in the same direction should be combined into the same history step. So if you nudge 53px to the right with Shift+right arrow 5 times and right arrow 3 times, we should be able to use undo one instead of 8 times to return to where we were. Then switching directions (or doing anything else that creates a history step) should become a new point in history.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es wird keine Datei, kein Test und kein Einstiegspunkt genannt. Beginne damit, die Verarbeitung von Pfeiltasten-Nudges sowie die Implementierung von Verlauf oder Rückgängigmachen zu lokalisieren, und überprüfe dann, dass aufeinanderfolgende Nudges in eine Richtung – einschließlich gemischter Nudges mit und ohne Shift – als ein Schritt rückgängig gemacht werden, während ein Richtungswechsel oder eine andere verlaufsändernde Aktion einen neuen Schritt beginnt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
computer-graphics
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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