Aplicativo desktop

Design de app de resumo de issues

O design de app de resumo de issues transforma um resumo diário no estilo Linear em um espaço de trabalho desktop focado em status do ciclo, itens de atenção e histórico de issues.

OpenDesignDesign e produção
Oficial
Resumo de issues do Linear com progresso do ciclo e trabalho atribuído3 telas
Resumo de issues claro e estreito, com barra de progresso do ciclo, cards de atenção detalhados e listas menores de issues.
Visão geral do resumo de issuesCaptura de tela 1 de 3

Casos de uso do app de resumo de issues

  • Triagem diária de issuesExamine o trabalho atribuído e identifique itens que exigem acompanhamento
  • Acompanhamento de cicloLeia o progresso e o tempo restante rapidamente
  • Histórico de issuesRevise mudanças recentes de status e sinais de responsabilidade
  • Design de espaço de trabalho desktopComponha informações operacionais densas para revisão focada

Destaques do design do resumo diário de issues

  • Panorama do cicloO Cycle 12 combina progresso com dias restantes
  • Fila de atençãoO trabalho prioritário aparece antes das issues atualizadas recentemente
  • Detalhe da issueMetadados e atividade ficam junto da issue principal
  • Sistema visual discretoSuperfícies suaves reservam a cor para sinais de status

Estrutura do resumo diário

O design de app de resumo de issues é um exemplo oficial de app desktop do OpenDesign para um resumo diário no estilo Linear. Seu título autoral, “Good morning, Eli”, estabelece uma revisão matinal pessoal, enquanto a linha de data enquadra o conteúdo como uma atualização da noite anterior. O design se organiza em torno de uma única coluna estreita de leitura, e não de um amplo espaço de trabalho com vários painéis.

O CSS entregue define a largura máxima da página em 680px, o que mantém o texto das issues e a atividade em um caminho de leitura focado. Essa restrição favorece descrições legíveis, mas também limita quanta informação paralela pode aparecer ao lado da fila principal. A composição, portanto, privilegia a revisão em ordem em vez da comparação simultânea.

A visão geral do resumo diário reúne a saudação, o progresso do Cycle 12, a fila de atenção e as atualizações recentes em uma única coluna estreita de desktop.
A visão geral do resumo diário reúne a saudação, o progresso do Cycle 12, a fila de atenção e as atualizações recentes em uma única coluna estreita de desktop.

Uma abertura focada

O card do Cycle 12 vem primeiro, seguido por Needs Your Attention e Updated Yesterday. Isso coloca o risco atual antes da movimentação histórica. O botão de sol e o atalho T de fato alternam as paletas clara e escura locais; o código armazena o tema escolhido localmente quando há armazenamento disponível e, caso contrário, usa o fallback em memória. Trata-se de uma preferência de exibição local, não de uma configuração de conta sincronizada.

Revisando o trabalho por urgência

A fila de atenção usa uma contagem de 3 e começa com ENG-148, “Auth middleware refactor”. A linha de apoio diz “Assigned to you · 5 days without update”, enquanto as etiquetas backend e auth tornam visível o domínio da issue antes da descrição mais longa. Para o leitor, esses elementos respondem quem deve olhar, por que agora e qual área está envolvida.

A descrição da issue contém termos técnicos concretos, como “session-v2”, “/api/v3/*” e “v2”. O estilo de código em linha separa os termos de implementação da prosa explicativa, tornando o card útil para decidir se o item exige acompanhamento técnico. O custo é a profundidade vertical: a issue principal se expande bastante em comparação com as linhas compactas abaixo dela.

Trabalho atribuído que exige atenção

ENG-148 combina responsável, tempo decorrido, etiquetas, prioridade, ciclo e atividade para que o revisor decida se abre a issue ou continua examinando a lista.

Movimentação recente

DES-22 e ENG-201 usam linhas mais curtas para “Marie moved to In Review” e “New issue — no assignee yet”, preservando o contexto de status sem abrir o detalhe completo.

Contexto concluído

O grupo de atualizados ontem registra ENG-178 como “Marked as Done” e DES-19 como alterada para “In Progress”, separando o histórico da atenção imediata.

Do contexto do ciclo ao detalhe da issue

O fluxo do espaço de trabalho começa com uma barra de progresso horizontal rotulada “60% complete · 3 days left”. A porcentagem e o tempo restante são apresentados como um par, para que o leitor relacione a posição no ciclo com o prazo. A barra comunica visualmente a conclusão relativa, mas o artefato fornecido não define como essa porcentagem é calculada.

A primeira issue expandida então passa do resumo à evidência: título e identificador, tempo de atribuição, etiquetas, descrição, metadados e atividade. O bloco de metadados lista Priority como High, Cycle como Cycle 12 e Created como May 1, 2026. Essa sequência permite ao revisor verificar a classificação da issue antes de ler seu histórico.

A atividade está ordenada com o evento mais recente primeiro: Orbit sinalizou o intervalo de cinco dias hoje às 06:42, Sara adicionou a etiqueta auth em 1º de maio e Eli moveu a issue para In Progress em 1º de maio. Essa ordem torna a recência legível, embora o conjunto limitado de eventos não possa estabelecer uma trilha de auditoria completa.

A fila de atenção mostra ENG-148 expandida, com etiquetas, descrição técnica, metadados, atividade e duas linhas compactas de issues abaixo dela.
A fila de atenção mostra ENG-148 expandida, com etiquetas, descrição técnica, metadados, atividade e duas linhas compactas de issues abaixo dela.
O resumo separa a revisão imediata do histórico recente
GrupoExemplo visívelConsequência para o leitor
Needs Your AttentionENG-148, atribuída a você, 5 dias sem atualizaçãoComece pela responsabilidade e pelo risco de trabalho parado
Needs Your AttentionENG-201, ainda sem responsávelIdentifique uma lacuna de responsabilidade sem expandir a linha
Updated YesterdayENG-178, marcada como DoneConfirme a movimentação concluída na fila secundária
Updated YesterdayDES-19, alterada para In ProgressRevise a movimentação recente de status depois do trabalho urgente

Design visível e limite de capacidade

O código implementa expansão local de issues, comportamento de um único detalhe aberto por vez, navegação por setas, recolhimento com Enter e alternância entre tema claro e escuro. Também constrói links externos do Linear a partir de identificadores de issues de exemplo. Esses controles alteram a apresentação fornecida ou abrem destinos definidos pelo autor; eles não estabelecem uma conexão real com o Linear, atribuições sincronizadas, notificações de produção nem histórico de issues verificado. O número do ciclo, os nomes, os status e os carimbos de data e hora continuam ilustrativos.

O texto “Linear only” do rodapé e o rótulo “auto-generated 06:42” pertencem à interface retratada, não são evidência independente de um serviço conectado. O design pode, portanto, ser estudado como referência de arquitetura da informação e composição visual: um resumo diário estreito, um card de ciclo em destaque, um item de atenção expandido e linhas históricas compactas.

Limite de adaptação

Uma recriação pode propor dados reais de issues e comportamento conectado, mas esses são acréscimos de implementação, não propriedades demonstradas por este artefato. Mantenha a distinção visual entre o resumo de progresso, a fila de atenção, o detalhe da issue e as atualizações históricas, mesmo ao substituir o conteúdo de exemplo.

Como criar um design de app de resumo de issues no OpenDesign

  1. Baixar e instalar o OpenDesign

    Baixe o aplicativo desktop, instale-o e conclua a configuração. Crie um projeto para o seu design.

    Baixar OpenDesign
  2. Defina a estrutura do resumo diário

    Crie uma coluna de leitura estreita para desktop, com saudação pessoal, contexto de data, resumo do ciclo, fila de atenção e grupo de atualizações recentes. Mantenha o caminho principal de revisão em ordem: do contexto do ciclo ao trabalho urgente e, por fim, ao histórico.

  3. Adicione estados concretos de issues

    Use registros de exemplo que distingam trabalho atribuído parado, trabalho novo sem responsável, status de revisão, trabalho concluído e trabalho em andamento. Inclua identificadores, etiquetas, carimbos de data e hora, prioridade, ciclo e atividade apenas quando cada campo apoiar uma decisão de revisão.

    Prompt sugerido

    Crie um design de app de resumo de issues para desktop, para um resumo diário no estilo Linear. Use uma coluna de leitura com largura máxima de 680px, com “Good morning, Eli”, um card do Cycle 12 mostrando “60% complete · 3 days left”, um grupo “NEEDS YOUR ATTENTION” liderado por ENG-148 “Auth middleware refactor” e um grupo “UPDATED YESTERDAY”. Inclua etiquetas de issues, tempo de atribuição, prioridade, ciclo, data de criação e uma breve linha do tempo de atividade. Trate todos os dados como ilustrativos, use apenas interações visuais locais e não sugira conexão real com o Linear, armazenamento, notificações nem resultados medidos.

  4. Refine a sequência de revisão

    Verifique se o item de atenção expandido traz a descrição técnica, os metadados e a linha do tempo de atividade, enquanto as issues secundárias permanecem compactas. Preserve as superfícies suaves e reserve as cores de destaque para progresso, prioridade, etiquetas e sinais de status.

  5. Exportar e obter um link de compartilhamento

    Exporte seu design finalizado e, em seguida, use Compartilhar no OpenDesign para obter um link de compartilhamento. Abra o link em uma janela separada do navegador e verifique se a versão desejada e seus assets estão disponíveis antes de enviá-lo.