O documento discute vários padrões de design comuns, incluindo Breadcrumbs para indicar localização, Área de status para fornecer informações sem interromper a tarefa principal, e Menu dropdown para apresentar vários comandos de forma compacta.
2. Design patterns
de design que podem ser repetidas para
• Soluções
problemas comuns
• Captar“boas práticas” que resolvam as reais
necessidades do usuário
• Entre princípios e diretrizes (guidelines)
• ...um vocabulário de design.
VEEN (2001)
15. Área de status
Problema:
Providenciar informação para o usuário sem
interromper a atividade principal.
Solução:
Usar uma área dedicada para o status do sistema
sem interromper outras tarefas.
17. Skins e templates
Problema:
A aplicação deve ter visual diferente dependendo do
cenário.
Solução:
Criar uma arquitetura “look and feel” para a
aplicação, permitindo a customização pelo usuário.
19. Links de ação
Problema:
Comandos devem ser mostrados de acordo com a
hierarquia.
Solução:
Usar links ao invés de botões minimizam o ruído
visual ou contrastam com botões para separar de
acordo com a importância.
21. Listas em cascata
Problema:
Selecionar uma ou mais coisas em uma grande
quantidade de informação que são agrupadas de
forma hierárquica.
Solução:
Mostrar listas próximas umas das outras para os
usuários buscarem as informações de forma
hierárquica.
23. Painéis “abre-fecha”
Problema:
Muitas coisas devem constar na tela, mas não
precisam ser mostradas a todo momento.
Solução:
Inserir controles, ferramentas e outras informações
em painéis em que os usuários podem abrir e fechar
quando necessário.
25. Cantos
Problema:
Interface com visual plano e desinteressante que
precisa de elementos simples.
Solução:
Usar arrendondado, angular, cortes especiais e
outros recursos para enriquecer graficamente o
layout.
29. Seleção de data
Problema:
Datas podem ter inúmeras representações variando
conforme localidade e preferência pessoal.
Solução:
Providenciar uma representação visual das datas,
facilitando a inserção em formato consistente.
31. Menu dropdown
Problema:
Inúmeros comandos a serem escolhidos, mas
apresentar cada um deles como um botão pode
pesar muito no layout.
Solução:
Use um botão com indicador, que quando
selecionado, mostra mais comandos relacionados ao
primeiro.
33. Navegação facetada
Problema:
O usuário quer encontrar algo, mas não tem ideia
dos parâmetros.
Solução:
Mostrar diversas faces, separadas por contexto,
onde o usuário pode filtrar os resultados.
35. Paginação
Problema:
Listas longas, como resultados de busca.
Solução:
Apresentar os itens agrupados entre múltiplas
páginas com número consistente de itens por página
e mostrar controles para navegação.
37. Barra de progresso
Problema:
Não é legal deixar as pessoas esperando!
Solução:
Mostrar um indicador do progresso atual ou pelo
menos dizer que algo está sendo executado no
momento.