Şimdiye kadar bir simge paketi uygulamak genel bir karardı: ya tüm ekran paketi benimsiyordu, ya da hiçbiri. 1.0.13 sürümü uygulama bazında bir ayar getiriyor. Yüklü herhangi bir paketten bir simge seçebilir veya kendi görselinizi içe aktarabilirsiniz — geri kalana dokunmadan, tek bir uygulama için.
Bu sürüm ayrıca Oppo'da bildirilen bir ana ekran çökmesini ve yeni seçicinin geliştirme aşamasında tespit edilen iki hatasını da düzeltiyor.
Her Uygulama İçin Farklı Bir Simge
Herhangi bir uygulamaya uzun basmak — ana ekranda, dock'ta, çekmecede veya bir klasörün içinde — « Simgeyi değiştir » seçeneğini ortaya çıkarıyor. Seçici iki sekme sunuyor.
Öneriler
İlk sekme, uygulamanın orijinal simgesini ve ardından yüklü her paketin bu spesifik uygulama için önerdiği simgeyi gösteriyor. Genel temayı değiştirmeden bir uygulamanın sadece bir paketin stilini benimsemesini istediğinizde en hızlı yol bu.
Gözat
İkinci sekme, pakete göre gruplandırılmış, başta o anda uygulanmış olan paketle birlikte, mevcut tüm simgeleri açıyor. Orijinal eşleşmeye uymak zorunda değilsiniz: bir ulaşım uygulamasına pusula simgesi, bir video düzenleyiciye fotoğraf makinesi simgesi, bir kısayola oyun simgesi koyabilirsiniz. Kişiselleştirmenin gerçekten özgür hale geldiği yer burası.
Bu sekme herhangi bir paket uygulanmamış olsa bile erişilebilir kalıyor: Sola'ya entegre paketler, genel temadan bağımsız olarak her zaman kullanılabilir.
Kendi Görselleriniz
Seçiciyi iki seçenek tamamlıyor: « Görsel içe aktar » fotoğraf seçiciyi açıyor, « Dosyalardan » ise telefonun dosya gezginini — galeri dışında bir yerde, örneğin İndirilenler klasöründe duran bir dosya için kullanışlı.
Seçilen görsel merkezden kare şeklinde kırpılıyor, yeniden boyutlandırılıyor, ardından uygulamanın özel alanında saklanıyor. Alışılagelmiş formatlar kabul ediliyor: PNG, JPEG, WebP, HEIC, AVIF. En iyi sonuç için şeffaf arka planlı kare bir PNG en iyi seçim olmaya devam ediyor: şeffaflık korunuyor ve ayarlardan seçtiğiniz simge şekli düzgün bir şekilde uygulanıyor.
Bir « Sıfırla » düğmesi, uygulamayı istediğiniz an varsayılan davranışına geri döndürüyor.
Çekmecedeki Bir Klasörü Ana Ekrana Gönderme
Çekmecedeki bir klasöre uzun basmak artık « Ana ekrana gönder » seçeneğini sunuyor. Klasör, tüm uygulamalarıyla birlikte ana ekranın ilk boş karesinde yeniden oluşturuluyor. Orijinali çekmecede olduğu gibi kalıyor: bu bir taşıma değil, bir kopyalama işlemi.
Ana Ekran Çökmesi
Belirti
Play Console üzerinden gelen bir rapor, ana ekranın görüntülenmesi sırasında Oppo A79 5G'de (Android 14) bir çökme bildiriyordu. Uygulama herhangi bir mesaj göstermeden anında kapanıyordu.
Neden
Ana ekran ızgarası, görüntülenen her öğenin bir benzersiz tanımlayıcı taşımasını gerektiren bir bileşenle oluşturuluyor. Bu tanımlayıcılar uygulamanın veya klasörün adından türetiliyordu. Ancak teknik olarak aynı uygulamanın — ya da aynı klasörün — iki kareyi işgal etmesini engelleyen hiçbir şey yok: veritabanında bir kareyi tanımlayan şey içeriği değil, konumu.
Bu durumda iki kare aynı tanımlayıcıyı taşıyordu ve görüntüleme bileşeni ızgarayı oluşturmayı reddediyordu. Otomatik bir temizlik mekanizması gerçekten vardı, ama arka planda çalışıyordu — ekran, işlem tamamlanmadan önce görüntülenebiliyordu — ve klasör durumunu göz ardı ediyordu.
Düzeltme
Benzersizlik artık ertelenmiş bir temizlikle değil, kısıtlamanın gerçekten geçerli olduğu tek yer olan görüntüleme anında garanti ediliyor. Arayüzün başka yerlerinde aynı türden bir sorunu önlemek için aynı koruma, uygulamaları veya klasörleri görüntüleyen diğer yedi listeye de genişletildi.
Özel bir test artık tam senaryoyu yeniden üretiyor: kasıtlı olarak yinelenen öğeler içeren bir ızgara oluşturuyor ve görüntülendiğini doğruluyor. Düzeltmeyi kaldırmak bu testin başarısız olmasına yol açıyor, bu da gelecekteki bir gerilemenin tespit edileceğini garanti ediyor.
Simge Seçicideki İki Hata
Yayınlanmadan önce, özelliğin geliştirme aşamasında tespit edildi.
Seçilen simge her zaman uygulanmıyordu. Daha önce oluşturulmuş simgeler, her görüntülemede yeniden hesaplanmalarını önlemek için bellekte tutuluyor. Bu mekanizma bir görselin eskidiğini biliyordu, ama hangisini sakladığını bilmiyordu: henüz yenilenmemiş bir liste, eski simgeyi oraya bırakabiliyor ve yeni simge göz ardı ediliyordu. Mekanizma artık her görselin içeriğini tanımlıyor.
İçe aktarılan görseller beyaz kenarlıklı görünüyordu. Görüntüleme, uyarlanabilir olmayan formattaki eski sistem simgeleri için anlamlı olan ama bir fotoğraf için olmayan beyaz bir arka plan ve kenar boşluğu uyguluyordu. İçe aktarılan görseller artık karonun tamamını kaplıyor.
Çeviriler
Sistematik bir kontrol, çoğunlukla görünüm ayarları ve hava durumu görüntüsünde bulunan 28 etiketin Fransızca dışında hiçbir zaman çevrilmediğini ortaya çıkardı: diğer tüm dillerde, uygulamanın yedek dili olan İngilizce olarak görüntüleniyorlardı. Bunlar artık desteklenen tüm dillere çevrildi.
Güncellemeyi Nasıl Alırsınız
1.0.13, Play Store üzerinden kademeli olarak dağıtılıyor. Play Store uygulamasının « Uygulamaları ve cihazı yönet » bölümünden güncelleme kontrolünü zorlamak da mümkün.
Google Play'de Aç