Usando a área de notificação de estados

Ao usar a área de notificação de estados, os aplicativos podem notificar o usuário sobre eventos não críticos (por exemplo, a chegada de um novo email, ou um companheiro no chat que se conectou), e expõe o estado de processos ativos do sistema (por exemplo, imprimindo um documento, ou o carregamento da bateria do laptop).

Seguir as diretrizes nesta seção irá ajudar a esclarecer a diferença na mente do usuário entre a informação apresentada na área de notificação, e controles e informações apresentadas em outras partes do painel.

A utilidade da área de notificação diminui rapidamente quando mais que aproximadamente quatro ícones são apresentados constantemente. Por essa razão, ícones que aparecem apenas temporariamente em resposta à eventos são preferíveis.

2.4.1. Área de notificação ou miniaplicativo do painel?

Você provavelmente deve escrever um miniaplicativo ao invés de usar a área de notificação caso:

  • clicar no ícone em sua área de notificação não faz nada além de abrir uma janela diretamente associada com o ícone (e.g. uma janela de pasta de email para um ícone de novo email, ou a janela da fila de impressão para o ícone de notificação da impressora), ou
  • há opções específicas do ícone no menu de contexto para fazer qualquer coisa além daquilo
  • seu aplicativo alguma vez necessite exibir mais de um ícone de notificação ao mesmo tempo

2.4.2. Aparência do ícone

Diretrizes
  • Use a perspectiva em tabela para ícones que representam dispositivos físicos, com a fonte de luz acima e a esquerda do objeto representado. Por exemplo, o ícone de impressora durante a impressão. Veja Section 9.1.1 ― Perspective para mais informações sobre a perspectiva em tabela.
  • Use a perspectiva de prateleira, com iluminação suspensa, para todos os outros ícones. Por exemplo, um envelope exibido quando um novo email chega. Veja Section 9.1.1 ― Perspective para mais informações sobre perspectiva de prateleira.
  • Para monitores ou barras de progresso que mudam ao longo do tempo, como o monitor da carga da bateria, delimite claramente a borda da área.
Diretrizes
  • Somente os programas de núcleo do GNOME podem exibir perpetuamente um ícone na área de estados.
  • Programas não-essenciais os quais um ícone perpétuo pode ser útil deve ter como padrão não mostrar o ícone eternamente. Usuários podem escolher habilitar um ícone perpétuo para o aplicativo como uma preferência.

2.4.3. Animação

Diretrizes
  • Ícones normalmente não devem aparecer animados. Eles podem mudar para indicar uma mudança de estado, mas não deve fazer isso quando as mudanças ocorrem regular ou rapidamente. Um indicador do estado da bateria normalmente muda lentamente, portanto um ícone é apropriado. Em contraste, um medidor de carga sempre estaria carregando, portanto deve usar uma imagem plana.
  • Qualquer ícone pode piscar para indicar um erro em deferência à mostrar um alerta. Por exemplo, um ícone de impressão em progresso pode piscar quando houver congestionamento de papel, mas não quando a impressora estiver pegando fogo - isso exibiria um alerta.
  • Não dependa de animações ou de piscar como meio de alertar o usuário de algum evento em particular.

2.4.4. Interação

Ícones devem responder às alções dos usuários. (Pressionamentos de tecla se aplicam apenas quando o ícone tem foco, claro)

Diretrizes
  • O duplo clique ou a tecla espaço devem realizar a ação padrão do ícone. Normalmente isso deve abrir uma janela com informações relevantes, por exemplo:
    • a fila de impressão para um ícone de impressão em progresso.
    • a caixa de entrada para um ícone de um email recebido
    • a mensagem para uma mensagem recebida
  • O clique com o botão direito ou a combinação Shift+F10 deve exibir um menu para o ícone contendo pelo menos a ação padrão do ícone.
  • Caso as propriedades do ícone possam ser alteradas, deve haver um item de menu Propriedades no menu, e mostra seu painel de propriedades em resposta a Alt+Enter
  • Ícones devem obedecer a convenções normais de dicas de ferramenta.