no momento, essa lógica é baseada em paradigmas que, na maioria das vezes, não são verbalizados. É o resultado da intuição e do diálogo com os clientes. Essa estratégia evitará, em grande parte, regressões e catástrofes, como a perda de um cliente. Mas tem seus limites. Não há uma escala clara contra a qual o progresso possa ser medido. Assim, KPIs pragmáticos como “quantos usuários reclamaram ou elogiaram a mudança?” e “ela atingiu objetivos secundários, como melhor desempenho, etc.?” decidirão se uma mudança foi um sucesso ou não.
O problema é: usuários potenciais e clientes potenciais não podem reclamar.
Uma interface de usuário é como uma linguagem. Nossa capacidade de entender essa linguagem é influenciada pela cultura em que fomos socializados. Se não verbalizarmos os paradigmas subjacentes que empregamos ao criar essas interfaces de usuário, incorporaremos nossa cultura nesses sistemas. Isso significa que eles serão fáceis de usar para pessoas como nós, mas não necessariamente em geral.
Benefícios que um sistema de design pode trazer de uma perspectiva abstrata:
Aparência e interação consistentes, mantendo familiaridade para o usuário, podem reduzir a dificuldade de aprendizado, os custos cognitivos e operacionais, e melhorar a eficiência no trabalho. source
Ao ter categorias claramente definidas de componentes de interface de usuário, essa confusão entre componentes de “exibição de dados” e uma ação do usuário (para a qual um botão, por exemplo, poderia ser usado) não teria ocorrido. Se houvesse uma página como esta, onde todos os diferentes componentes de UI e seus propósitos fossem listados, uma discussão racional poderia ser realizada. Também seria bom que essas discussões fossem realizadas publicamente e não apenas comunicadas por meio de mensagens de commit no git.
Acabei de adicionar uma dica semelhante, mas não no campo de texto. Dado que o Discourse é traduzido para muitas línguas, uma string longa no campo de texto corre o risco de ser cortada. Além disso, assim que você digita, o campo de texto desaparece. Em vez disso, optei por uma dica alinhada à direita na linha de pesquisa em todos os tópicos/postagens:
Minha experiência com a busca dentro do tópico no Meta, atualmente, é que ela parece estranhamente quebrada.
Quando quero buscar dentro de uma página da web, estou treinado para pressionar Ctrl+F, digitar e pressionar Enter. Entendo por que o Discourse precisa interceptar/melhorar isso para tópicos longos.
O que acontece agora quando pressiono Ctrl+F no Meta e digito “theme” na caixa de busca é:
mostra-me uma série de usuários (WTF) ou tags (útil)
se eu pressionar Enter, mostra-me uma série de outros tópicos (WTF, estou tentando buscar dentro do tópico)
Se eu clicar em “mais”, perdo completamente o contexto do tópico
Minha conclusão: vocês estão violando completamente as expectativas treinadas dos usuários sobre como a busca dentro da página funciona na web.
Sugestões:
(1) se o usuário tiver acionado a busca com Ctrl+F, o padrão deve ser a busca dentro do tópico; mas mantenha a busca em todos os tópicos como padrão quando a busca for acionada da mesma forma que a navegação global.
(2) não mostre usuários por padrão, já que a maioria das pessoas está buscando tópicos.
Estou honestamente perplexo pelo motivo de vocês terem usado um martelo para esta noz; eu teria pensado que o impacto de desempenho da busca por caractere poderia ser tratado com um atraso de 500 ms antes de acionar a busca.
Tenho tentado me acostumar com essa nova busca e tenho que concordar com o OP — não é um passo à frente. É mais difícil de usar e a interface do usuário é confusa.
Sinto o mesmo, embora também queira deixar claro que entendo os pontos levantados pela equipe sobre o raciocínio para isso, e reconheço que a mudança tem outros benefícios significativos. Portanto, parece ser apenas uma questão de acertar, espero que com mais refinamento no novo design. Infelizmente, não tenho ideias específicas para melhorias no momento, ou eu abriria um tópico para o…
Dito isso, tive o mesmo pensamento:
Embora a equipe não tenha necessariamente a obrigação de responder, espero que o faça mesmo assim. Não parece necessitar de seu próprio tópico, no entanto.