Acabei de subir a 0.2 com funcionalidade novas, ajustes e melhora no CI/CD do projeto e melhoria dos testes.
• Oito fundos procedurais — Campo de estrelas, Partículas, Curvas de Lissajous,
Chuva Matrix, Fogo Doom, Aurora, Campo de fluxo e Cordilheira. São itens da
biblioteca como fotos e vídeos: adicione ao pool, abra no visualizador e ajuste
cores, velocidade, densidade, semente e FPS num editor ao vivo. As miniaturas
acompanham as edições.
• Métricas no preview: FPS gerados e CPU de desenho, mais CPU e memória do
processo de configurações — identificados como do processo inteiro, porque
incluem o GTK.
• Ajuda offline no F1, com os capítulos Geral e Avançada em português e inglês,
seguindo o idioma escolhido nas configurações.
• Botão de fechar padronizado nas janelas comuns, com opção de ocultar as barras
de título (nas configurações ou com decklock config set window_decorations false). A tela realmente bloqueada nunca ganha esse controle.
• Quando o PAM informa que a conta foi bloqueada por falhas, a tela avisa e mostra
uma espera estimada. Ele só repete o que o PAM disse e não impõe política
própria — o campo de senha continua utilizável o tempo todo.
• Testes: além dos testes de protocolo isolados, o CI agora sobe uma máquina
virtual descartável e exercita o pacote instalado contra Sway e Linux-PAM
reais — negativa, desbloqueio, bloqueio de conta e SIGTERM mantendo bloqueado.
O pacote pronto é para Arch x86_64; outras distribuições precisam compilar o código.