Repository navigation
v0.7
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
bincodepara 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 viathread_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.