Esta versão adiciona seis papéis de parede à galeria e corrige três funções que, cada uma à sua maneira, prometiam mais do que cumpriam: um contador de passos que só contava com a tela ligada, uma agenda que uma simples recusa tornava definitivamente inacessível, e um backup que esquecia seus ícones personalizados.
Seis novos papéis de parede
Três papéis de parede animados se juntam à galeria: Chalé aconchegante e Chuva lofi no tema Aconchegante, Cumes estrelados no tema Montanha. Três fotografias de floresta se somam ao tema Floresta: Pinheiros na neblina, Árvore solitária e Floresta ao amanhecer.
Um detalhe útil: os dois papéis de parede animados do tema Aconchegante foram filmados em formato paisagem. Em um tablet, eles ocupam a tela em seu enquadramento original; em um celular na vertical, ficam recortados no centro, e parte da cena fica fora do quadro. Já "Cumes estrelados" é nativamente vertical.
Como os demais papéis de parede animados, esses vídeos não vêm incluídos no aplicativo: eles são baixados na primeira exibição e depois ficam guardados no aparelho. O aplicativo cresce apenas 300 KB, e o papel de parede aplicado continua disponível depois, mesmo offline.
O contador de passos só contava com a tela ligada
O sintoma
O contador da página à esquerda permanecia obstinadamente em zero. Investigando, descobria-se que ele até se atualizava — mas apenas enquanto a página ficava aberta na tela. Ou seja, quase nunca, já que ninguém caminha olhando fixamente para a tela inicial.
A causa
Dois mecanismos se combinavam. Primeiro, o Android: há várias versões, um aplicativo que não está em primeiro plano perde o acesso aos sensores de movimento. Enquanto você caminhava, com a tela apagada ou outro aplicativo aberto, o Sola simplesmente parava de receber qualquer medição.
Depois, o próprio código, que fixava um "ponto zero" do dia na primeira medição recebida. Como essa primeira medição só chegava quando a página era aberta, todos os passos já dados desde a manhã eram absorvidos nesse zero. A manhã inteira desaparecia bem no momento em que você ia consultá-la.
A correção
O detalhe que esses dois defeitos ignoravam é que o sensor do celular, esse, nunca para de contar. Ele continua sua contagem em nível de hardware, com o aplicativo fechado ou não. O cálculo agora se baseia nas diferenças acumuladas: a cada medição, o Sola soma a diferença em relação à medição anterior.
Na prática: você caminha dois mil passos com o celular no bolso, abre a página, e os dois mil passos aparecem de uma vez. Dois casos especiais são tratados explicitamente: o reinício do celular, que zera o sensor e antes fazia o contador ficar travado até o dia seguinte, e a virada da meia-noite, que zera o dia sem apagar os passos já dados de madrugada.
Uma agenda que uma recusa tornava irrecuperável
Na primeira abertura, o Sola pede acesso à agenda para exibir seu próximo compromisso. Em caso de recusa, a opção era desativada e o pedido nunca mais era refeito: a função sumia sem indicar como recuperá-la.
Agora, quando falta a permissão, o widget da tela inicial exibe uma linha "Autorizar acesso à agenda", bastando tocar nela. Uma recusa não desativa mais nada — a linha permanece, e você pode mudar de ideia quando quiser. Se o Android bloqueou definitivamente o pedido após várias recusas, o toque abre diretamente as configurações do aplicativo.
Outra novidade: quando o acesso é concedido mas a agenda está vazia, o widget exibe "Nenhum evento próximo" em vez de não mostrar nada. A ausência de informação agora também é uma informação.
O backup esquecia seus ícones personalizados
A função de backup exportava oito das doze tabelas de dados do aplicativo. Faltavam: os ícones personalizados introduzidos na versão anterior, as categorias que você criou, seus nomes personalizados e sua ordem. As imagens que você havia importado também não entravam no arquivo.
Tudo isso agora é salvo, imagens incluídas — um ícone restaurado sem sua imagem resultaria apenas em um bloco vazio.
O comportamento da restauração também mudou. Antes, importar um backup substituía tudo. Agora, o que um arquivo não descreve, ele não altera: restaurar um backup antigo, feito antes da chegada dos ícones personalizados, não os apaga mais. Uma mensagem indica claramente o que não pôde ser restaurado, e por quê.
Uma limitação assumida: os papéis de parede que você mesmo importou continuam fora do arquivo de backup. São vídeos de dezenas de megabytes, e incluí-los tornaria os backups pouco práticos de transportar.
Como obter a atualização
A 1.0.14 está sendo lançada gradualmente pela Play Store. É possível forçar a verificação pelo app Play Store, na seção "Gerenciar apps e dispositivo".
Abrir no Google Play