1

Pitch: Fiz um notch estilo Dynamic Island para o Windows, de código aberto

Fiz o Yata, um notch que fica no topo da tela do Windows, logo abaixo da câmera. Fechado, é uma pílula preta com a hora. Passando o mouse, abre em abas: o que está tocando (qualquer app que use os controles de mídia do Windows, com letra sincronizada), a próxima reunião do Google Agenda, Pomodoro, meta de água, tarefas com lembrete e uma prateleira de arquivos.

Queria um app desses em que eu pudesse confiar lendo o código. Então ele não tem conta nem telemetria, não usa hook de teclado, e só vai para a internet o que você liga. A tabela do que sai do PC está no site.

O instalador ainda não é assinado, então o SmartScreen avisa na primeira vez. Cada versão é gerada pelo GitHub Actions a partir do código público, com SHA256 e análise no VirusTotal, e dá para compilar você mesmo.

Feito em WPF com .NET 10, licença MIT. O nome vem do Yatagarasu, o corvo mensageiro da mitologia japonesa, e um corvo em pixel art de 16×14 mora no notch.

Site: https://getyata.app/pt/
Código: https://github.com/akaneni/yata

Feedback e issues são muito bem-vindos.

Carregando publicação patrocinada...
1

Sobre o aviso do SmartScreen: projeto open source pode conseguir assinatura de código de graça pela SignPath Foundation. Ela tem integração com GitHub Actions e assina o binário que sai do build público, o que combina com o jeito que você já publica as versões. Se não quiser depender deles, o Trusted Signing da Microsoft é pago, mas sai barato.

Só não espera que assinar tire o aviso na hora. O SmartScreen continua olhando a reputação do arquivo e do certificado, e desde 2024 nem certificado EV pula essa etapa. Vai sumindo conforme as pessoas baixam.

1

Já silicitei o SignPath, porém só liberam se o projeto tiver uma reputação melhor. Estou pensando em partir para o Trusted Signing mesmo.

Mas obrigado pelo feedback!

1

ah, não sabia que o SignPath tava exigindo reputação antes de liberar. no Trusted Signing só confere antes de pagar se a sua conta é aceita: pelo que lembro da doc, no começo era só empresa de alguns países, e pessoa física só dos EUA e do Canadá. pode ter mudado, mas vale olhar.

1

Pior que acredito que continua EUA e Canadá. Estou ainda analisando as possibilidades.

Teria como adicionar a Microsoft Store, que já emite certificado, mas acho que fica fora da proposta do Yata.

Logo acredito que consigo enviar uma nova solicitação ao SignPath.

1

pela Store a parte da assinatura se resolve se você empacotar como MSIX, porque a própria Store assina o pacote quando publica. e a conta de dev individual ficou de graça em 2024, se não me engano. mas concordo que muda bastante o jeito de distribuir. boa sorte com o SignPath!