Skip to content

FrameGuard v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Mar 18:30

FrameGuard v0.2.0
Instalação

Baixe o arquivo .exe abaixo
Execute o instalador (aceite o UAC)
O FrameGuard será instalado e abrirá automaticamente

⚠️ O Windows Defender pode alertar sobre o instalador por não ter assinatura digital.
Clique em "Mais informações" → "Executar assim mesmo". O código é 100% aberto e auditável.

O que há de novo
✨ Titlebar integrada ao design
A barra de título padrão do Windows foi substituída por uma implementação própria que acompanha a identidade visual do app — fundo contínuo, botões estilizados e suporte automático ao tema claro e escuro.
🌤️ Tema claro
Novo tema offwhite/creme disponível em Configurações. Projetado para não agredir a visão — sem brancos cegantes. Alterna entre escuro e claro com persistência entre sessões.
🧹 Limpeza de browsers expandida
Suporte adicionado para Firefox, Opera e Opera GX. Agora é possível escolher exatamente o que limpar em cada browser: cache, histórico, sessões e cookies. Cookies e histórico vêm desmarcados por padrão — o app avisa antes de desconectar você dos seus sites.

🔧 Correções

Drag da janela — janela voltou a ser arrastável pelo desktop após ajuste na região de captura de eventos da titlebar customizada
Estado da página de limpeza — as seleções de checkbox agora persistem ao navegar entre páginas
Limpeza de arquivos Windows.old e logs de atualização — corrigido problema silencioso de permissão que impedia a remoção dos arquivos mesmo com UAC aceito

🏗️ Refactoring interno
Esta versão foi um ciclo de arrumação da casa antes de construir novos andares. Nenhuma dessas mudanças é visível diretamente, mas tornam o projeto mais fácil de manter, contribuir e evoluir:

Backend Rust reorganizado em módulos por responsabilidade — gpu, gaming, power, storage, network, visual
Eliminado boilerplate repetido em 27 funções através de um builder de metadados (TweakMeta)
Frontend com fonte única de verdade para todos os tweaks (tweakRegistry)
Lógica duplicada entre as páginas de Otimizações e Privacidade extraída para um hook compartilhado
Dashboard refatorado em componentes menores e isolados
Prettier, ESLint, rustfmt e clippy configurados — código formatado e sem warnings

📋 Próximos passos (v0.3.0)

Nova tela inicial com filosofia "O que você quer fazer hoje?"
Planos nativos por intenção: Quero mais FPS, Quero mais privacidade, Quero limpar a bagunça
Contador de serviços em segundo plano antes e depois da otimização
Novos tweaks: Windows Recall, Classic Right Click Menu, Edge Debloat completo e outros

FrameGuard é gratuito, open-source (GPL v3) e sem telemetria. Se o app te ajudou, considera deixar uma ⭐ no repositório ou compartilhar com alguém que precise.