Keybind conflict with "Tileset"

Aberta Para iniciantes
#364 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
68/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
typescript
Domínio
frontend

Direção de pesquisa

A carga não cita nenhum arquivo, então comece reproduzindo os passos da issue: crie uma camada de navegação, defina Tileset como pathmap-tiles e depois pressione F enquanto desenha. Pesquise no tratamento de teclado do editor o atalho de preenchimento e o código que pula para um tileset pela primeira letra. Está concluído quando pressionar F durante o desenho deixa o tileset inalterado e o salto por letra continua funcionando depois que o dropdown Tileset é aberto.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
59
Forks
19
Merge médio
32min
PRs com merge (30d)
2

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de CCDirectLink/crosscode-map-editor

Todas as issues de CCDirectLink/crosscode-map-editor

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.