Pular para o conteúdo

2. O Shell: navegação, busca (⌘K), notificações e tema

Onde: a moldura fixa em volta de toda tela

Depois de logar, tudo acontece dentro do Shell: um menu lateral (esquerda) e uma barra superior (topo) que permanecem enquanto a tela central muda. Este capítulo é o mapa da navegação — onde fica cada coisa e como se movimentar rápido.

  • Sempre. É a sua bússola: todo capítulo deste guia é aberto a partir daqui.

O menu com as duas seções e o rodapé

Organizado em duas seções + rodapé, nesta ordem:

SeçãoItemAbre
TreinoDashboardCap. 3
AtletasCap. 4
ProgramaçãoCap. 8
ConstrutorCap. 7
BibliotecaCap. 6
AcompanhamentoResultadosCap. 9
AnalyticsCap. 10
MensageriaCap. 11
(rodapé)ConfiguraçõesCap. 13

Título, busca, sino, tema e avatar

Da esquerda para a direita:

  1. Título da tela atual (ex.: “Dashboard”, “Construtor de Treino”).
  2. Busca / command palette — campo “Buscar atletas, treinos, movimentos…” + botão ⌘K.
  3. Sino de notificações — com um badge de não-lidas; abre o painel de notificações.
  4. Alternar tema (☀️/🌙).
  5. Avatar / iniciais do coach.

O palette aberto com ações agrupadas

Abra com ⌘K (ou clicando na busca). É a forma mais rápida de navegar: digite, use as setas e Enter. As ações vêm agrupadas — navegar (Dashboard, Atletas, Programação…) e criar (Novo WOD, Novo programa, Adicionar atleta, Publicar treino de hoje).

O painel de notificações com timestamps "há X"

Abre a lista de não-lidas, cada uma com o tempo relativo (“agora”, “há 5 min”, “há 2 h”, “há 3 d”). Clicar marca como lida; há “marcar todas”. Notificações de mensagem levam direto à Mensageria. Detalhes no Cap. 12.

Alterna claro/escuro (☀️/🌙). A escolha é salva no navegador e mantida entre sessões.

Cada tela tem uma URL própria (/dashboard, /athletes, /athletes/:id, /schedule, /builder, /library, /results, /analytics, /messages, /settings). Os botões voltar/avançar do navegador funcionam, e você pode compartilhar/favoritar o link de uma tela (ex.: o perfil de um atleta).

  • Cada tela central carrega com skeleton próprio; o Shell (menu + barra) fica sempre visível depois de autenticado.
  • “O badge do sino não zera.” → Abra o painel e use marcar como lida / marcar todas; o contador reflete as não-lidas.
  • “Voltar no navegador me tirou do sistema.” → Voltar navega o histórico de telas; se você voltar antes do login, cai na tela de acesso — é esperado.

Não se aplica — o Shell é a moldura do app do coach.