Favicon
Ícone do app na aba do navegador e como PWA (Flutter Web).
Implementação
Pelo MCP (recomendado): peça ao assistente "troca o favicon pra [caminho da imagem]". Ele roda set_favicon por você. Veja MCP do Kasy.
-
Rode:
kasy favicon --image caminho/para/seu-favicon.pngRecomendado: PNG quadrado ≥512×512. Prefira um símbolo simples (sem texto longo); em 16×16 texto vira mancha.
O comando copia para
assets/branding/favicon.png, regeneraweb/favicon.pnge os ícones PWA emweb/icons/, e já arredonda os cantos automaticamente (22% do lado menor). Para ajustar ou desativar o arredondamento:kasy favicon --image caminho/para/seu-favicon.png --radius 22--radius 0desativa e mantém os cantos retos (útil se a imagem já vier arredondada, ou for um círculo/monograma que não deve ganhar máscara extra). Aceita qualquer valor entre0e50.Alternativa manual:
- Substitua
assets/branding/favicon.png dart run flutter_launcher_icons- Hard refresh no browser
- Substitua
-
Force o navegador a limpar o cache pra ver o resultado:
- Mac:
Cmd + Shift + R - Windows:
Ctrl + Shift + R
O favicon antigo pode persistir por horas em cache normal.
- Mac:
Informações
Cantos arredondados
Diferente do ícone do app (iOS/Android aplicam a própria máscara de recorte na hora de exibir), o navegador e a instalação como PWA desenham o PNG do favicon pixel a pixel, sem arredondar nada. Por isso o comando já arredonda os cantos antes de gerar os tamanhos: sem isso o favicon fica quadrado e destoa das outras abas.
PWA
O ícone da PWA (quando o usuário adiciona o site à Home) também é gerado pelo comando. Cores de fundo: web/manifest.json (background_color, theme_color).
Atualizado em 03/11/2026

