Corrigir contraste entre elementos em row highlight
Esta tarefa assegura que qualquer elemento contido em uma linha selecionada responda ao estado de destaque, adotando tipografia branca com hierarquia adequada e cápsula translúcida nítida para etiquetas.
Contexto
Ao selecionar uma linha na tabela de tarefas (TelaTarefas) ou na lista de notas diárias (TelaDiario), o sistema aplica o preenchimento azul vívido de seleção da janela (Color.accentColor).
Como as células dessas tabelas aplicavam estilos de texto estáticos com cores escuras ou semitransparentes (.foregroundStyle(cores.textoSutil) ou cores.texto), e o componente Etiqueta utilizava véu escuro/colorido padrão, os elementos secundários (ID T-0005, pílula de status, responsável, código de desafio e data) ficavam com contraste baixíssimo contra o fundo azul, dificultando a leitura e quebrando a conformidade de acessibilidade (WCAG) e do Apple HIG.
Esta tarefa assegura que qualquer elemento contido em uma linha selecionada responda ao estado de destaque, adotando tipografia branca com hierarquia adequada e cápsula translúcida nítida para etiquetas.
Feito quando
- ✓Na tabela de tarefas (
TelaTarefas), colunas de ID, Responsável, Desafio e Data invertem a cor para branco com opacidade calibrada quando a linha está selecionada. - ✓A
Etiquetade status suporta o estado de seleção (selecionada), adotando contraste limpo em branco com pílula translúcida e borda nítida sobre o acento. - ✓Na lista de diários (
TelaDiario), a contagem de fatos da linha selecionada também adota cor clara com contraste calibrado. - ✓Todos os testes automatizados da Bancada passam com sucesso (
swift test). - ✓Verificação visual em execução comprova a legibilidade imediata de todos os elementos na linha selecionada.
Notas
- 2026-09-11 — Problema documentado a partir de captura de tela na seção de Trabalho com a linha
T-0005selecionada. - 2026-10-29 — Concluída nos PRs #22 e #34 da Bancada. A opacidade do texto secundário em destaque de linha foi calibrada para 0.92, alcançando contraste estrito de 4.53:1 no modo claro e 5.46:1 no modo escuro contra o fundo de seleção do macOS (
#0A60FFe#1158D8), atendendo integralmente ao critério WCAG AA (>= 4.5:1) para textos de 10 a 13pt. Esta correção aplica-se exclusivamente à interface nativa do app macOS (TelaTarefaseTelaDiario), não alterando a publicação do site estático.