Ajuste de altura da linha de emoji - Feedback

Experimento Pausado :pause_button:

Este tópico é dedicado a coletar feedback, focando principalmente em quaisquer problemas relacionados à UX, para o experimento em andamento no qual os emojis não afetam mais a ‘altura da linha’ e também respeitam a configuração de tamanho de texto do usuário em postagens de tópicos, mensagens e chat.
Por exemplo, você pode encontrar um exemplo aqui… :slight_smile:

Sem o experimento no menor tamanho de texto do usuário (a diferença mais dramática):

^ Parece haver uma quebra de linha antes de “Por exemplo,”, enquanto não há.

Por que isso é um experimento e não uma simples correção de bug?

Poderia ser, mas há potenciais problemas ocultos em diferentes dispositivos, navegadores e sistemas operacionais. O Safari, por exemplo, renderiza a propriedade de estilo de transform: scale(x) como borrada dadas combinações particulares de dígitos e font-size, com a alternativa webkit sendo grow – mas esta propriedade adiciona um espaço marginal à altura da linha, ao contrário da propriedade mais amplamente adotada. Este tópico existe para lançar uma rede capturando quaisquer bugs, antes de adotar o suporte.

3 curtidas

Legal! :slight_smile: Os detalhes fazem a diferença.

Fiz alguns testes em diferentes plataformas e navegadores; parece bom até agora!

Que tal aplicar uma lógica semelhante ao emoji no título?
Posso ver administradores personalizando o tema e aumentando o tamanho da fonte.

Exemplo

chrome_1xAGEUEi88
chrome_GmCmJoVJ6c

1 curtida

Isso parece relacionado @tynaut

image

O estilo do status do usuário foi impactado por isso?

2 curtidas

Confirmado. Isso foi corrigido especificamente com o chat.

Mas para posts/mensagens, procurarei uma correção para esse seletor. Ele precisa ser largo o suficiente para capturar emojis em <li></li> dinâmicos (como exemplo) ou qualquer marcação, mas especificamente não certas coisas.

3 curtidas

Este experimento foi pausado/desativado 2024-01-02T06:00:00Z até segunda ordem, para diagnosticar problemas de renderização com o Safari relacionados à propriedade transform: scale(x); emojis podem aparecer borrados em casos aleatórios, onde podem renderizar nítidos em uma postagem, a próxima pode aparecer borrada sem um padrão reproduzível.

Geralmente, a renderização foi considerada com o Safari, mas como essa inconsistência é mais difícil de contornar, este experimento precisará de uma correção mais consistente para prosseguir com a implementação e ainda suportar a versão do webkit do Safari. Estou inclinado a reimplementar a propriedade alternativa grow do webkit especificamente para o Safari. Mesmo que isso consuma uma parte da altura da linha, isso pode ser mitigado.

3 curtidas