Depois de muito tempo sem poder adicionar funcionalidades ou retocar o que já funcionava, decidi resolver um problema no APTonCD que incomodava um grade número de usuários, O comportamento visual ao usar temas diferentes.
Para exemplificar o problema, uma breve introdução: O APTonCD utiliza um esquema de cores para destacar o status dos pacotes em sua lista.
São eles:
- Pacotes instalados com a mais nova versão;
- Pacotes não instalados, com a mais nova versão;
- Pacotes instalados com versão mais antiga;
- Pacotes não instalados com versão mais antiga;
- Pacotes “CUSTOM”, adicionados a lista utilizando o botão ‘adicionar’ ou pelo drag ‘n drop utilizando o nautilus;
- Pacotes BAD, que são os pacotes que não foram corretamente importados pelo APTonCD;
O problema mais comum era mostrar os pacotes com versões mais antigas utilizando uma cor que visualmente alertasse para um pacote antigo, o time de desenvolvimento optou pela cor utilizada no fundo de um Label (Rótulo) para demonstrar um ítem desabilitado, que não responde à eventos do mouse ou do teclado. O resultado pode ser visto na figura abaixo:
Notem a dificuldade para ler as informações dos pacotes adduser (3.110ubuntu7), adobe-flashplugin (10.0.42.34-2karnic1), etc.
Após a mudança, utilizando a cor do tema para inativo do texto e não do fundo, o resultado visual ficou bem melhor.
Junto com a mudança visual vem a utilização da versão mais nova da API do Python-apt.
Muito mais está por vir, aguardem!!!
0sem comentários ainda