Pedido: atalho de teclado padrão para enviar de qualquer lugar

Eu solicitei anteriormente que eu pudesse enviar a caixa de diálogo de atribuição com Ctrl-Enter.

E agora quero expandir essa solicitação para… tudo. Posso enviar uma postagem - seja criação ou edição - com Ctrl-Enter, depois disso fica realmente instável - quase… aleatório?

  • editar título - sim
  • editar categoria - não
  • editar tags - sim
  • caixa de diálogo ‘Mover para’ - não
  • campo de texto ‘Criar marcador’ - sim
  • ‘Atribuir Tópico’ usuário/grupo (como já dito) - não
  • ‘Atribuir Tópico’ nota (sim, já dito) - não
  • Convidar usuário para mensagem privada - não
4 curtidas

Bem… Eu estava prestes a criar um novo tópico para isso, quando este tópico apareceu no topo da lista de similares. :sweat_smile:

(E sim, prompt de educação, eu quero reviver este tópico que, na minha opinião, recebeu muito pouco amor. :joy:)

Como isso aparentemente é um grande pedido, estou disposto a reduzir um pouco :wink:
(Aqui está o que eu tinha composto antes de voltar a este tópico):

Lista de desejos: padronizar Ctrl-Enter de uma caixa de texto para enviar

Posso enviar uma postagem com Ctrl-Enter
Posso enviar uma tarefa de sua caixa de comentários com Ctrl-Enter

Não posso enviar uma nota de usuário com Ctrl-Enter
[Aposto que há mais coisas que entram nesta lista]

Então, deixe-me renovar meu pedido para criar recursos de UI que parecem semelhantes, funcionam de forma semelhante.

Por favorzinho?

4 curtidas

Boas notícias, @ganncamp!

Ontem mesclei um recurso principal permitindo que um formulário seja enviado de uma textarea com Ctrl/Cmd+Enter: isso funcionará com qualquer formulário que seja construído usando FormKit.

A parte complicada é que nem todo formulário no Discourse ou em plugins é construído usando FormKit: seu exemplo de nota do usuário é um desses formulários. Mas, é um trabalho bem rápido mudar para o FormKit, então cuidei disso no plugin de notas do usuário. :slight_smile:

Concordo totalmente com o seu sentimento de que recursos de UI que parecem semelhantes devem funcionar de forma semelhante, então aqui está um pequeno passo em direção a isso!

3 curtidas