Regras
Cor, tipo e espaçamento
Componentes
Uma linguagem partilhada
Estados
Feedback consistente
Produto
Desktop e mobile
- Projetos, revisão, handoff, atividade
- 4 contextos
- Da ação ao feedback
- 6 estados
- A mesma hierarquia
- Responsivo
Contexto e decisões de design
O PROJETO EM SÍNTESE
A UI reutilizável perde consistência quando componentes, estados e handoff divergem.
Construir um sistema escalável e demonstrá-lo em contextos desktop e mobile.
488 itens · 113 conjuntos de componentes · 122 instâncias de demonstração. Sem alegar implementação em produção.
DECISÕES-CHAVE
Manter a ação no mesmo lugar entre estados de interação.
Reutilizar a mesma hierarquia e linguagem de estados em quatro contextos.
Simplificar a navegação em mobile sem alterar o que tem prioridade.
- FERRAMENTAS
- Figma · Variáveis · Componentes e variantes
- O QUE CRIEI
- Uma biblioteca UI com 488 elementos e 113 conjuntos de componentes, demonstrada no WAYFIND, um espaço de revisão e handoff de produto.
- EVIDÊNCIA & ESTADO
- 122 instâncias MESH em 15 famílias de componentes, 3 contextos desktop e 4 mobile. Não é reivindicada implementação em produção.
O sistema, num produto
O WAYFIND testa o MESH em contextos realistas de revisão e handoff.
Ver raciocínio
Um sistema precisa de uma tarefa real
MESH é um sistema UI independente que explora estados consistentes, hierarquia e padrões de ação em mobile e desktop. Usei o WAYFIND, um espaço de revisão e handoff de produto, para testar os componentes num contexto de produto realista.
O meu papel incluiu design de produto e UI, componentes reutilizáveis, layouts responsivos e especificações de acessibilidade. A questão era perceber se uma única linguagem de interação conseguia sustentar uma tarefa em diferentes momentos e tamanhos de ecrã.
Um produto. Quatro contextos
Projetos, revisão de issues, handoff e atividade mostram como os mesmos componentes e padrões de estado funcionam em conjunto. A hierarquia mantém-se reconhecível enquanto a tarefa e a densidade mudam.
A cor tem uma função
#171816
Base
#EEE9DF
Superfície
#174B4A
Ação & foco
#5B1F2A
Destrutivo
#8A7440
Acento secundário
#A65332
Aviso
#BFC8C6
Contraste discreto
Claro em
qualquer escala.
Detalhes que
continuam legíveis.
Ver raciocínio
Cor e tipografia mantêm-se contidas
Os neutros sustentam o produto. As cores materiais ficam reservadas a estados ativos, revisão, limiar e progresso. A identidade nasce das proporções, separações e posicionamento dos estados.
Instrument Sans é usada em display, headings e informação numérica de maior escala. Geist suporta texto UI, leitura e rótulos.
| Cor material | Função |
|---|---|
| Obsidian | Texto principal e ação principal |
| Vellum | Canvas e agrupamento discreto |
| Petrol | Estados ativo, foco e estável |
| Oxblood | Revisão, ações destrutivas e erros |
| Brass | Limiar e progresso |
| Oxide | Aviso e ênfase |
| Fog | Dados discretos e estados neutros |
Ação estável. Feedback variável
A ação mantém-se no mesmo lugar enquanto o feedback muda à sua volta.
01 / DefaultPronta para a próxima ação.
02 / HoverUma mudança subtil assinala o ponteiro.
03 / FocoUma linha visível localiza o foco de teclado.
04 / CarregamentoO progresso mantém-se dentro da mesma dock.
05 / DestrutivoA consequência altera a cor e o rótulo.
06 / DesativadoUma ação indisponível permanece no lugar.
Ver raciocínio
Manter a barra de ações no mesmo lugar
Default, foco, carregamento e estados destrutivos partilham a mesma geometria. O feedback muda através de rótulos, cor e uma linha de foco; a próxima ação não se desloca quando o estado muda.
Seis estados. Uma estrutura estável
A action dock mantém a mesma geometria em default, hover, foco, carregamento, destrutivo e desativado. As mudanças de estado comunicam progresso ou consequência sem deslocar o layout.
Em contexto, a dock liga-se ao limite da tarefa: as alterações permanecem locais até o utilizador publicar. A relação entre ação secundária e principal mantém-se previsível.
Uma lógica entre componentes
A mesma linguagem de superfície, separação, foco e estado atravessa os componentes principais.
Rever o rótulo final de navegação antes de publicar.
Famílias de componentes reproduzidas a partir do MESH UI Kit atual no Figma: Button, Search Field, Toggle, Tabs, Card, Toast, Result State e Focus Ring.
Ver raciocínio
O layout muda. A tarefa mantém-se
Desktop mostra o espaço de trabalho; mobile concentra-se na revisão do issue sem alterar a hierarquia nem a prioridade da ação.
- O que se mantém
- O problema, a sua gravidade e a hierarquia de ações.
- O que muda
- A navegação e a densidade adaptam-se ao ecrã.
- O compromisso
- O telemóvel centra-se na revisão, com menos contexto do espaço de trabalho visível em simultâneo.
Ver raciocínio
O mesmo produto noutra escala
Navegação, métricas de projeto, trabalho recente e atividade vivem numa superfície contínua. A vista desktop mantém o contexto amplo sem alterar a linguagem do sistema.
WAYFIND é um produto de exemplo criado para demonstrar o MESH, não um produto existente nem uma implementação medida com clientes.
A mesma tarefa. Outra escala
A tarefa de revisão mantém a hierarquia de informação, o tratamento de estados e a action dock do desktop para mobile. A navegação condensa à medida que o espaço diminui; contexto da revisão e ações principais mantêm a prioridade.
Da revisão ao handoff
-
01 / AUDITAR
Encontrar o problema
Manter hierarquia e severidade visíveis.
-
02 / RESOLVER
Tomar a decisão
Usar um estado explícito e uma ação de compromisso clara.
-
03 / HANDOFF
Levar o contexto adiante
Ficheiros, verificações e atividade permanecem associados ao trabalho.
Especificações de design independentes; não é reivindicada adoção real nem auditoria de acessibilidade em código.
Ver raciocínio
Auditar / resolver / handoff
Audit, revisão de issues e handoff usam a mesma linguagem de estados, hierarquia de ações e regras responsivas. Ficheiros, verificações e atividade permanecem parte do mesmo sistema em vez de se tornarem uma camada separada de handoff.
O handoff inclui tokens e variáveis, componentes reutilizáveis, especificações de contraste de pelo menos 5,64:1, orientação de ordem por teclado, foco visível e alvos de 44 px. São especificações de design, não resultados de uma auditoria de acessibilidade em código.
MESH é uma exploração independente de sistema. Não é reivindicada adoção real do produto nem resultado de testes com utilizadores.
- ≥ 5.64:1, Especificação de contraste
- 44 px, Especificação de tamanho de alvo
- 1, Linguagem de interação partilhada





