Sampai saat ini, menerapkan paket ikon adalah keputusan global: seluruh layar mengadopsi paket tersebut, atau tidak sama sekali. Versi 1.0.13 memperkenalkan pengaturan per aplikasi. Anda dapat memilih ikon dari paket mana pun yang terpasang, atau mengimpor gambar Anda sendiri — untuk satu aplikasi saja, tanpa memengaruhi yang lain.
Versi ini juga memperbaiki crash layar utama yang dilaporkan pada perangkat Oppo, serta dua masalah pada selektor baru yang ditemukan selama proses pengembangannya.
Ikon Berbeda untuk Setiap Aplikasi
Tekan lama pada aplikasi mana pun — di layar utama, di dock, di drawer, atau di dalam folder — akan memunculkan opsi « Ganti Ikon ». Selektor ini menawarkan dua tab.
Saran
Tab pertama menampilkan ikon asli aplikasi, diikuti dengan apa yang ditawarkan setiap paket terpasang untuk aplikasi tersebut secara spesifik. Ini adalah cara tercepat jika Anda hanya ingin sebuah aplikasi mengadopsi gaya suatu paket tanpa mengubah tema global.
Jelajahi
Tab kedua membuka seluruh koleksi ikon yang tersedia, dikelompokkan per paket, dengan paket yang sedang diterapkan ditampilkan di urutan teratas. Tidak ada keharusan untuk mengikuti korespondensi asli: Anda bisa memasang ikon kompas pada aplikasi transportasi, ikon kamera pada editor video, atau ikon permainan pada sebuah pintasan. Di sinilah personalisasi menjadi benar-benar bebas.
Tab ini tetap dapat diakses meskipun tidak ada paket yang diterapkan: paket-paket bawaan Sola selalu tersedia, terlepas dari tema global yang aktif.
Gambar Anda Sendiri
Dua opsi melengkapi selektor ini: « Impor Gambar » membuka pemilih foto, dan « Dari File » membuka penjelajah file ponsel — berguna untuk file yang tersimpan di luar galeri, misalnya di folder Unduhan.
Gambar yang dipilih akan dipotong dari tengah menjadi bentuk persegi, diubah ukurannya, lalu disimpan di ruang privat aplikasi. Format umum yang didukung meliputi PNG, JPEG, WebP, HEIC, AVIF. Untuk hasil terbaik, PNG persegi dengan latar belakang transparan tetap menjadi pilihan terbaik: transparansi tetap terjaga, dan bentuk ikon yang telah Anda pilih di pengaturan akan diterapkan dengan rapi.
Tombol « Reset » dapat mengembalikan aplikasi ke perilaku bawaannya kapan saja.
Mengirim Folder dari Drawer ke Layar Utama
Tekan lama pada folder di drawer kini menawarkan opsi « Kirim ke Layar Utama ». Folder tersebut akan dibuat ulang pada slot kosong pertama di layar utama beserta semua aplikasi di dalamnya. Folder aslinya tetap berada di drawer: ini adalah salinan, bukan pemindahan.
Crash Layar Utama
Gejala
Sebuah laporan yang masuk melalui Play Console menunjukkan crash pada Oppo A79 5G (Android 14) saat layar utama ditampilkan. Aplikasi langsung tertutup, tanpa pesan apa pun.
Penyebab
Grid layar utama dibangun menggunakan komponen yang mengharuskan setiap elemen yang ditampilkan memiliki identifier unik. Identifier ini diturunkan dari nama aplikasi, atau nama folder. Namun, secara teknis tidak ada yang mencegah aplikasi yang sama — atau folder yang sama — menempati dua slot sekaligus: dalam basis data, yang mengidentifikasi sebuah slot adalah posisinya, bukan isinya.
Dalam situasi ini, dua slot memiliki identifier yang sama, sehingga komponen tampilan menolak untuk membangun grid tersebut. Proses pembersihan otomatis sebenarnya sudah ada, tetapi dijalankan di latar belakang — layar bisa saja ditampilkan sebelum proses tersebut selesai — dan tidak mencakup kasus folder.
Perbaikan
Keunikan identifier kini dijamin pada saat tampilan dibangun, satu-satunya tempat di mana batasan ini benar-benar berlaku, bukan lagi melalui pembersihan yang tertunda. Perlindungan yang sama juga diterapkan pada tujuh daftar lain yang menampilkan aplikasi atau folder, untuk mencegah masalah serupa muncul di bagian lain antarmuka.
Sebuah unit test khusus kini mereplikasi skenario ini secara persis: test tersebut membangun sebuah grid yang sengaja berisi duplikat identifier lalu memverifikasi bahwa grid tetap dapat ditampilkan. Jika perbaikan ini dihapus, test akan gagal, sehingga memastikan regresi di masa depan akan terdeteksi.
Dua Masalah pada Selektor Ikon
Ditemukan selama proses pengembangan fitur ini, sebelum dirilis.
Ikon yang dipilih tidak selalu diterapkan. Ikon yang telah dirender disimpan dalam memori untuk menghindari perhitungan ulang setiap kali ditampilkan. Mekanisme ini mengetahui bahwa sebuah gambar sudah usang, tetapi tidak mengetahui gambar mana yang sedang disimpannya: sebuah daftar yang belum diperbarui bisa saja menyimpan ikon lama di sana, sehingga ikon baru menjadi terabaikan. Mekanisme ini kini mengidentifikasi konten dari setiap gambar.
Gambar yang diimpor tampil dengan tepi berwarna putih. Tampilan menerapkan latar belakang putih dan margin, yang relevan untuk ikon sistem lama berformat non-adaptif, tetapi tidak untuk sebuah foto. Gambar yang diimpor kini memenuhi seluruh area ubin ikon.
Terjemahan
Pemeriksaan menyeluruh mengungkap bahwa 28 label — terutama pada pengaturan tampilan dan widget cuaca — tidak pernah diterjemahkan selain ke bahasa Prancis: di semua bahasa lain, label-label ini muncul dalam bahasa Inggris, bahasa cadangan aplikasi. Label-label ini kini telah diterjemahkan ke seluruh bahasa yang didukung.
Cara Mendapatkan Pembaruan
1.0.13 diluncurkan secara bertahap melalui Play Store. Anda dapat memaksa pengecekan pembaruan dari aplikasi Play Store, pada bagian « Kelola aplikasi & perangkat ».
Buka di Google Play