GraphiteEditor / GraphiteEditor/Graphite

Replace shortcut_requires_lock system with an alternate keybind when not locked

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

Beschreibung

Move the concept of `shortcut_requires_lock` to the input mapper as an alternate keybinding for Mac and standard platforms. This should also, therefore, apply to all keymappings not just the menu bar dropdowns. Display the alternate keybind when keylock is not active (i.e. fullscreen in a Chromium-based browser). Get rid of the (?) thing and perhaps the "Go fullscreen to access all hotkeys" text.

- [ ] Test on Windows
- [ ] Test on Mac

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, `shortcut_requires_lock`, den Input-Mapper und den Keymapping-Code für das Menüleisten-Dropdown zu finden. Verfolge, wie sich der keylock- und fullscreen-Status auf die angezeigten Keybinds auswirken, und überprüfe dann, dass alternative Bindings auf allen Keymappings auf Standard- und Mac-Plattformen ohne den Marker (?) oder den fullscreen-Hinweistext angewendet werden; teste unter Windows und Mac.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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