Skip to content

v0.7

Choose a tag to compare

@devfreitas devfreitas released this 11 Jul 01:58
· 18 commits to main since this release

Glimpse Launcher v0.7.0

Esta é uma das maiores atualizações focadas em Performance, Estabilidade e Polimento Visual desde o lançamento inicial do projeto. A versão 0.7.0 traz ícones nativos cacheados, efeitos modernos de janela e resolve gargalos críticos de arquitetura identificados em nossa auditoria profunda de código.

Novidades e UI/UX

  • Extração de Ícones Nativos & UWP: O launcher agora extrai e exibe os ícones verdadeiros dos aplicativos Win32 e UWP (Microsoft Store). Foi implementado um sistema de cache de altíssima velocidade em disco usando bincode para que o carregamento continue instantâneo (em menos de 50ms).
  • Novo Efeito de Sombra e Acrylic: Adicionamos sombra externa na janela principal e um efeito simulado de acrylic que imita o Fluent Design nativo do Windows 11.
  • Tipografia e Badges: A hierarquia das fontes foi aprimorada para facilitar a leitura. Introduzimos pequenas badges arredondadas coloridas (APP, EXE, DIR, CALC) alinhadas à direita para melhorar o reconhecimento rápido dos resultados.
  • Layout Mais Compacto: As margens (paddings) inferiores foram recalibradas. Removemos os espaços vazios e garantimos que a janela envolva perfeitamente os itens de busca.
  • Novas Cores de Sessão: Atualizamos a paleta de cores durante a sessão de busca para garantir mais contraste e legibilidade tanto no tema Claro quanto no Escuro.

Performance e Otimizações

  • Busca "Zero-Allocation" (Hotspot Resolvido): Otimizamos o motor de fuzzy search (nucleo-matcher). O launcher agora reaproveita a mesma alocação de memória do motor entre cada tecla pressionada via thread_local, evitando picos drásticos de CPU ao digitar muito rápido.
  • Monitoramento de Arquivos Inteligente: Removemos pastas de alta rotatividade de I/O (Downloads, Documentos e Imagens) do File Watcher. Isso soluciona um problema crônico onde o launcher re-indexava o sistema inteiro (e consumia muita CPU) toda vez que você salvava um simples documento no Windows.

Segurança e Correções (Bugfixes)

  • [Segurança] Correção de Autostart no Registry: Resolvido um vetor de escalada de privilégios local (Local Privilege Escalation) corrigindo a ausência de aspas duplas no caminho do executável na chave de inicialização do Windows (Run).
  • Correção Visual: Eliminamos o "ghosting" da sombra interna que ocorria nas bordas inferiores da janela.
  • Ícones de Fallback: Os resultados de pesquisa que não possuírem ícones no disco agora usam corretamente os ícones fallback do Phosphor Icons para Arquivos e Pastas.
  • CI/CD: Pipelines de Lint (clippy) e Check foram consertadas.