Até agora, aplicar um pacote de ícones era uma decisão global: ou toda a tela adotava o pacote, ou nada. A versão 1.0.13 introduz um ajuste aplicativo por aplicativo. Você pode escolher um ícone em qualquer pacote instalado, ou importar sua própria imagem — para um único app, sem alterar o resto.
Esta versão também corrige uma falha na tela inicial relatada em um Oppo, e dois defeitos do novo seletor identificados durante seu desenvolvimento.
Um ícone diferente para cada aplicativo
Um toque longo em qualquer aplicativo — na tela inicial, no dock, na gaveta de apps ou dentro de uma pasta — faz aparecer a opção "Trocar ícone". O seletor oferece duas abas.
Sugestões
A primeira aba exibe o ícone original do aplicativo, seguido do que cada pacote instalado propõe especificamente para esse aplicativo. É o caminho mais rápido quando você quer apenas que um app adote o estilo de um pacote sem mudar o tema global.
Explorar
A segunda aba abre o conjunto completo de ícones disponíveis, agrupados por pacote, com o atualmente aplicado no topo. Nada obriga a respeitar a correspondência original: você pode colocar uma bússola em um aplicativo de transporte, uma câmera em um editor de vídeo, um ícone de jogo em um atalho. É aí que a personalização se torna realmente livre.
Essa aba continua acessível mesmo sem nenhum pacote aplicado: os pacotes integrados ao Sola estão sempre disponíveis, independentemente do tema global.
Suas próprias imagens
Duas opções completam o seletor: "Importar uma imagem" abre o seletor de fotos, e "Dos arquivos" o explorador de arquivos do celular — útil para um arquivo guardado fora da galeria, na pasta Downloads, por exemplo.
A imagem escolhida é recortada no centro em formato quadrado, redimensionada, e depois armazenada no espaço privado do aplicativo. Os formatos habituais são aceitos: PNG, JPEG, WebP, HEIC, AVIF. Para um resultado ideal, um PNG quadrado com fundo transparente continua sendo a melhor escolha: a transparência é preservada, e o formato de ícone que você escolheu nas configurações se aplica corretamente.
Um botão "Redefinir" devolve a qualquer momento o aplicativo ao seu comportamento padrão.
Enviar uma pasta da gaveta para a tela inicial
Um toque longo em uma pasta da gaveta agora oferece "Enviar para a tela inicial". A pasta é recriada no primeiro espaço livre da tela inicial com todos os seus aplicativos. O original permanece na gaveta: trata-se de uma cópia, não de uma movimentação.
Falha na tela inicial
O sintoma
Um relatório recebido pelo Play Console indicava uma falha no Oppo A79 5G (Android 14) no momento da exibição da tela inicial. O aplicativo fechava imediatamente, sem mensagem.
A causa
A grade da tela inicial é construída com um componente que exige que cada elemento exibido tenha um identificador único. Esses identificadores derivavam do nome do aplicativo, ou do nome da pasta. Mas nada impede tecnicamente que o mesmo aplicativo — ou a mesma pasta — ocupe duas células: no banco de dados, o que identifica uma célula é sua posição, não seu conteúdo.
Nessa situação, duas células tinham o mesmo identificador, e o componente de exibição se recusava a construir a grade. Uma limpeza automática de fato existia, mas era executada em segundo plano — a tela podia ser exibida antes que ela terminasse — e ignorava o caso das pastas.
A correção
A unicidade agora é garantida no momento da exibição, único ponto em que a restrição realmente se aplica, e não mais por uma limpeza adiada. A mesma proteção foi estendida às outras sete listas que exibem aplicativos ou pastas, para eliminar essa mesma família de problema em outros pontos da interface.
Um teste dedicado agora reproduz o cenário exato: ele constrói uma grade contendo duplicatas propositalmente e verifica que ela é exibida. Remover a correção faz esse teste falhar, o que garante que uma regressão futura seria detectada.
Dois defeitos do seletor de ícones
Identificados durante o desenvolvimento da funcionalidade, antes da publicação.
O ícone escolhido nem sempre era aplicado. Os ícones já renderizados são mantidos em memória para evitar recalculá-los a cada exibição. Esse mecanismo sabia que uma imagem estava desatualizada, mas não qual estava sendo mantida: uma lista ainda não atualizada podia depositar ali o ícone antigo, e o novo acabava sendo ignorado. O mecanismo agora identifica o conteúdo de cada imagem.
As imagens importadas apareciam com borda branca. A exibição aplicava um fundo branco e uma margem, adequados para os antigos ícones de sistema em formato não adaptativo, mas não para uma foto. As imagens importadas agora ocupam todo o quadro do ícone.
Traduções
Uma verificação sistemática revelou que 28 rótulos — principalmente nas configurações de aparência e na exibição do clima — nunca haviam sido traduzidos além do francês: em todos os outros idiomas, eles apareciam em inglês, o idioma de reserva do aplicativo. Eles agora estão traduzidos em todos os idiomas compatíveis.
Como obter a atualização
A 1.0.13 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