GraphiteEditor / GraphiteEditor/Graphite
Replace shortcut_requires_lock system with an alternate keybind when not locked
- 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