Lumen v0.4.2
Uma interface mais consistente, acessível e preparada para crescer
Esta atualização aprimora a experiência de uso do Lumen nas telas mais densas, consolida componentes reutilizáveis e corrige detalhes importantes de acessibilidade e responsividade.
Destaques
- Sistema de design documentado: tokens, componentes compartilhados, escalas de controles, responsividade e checklist de interface agora estão registrados para manter a evolução do produto consistente.
- Paginação reutilizável: lançamentos, faturas, regras e estabelecimentos recebem navegação paginada com seleção de itens por página e suporte a teclado.
- Seletores consistentes: formulários adotam um select compartilhado, acessível por teclado e alinhado aos temas claro e escuro.
- Transações mais fáceis de navegar: filtros, ações de linha, tabela e paginação ganharam hierarquia visual e comportamento responsivo melhores.
- Gráficos acessíveis: categorias podem ser selecionadas com mouse ou teclado, com estado anunciado e paleta que acompanha o tema.
Correções importantes
- Corrigido o comportamento da sidebar no desktop, que podia ativar indevidamente o modo modal do drawer móvel.
- Corrigidos controles de regras, categorias, faturas, onboarding e importação para navegação por teclado e leitores de tela.
- Corrigido o editor de recorrências para não permitir operações enquanto as dependências ainda carregam ou falham.
- Corrigido o fallback web de Configurações: operações exclusivas do aplicativo desktop não são mais apresentadas como disponíveis no navegador.
- Corrigidas tabelas extensas de faturas e importação para terem rolagem horizontal e semântica mais claras.
- Corrigido o popover de ajuda da importação, incluindo Escape, foco e retorno ao acionador.
Qualidade
- 21 testes de frontend e 95 testes Rust aprovados.
npm run check,cargo fmt --checkecargo clippy -- -D warningsaprovados.
Consulte o changelog e a documentação do design system para os detalhes.