A versão v1.8.0 do AppGrid foi publicada em 25 de maio de 2024. A atualização traz uma reformulação completa dos favoritos, suporte ao arrastar de aplicativos para a barra de tarefas, painel ou desktop e uma integração mais profunda com o KDE Plasma via KActivities. O lançamento também inclui melhorias de desempenho e uma série de correções de bugs relatadas pela comunidade.
Principais novidades
-
Favoritos baseados em KActivities
O modeloKAStatsFavoritesModel, usado pelo Kickoff, passa a ser o backend dos favoritos do AppGrid (#37). Favoritos existentes são migrados automaticamente na primeira execução. -
Reordenação e gerenciamento avançado
- Arraste os favoritos para reordená‑los com auto‑scroll nas bordas (#90).
- Atalhos de teclado
Ctrl+Shift+Setapara reorganização via teclado. - Solte arquivos .desktop externos para fixá‑los como favoritos.
-
Arrastar aplicativos
É possível arrastar apps para a barra de tarefas, painel, desktop ou até para o Dolphin (#96).Ctrl+clickpermite seleção múltipla e arraste em lote. O menu de contexto oferece opções de fixar, ocultar, lançar ou copiar em massa. -
Busca mais inteligente
O algoritmo de classificação de resultados agora considera a frequência de uso e os aplicativos padrão de MIME, criando um nível adicional de relevância (#99). -
Integração com Discover
Aplicativos Flatpak podem ser gerenciados diretamente pelo menu de contexto no Discover (#119). Pacotes do sistema serão suportados em versões futuras. -
Broadcast de lançamentos para KActivities
Lançamentos são anunciados ao KActivities, permitindo que o Kickoff exiba “Mais Usados”, documentos recentes e outros itens relacionados à atividade atual (#95). -
Controles de energia e sessão por botão
Cada botão pode ter ações de energia ou sessão configuráveis, além de ser reordenável individualmente (#105). -
Navegação por categorias
AtalhosAlt+←eAlt+→permitem percorrer rapidamente as categorias de aplicativos (#108). -
Aprimoramentos visuais
Sombra opcional leve atrás dos ícones, ajuste de posição vertical para o lançador centralizado e resultados de busca modernizados com cabeçalhos de seção e placeholder para estado vazio. -
Pacotes oficiais
Disponibilidade em PPA para Ubuntu, COPR para Fedora, AUR para Arch Linux e um pacote universal (beta) com verificador de atualização interno para usuários fora das distribuições suportadas (#68).
Desempenho aprimorado
Diversas rodadas de profiling otimizaram a abertura do lançador, que agora é pré‑construído enquanto o cursor se aproxima. Consultas de busca e filtros são cacheadas, e o pipeline de favoritos carrega apenas os componentes necessários. O resultado é uma abertura mais rápida, troca de categorias mais fluida e menor consumo de CPU, principalmente em hardware modesto ou com grandes quantidades de aplicativos.
Correções de bugs relevantes
| Issue | Descrição |
|---|---|
| #86 / #103 | Atualização instantânea de ícones ao mudar o tema do sistema. |
| #89 | Correção de troca de favoritos e adição de ordenação alfabética. |
| #110 | Congelamento do painel ao redimensionar corrigido; barra de rolagem agora oculta automaticamente. |
| #113 | Barra de categorias limpa ao colapsar setas, sem itens cortados. |
| #114 | Resultados de busca não rolam automaticamente ao pairar sobre linhas cortadas. |
| #117 | Linhas reveladas por hover não iniciam cascata de rolagem (PR de @Caelestis94). |
| #122 | Atualização da 1.7.x mantém o ícone do lançador anterior. |
Agradecimentos à comunidade
Os testes intensivos e os relatórios de bugs foram fundamentais para a qualidade da versão 1.8.0. Destaque para os contribuidores @Kingproone e @Caelestis94, que lideraram a fase de testes e relataram a maioria dos problemas.
Histórico de mudanças
Para visualizar o registro completo de alterações entre as versões 1.7.10 e 1.8.0, acesse o Full Changelog.
Onde obter
- Ubuntu: via PPA no Launchpad.
- Fedora: via COPR.
- Arch Linux: através do AUR.
- Distribuições genéricas: pacote universal (beta) com atualização automática dentro do app.
Com essas melhorias, o AppGrid consolida-se como uma alternativa robusta ao Kickoff, oferecendo personalização avançada e desempenho otimizado para usuários do KDE Plasma.