GraphiteEditor / GraphiteEditor/Graphite
Nudges in the same direction should be combined in history
- 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