GraphiteEditor / GraphiteEditor/Graphite

Customizing shortcuts

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

Beschreibung

It would be useful for the user to customise shortcuts, which could probably be saved in the local storage of the browser.

This could probably be added to the `file -> preferences` menu. All of the shortcuts are currently hardcoded in `default_mapping.rs` - however it may be necessary to filter these keybinds before displaying them (e.g. it doesn't make sense for the user to need to customise each key press for nudge, and pointer move events should not change).

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit default_mapping.rs, um die fest codierten Tastenkürzel zu erfassen, und untersuchen Sie anschließend das Menü file -> preferences sowie den im Issue erwähnten browser-local-storage-Pfad. Legen Sie fest, welche Tastenkürzel von Benutzern konfiguriert werden können und welche herausgefiltert werden, und betrachten Sie die Arbeit als abgeschlossen, wenn unterstützte Tastenkürzel über Preferences bearbeitet werden können und lokal persistent gespeichert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
desktop
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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