…e isso é definitivamente importante, dado que avatares “colados” são uma coisa. O caso nesta foto provavelmente será bastante comum e, no entanto, o cartão do usuário está enterrado atrás do banner:
Torná-lo flutuante no topo ou, preferencialmente, começar abaixo do cabeçalho ajudaria a evitar que este cenário, antes raro, mas agora comum, impactasse os usuários.
4 curtidas
Olá,
Parece que há, na verdade, duas questões diferentes aqui.
- Conforme você menciona, se um artigo estiver muito próximo do cabeçalho quando o cartão do usuário for exibido, o cartão será coberto pelo cabeçalho.
Isso parece estar relacionado à forma como o deslocamento é calculado quando o elemento do cartão do usuário é exibido. Acho que _positionCard (em /app/mixins/card-contents-base.js) é o que determina isso quando o método _showCardOnClick é chamado. Existe um método _calculateTopOffset, mas ele não faz referência ao header, apenas a #main_outlet ou html. Parece-me que, quando o cartão do usuário é exibido no desktop, ele deve procurar o cabeçalho e usá-lo como seu top. No entanto… é um pouco mais complicado porque…
- Esse comportamento é diferente entre sites móveis e desktop…
Em um dispositivo móvel, quando um cartão de usuário é exibido, ele é posicionado no topo da página e no que parece ser um modal de página inteira. Quando você clica em qualquer lugar da página e tenta rolar, o cartão é ocultado e o modal é destruído. A mesma coisa acontece no desktop se você clicar fora do cartão do usuário. No entanto… no desktop… você pode rolar sem clicar em nada e o cartão do usuário permanecerá visível, acabando atrás do cabeçalho se você rolar até esse ponto.
Portanto, além de garantir que o cartão do usuário respeite o cabeçalho no desktop, acho que seria bom se o comportamento fosse o mesmo em todos os dispositivos, para que, uma vez que você clique fora do cartão, ou tente rolar, o cartão seja ocultado novamente. O que você acha disso?
2 curtidas
Isso parece razoável, mas infelizmente não tenho tempo nem experiência para realmente me comprometer com isso sozinho.
Espero que alguém possa resolver isso quando tiver tempo - definitivamente não é uma correção de alta prioridade, mas seria bom para o profissionalismo dos sites do Discourse em geral.
Acabei de testar e isso parece corrigido para mim. Concordo com os avatares fixos, esta é uma correção importante!