Dir="auto" para composer e em outros lugares

Continuando a discussão de O que faz a configuração de suporte à direção mista de texto?:

Deveríamos descontinuar essa configuração, o botão do composer e adicionar dir="auto" por padrão em nossas áreas de texto? O IE não é mais um bloqueador.

2 curtidas

Esta configuração também afeta coisas que não são textareas. Por exemplo, é usada para aplicar dir= a parágrafos/citações em posts:

E títulos de tópicos:

E mais.

Podemos usar dir="auto" para todas essas coisas agora? :crossed_fingers:

1 curtida

Faz sentido, os usuários precisam disso em todos os lugares onde inserem texto:

  • Área de texto do Composer
  • Visualização do Composer
  • Títulos de tópicos em tópicos
  • Títulos de tópicos em listas
  • Posts em tópicos
  • Biografia no usercard / perfil
  • “Pré-visualizações” de tópicos em listas de tópicos
2 curtidas

Tentei atualizar nossa configuração support_mixed_text_direction para usar dir="auto" em vez de usar uma regex para analisar toda a entrada do usuário no momento da renderização:

Eu acho que precisaremos manter isso. Definir dir="auto" em um textarea usará uma heurística para decidir a direção de todo o textarea. Isso não parece muito útil se você estiver escrevendo uma postagem que contém uma combinação de idiomas rtl e ltr. Então, acho que o botão é necessário para você alternar para frente e para trás enquanto edita?

Em postagens processadas, o dir="auto" pode ser aplicado por parágrafo, o que resolve esse problema.

Seria ótimo se alguns leitores/escritores de idiomas RTL pudessem opinar sobre isso e, talvez, dar uma olhada no PR. (cc @osama - o git sugere que você fez muito trabalho em nossa lógica RTL)

4 curtidas

Sim, exatamente, o botão é muito útil quando você está digitando uma postagem que mistura idiomas RTL e LTR.

Seu PR LGTM @david :rocket:

3 curtidas

Isso foi mesclado. Por favor, nos informe se tiver algum feedback.

2 curtidas

Este tópico foi fechado automaticamente após 171 dias. Novas respostas não são mais permitidas.