All notes

Builder's Notes

Dando corda nas pulgas de qualquer lugar no iOS

O Fleawinder: Living Circus agora tem um teclado iOS personalizado. Instale uma vez e cada app em que você digita — Mensagens, Notas, Safari, qualquer lugar — silenciosamente dá corda no circo em segundo plano. A cada dez teclas pressionadas, um impulso de energia é enviado de volta ao app principal. As pulgas não ligam de onde vem a entrada; elas só querem ser giradas.

O teclado em si tem tema de circo: teclas marrom-escuro quentes, acentos dourados nas teclas especiais e uma pequena barra de energia no topo que vai enchendo conforme você digita. Ela muda de vermelho para dourado e verde à medida que sua contagem de teclas sobe. Há um pequeno emoji de pulga ao lado e um contador ao vivo para que você veja exatamente quanto girou nesta sessão.

A parte mais complicada foi o compartilhamento de dados. Extensões de teclado do iOS rodam em seu próprio processo isolado — não conseguem falar diretamente com o app principal. A solução é App Groups: um contêiner UserDefaults compartilhado que tanto o teclado quanto o app podem ler e escrever. O teclado acumula pontos de corda e os deposita no contêiner compartilhado; o app os recolhe ao retomar. Também migramos os Siri Shortcuts e intents de widgets existentes para o mesmo contêiner compartilhado, então agora tudo flui por um único canal.

Para ativar: Ajustes, Geral, Teclado, Teclados, Adicionar Novo Teclado, Fleawinder: Living Circus. Ele não solicita Acesso Completo — sem rede, nenhum dado sai do seu dispositivo. Apenas teclas alimentando pulgas.