Keybind conflict with "Tileset"

Offen Anfängerfreundlich
#364 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
68/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
typescript
Bereich
frontend

Rechercherichtung

Die Nutzlast nennt keine Dateien, also beginne damit, die Schritte aus dem Issue nachzustellen: eine Navigationsebene anlegen, Tileset auf pathmap-tiles setzen und dann beim Zeichnen F drücken. Durchsuche die Tastatursteuerung des Editors nach dem Füll-Shortcut und nach dem Code, der beim Tippen eines Anfangsbuchstabens zu einem Tileset springt. Fertig ist es, wenn das Drücken von F beim Zeichnen das Tileset unverändert lässt und der Buchstabensprung auch dann noch funktioniert, wenn das Tileset-Dropdown geöffnet ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Pressing "F" to fill tiles while drawing can force the tileset to become final-crystal.

Example scenario:

  1. Create new navigation layer.
  2. Set "Tileset" to pathmap-tiles.
  3. Start drawing. Press "F" to fill a section.

As a result, the tileset is changed to final-crystal instead of the desired pathmap-tiles. This is annoying and happens to me quite a lot.

I think it would be ideal if the feature to jump to the alphabetical tileset option when pressing a key would only happen when the selection dropdown menu is opened.

Image

This issue only happens if you click on the "Tileset" selection dropdown first so it often happens right after creating a new layer.

Vorherrschende Sprache
TypeScript
Sterne
59
Forks
19
Ø Merge
32 Min.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus CCDirectLink/crosscode-map-editor

Alle Issues in CCDirectLink/crosscode-map-editor

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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