mar 13, 2010

Posted by Laudeci Oliveira in Geral, Pessoal, Python, Ubuntu | 0 comments

APTonCD on Ubuntu Lucid Lynx

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!!!

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes