Como melhorar a interface padrão do Firefox
- Desde a versão v89 do Firefox, houve controvérsias sobre a UI, e este repositório ganhou popularidade como resposta a isso.
- Os navegadores Waterfox e Floorp também adotam esse tema como padrão.
- Até 2023, a Mozilla decidiu encerrar o suporte ao Windows 7 e ao Windows 8. A v115 é a última versão com suporte, válida até setembro de 2024.
Princípios
- No design de UI/UX, há 3 critérios principais e 16 menores.
- Como não é possível fazer testes A/B, é importante prever o comportamento do usuário.
- Consideraram-se: intuitividade, simplicidade, visibilidade, adaptabilidade, consistência, previsibilidade, manuseabilidade, eficiência, clareza, proximidade, tamanho, responsividade, flexibilidade, acessibilidade, funcionalidade, contextualidade, harmonia, prazer e compatibilidade.
Problemas
- Aponta os problemas entre a UI Photon do Firefox v88 e a UI Proton da v89.
- Entre os principais problemas estão as abas parecerem botões, o preenchimento excessivo e os ícones serem difíceis de entender isoladamente.
Problema de abas (adaptabilidade, manuseabilidade)
- Analisa os problemas de design das abas considerando adaptabilidade e manuseabilidade.
- Apresenta o caso do Safari da Apple como exemplo de alteração de design de abas em resposta a reclamações de usuários.
Problema de espaço excessivo (visibilidade, proximidade, tamanho, contextualidade)
- Explica por que muito espaço é um problema, considerando visibilidade, proximidade, tamanho e contexto.
- Explica como projetar uma UI de fácil clique usando a Lei de Fitts.
- Analisa os problemas por meio da comparação do espaçamento da UI com o Google Chrome.
Ajuda dos ícones (clareza, acessibilidade)
- Explica a importância dos ícones considerando clareza e acessibilidade.
- Reforça a importância dos ícones com base no refresh de design do Chrome em 2023.
Redesenho de abas
- Explica diversas escolhas de design para o estado de abas e aponta erros comuns da UI Proton.
- Projeta comportamentos inteligentes e eficientes de acordo com a largura da aba.
Distribuição
- Existe um critério pessoal para uma boa UI, mas em parte isso é uma questão de "gosto".
- Compara as abas Lepton, Photon e Proton, escolhendo exemplos compatíveis com cada conceito.
Adição de ícones e ajuste de preenchimento
- Resolve as reclamações anteriores por meio da adição de ícones e do ajuste do preenchimento.
- Destaca a excelência do design de ícones do Lepton por meio da comparação dos ícones de menu do Edge, Chrome e Lepton.
Tema
- Fornece uma UI adaptável a diferentes sistemas operacionais e configurações.
- Segue designs de vários sistemas operacionais, do Windows 7 ao macOS.
Interação
- Projeta interações que ajudam o usuário a entender o que está acontecendo e interações que tornam a experiência agradável.
Conclusão
- Este tema incorpora as melhores características de temas existentes levando em conta convenções, psicologia e resultados de pesquisa.
- Suporta, conforme o contexto, sistema operacional, modo escuro, tema customizado e interações.
Opinião do GN⁺
- O ponto mais importante neste texto é a análise aprofundada de princípios de design e de soluções de problemas para melhorar a experiência do usuário.
- Para usuários de Firefox, este tema pode ser uma alternativa prática para uma experiência de navegação melhor.
- Para pessoas interessadas em design de UI/UX, é um material esclarecedor para entender o contexto e os impactos das decisões de design.
1 comentários
Comentário no Hacker News
about:configcombrowser.compactmode.show. Essa opção fica marcada como “Não suportado”, mas permanece assim há anos.browser.urlbar.clickSelectsAllhá quatro anos. Como era de se esperar, a Mozilla não se importa com isso. Pelos relatos de bugs, isso só pode ser interpretado como hostil ao usuário. Nenhum outro campo de texto funciona assim. Não consigo entender por que a Mozilla lançou essa “feature” e ainda removeu a opção para desativá-la.ctrl+shift+odo Firefox para favoritos abre essa janela, enquantoctrl+babre a barra lateral. Perfil? Não existe uma função de perfis amigável ao usuário, e parece uma interface legada escondida emabout:profiles. Senha? Abre em uma aba do navegador com uma aparência muito própria que não combina com o resto.