[TabNews] Mais 9 melhorias implementadas 🎉
Mais algumas melhorias foram implementadas desde a minha última publicação (incluindo a melhoria que o Filipedeschamps já anunciou):
1) Remoção de código não utilizado no validador
Haviam dois esquemas de validação de owner_id
dentro de validator.js
.
O @henriquebcustodio notou e corrigiu isso no PR #1243.
2) Ortografia da palavra "conteúdos" na página de status
Os rótulos dos dados nos gráficos da página de status não estavam definidos. Assim a biblioteca recharts
utilizava a dataKey
como rótulo.
Isso não impactava em nada para os gráficos de "cadastros" e "respostas", mas o rótulo ficava sem o acento agudo no "ú" para o gráfico de "conteúdos".
O @GHCMelo notou isso e iniciou a correção que foi concluída pelo @Caixetadev no PR #1246.
3) Substituído o caractere de copyright pelo HTML entity
O @Caixetadev substituiu o símbolo ©
pelo HTML entity ©
para garantir a exibição correta em todos os sistemas e navegadores.
A melhoria foi realizada no PR #1247.
4) Alterados botões de confirmação de inglês para português
Antes
Os botões, por padrão, eram em inglês.
Depois
Foram alterados para português.
O PR #1249 é mais uma contribuição do @Caixetadev.
5) Refatoração da função chamada pelo botão de rolar para o topo
No PR #1250, o @Caixetadev simplificou a função sem mudar seu comportamento:
const handleScrollToTop = () => {
window.scrollTo({
top: 0,
behavior: 'smooth',
});
};
6) Acessibilidade dos links para a página inicial
Os links para a página inicial (logo do TabNews) presentes no Header
e no Footer
não continham nenhum texto que pudesse ser identificado por leitores de telas.
Então o @Caixetadev adicionou aria-label
nesses links.
Assim a métrica de acessibilidade medida com PageSpeed Insights passou de 97 para 100 pontos. 👏👏👏
A melhoria pode ser conferida no PR #1260.
7) Adiciona Tooltip com a data completa na lista de conteúdos
Antes esse tooltip só existia dentro das páginas de conteúdos, mas o @Ryannnkl notou que seria interessante mostrar também na lista de conteúdos e implementou no PR #1270.
8) Novo link para os próprios conteúdos no menu de usuário
Alguns novos usuários não encontravam facilmente o link para seus conteúdos, pois ele era identificado apenas pelo nome do usuário no menu.
Agora ficou mais explicito, pois foi adicionado o item "Meus conteúdos" que leva para o mesmo lugar que ao clicar no username
dentro do menu.
Essa melhoria foi implementada por @marques-gabriel no PR #1274.
Conclusão
A Turma de contribuidores do TabNews não para de crescer e isso vai deixando esse pedaço da internet cada vez mais massa. 😍