GT-Launcher
Tamamen modüler kart sistemine sahip Android ana ekran ekosistemi: 5 sekmeli kart üretici, anlık OmniSearch ve OBD-II araç HUD telemetrisi.
İnteraktif Modül Vitrini
Aşağıdaki modüllerden birini seçerek canlı kayıtları, mimari kararları ve teknik parametreleri inceleyin.

5 Sekmeli Kart Üreticisi
Sıfırdan özel kartlar inşa edin: yetenekler (sistem monitörleri, kripto takibi, hava durumu, medya), davranışlar, görsel stiller, boyutlar ve özel görsel katmanları adım adım yapılandırın.
Görsel Stil Stüdyosu
Gerçek Stil Stüdyosu birebir taşındı: bir hazır ayar seç, ardından aşağıdaki her köşe, dolgu, kenarlık, gölge, parlama, doku ve desen kontrolü canlı ve ayarlanabilir — uygulamanın kendisinin sunduğu aynı alanlar.
Modül Ekle
20 yetenek
Sürüm geçmişiGT Launcher değişiklik notları
Sürüm notları sunucuda herkese açık kaynaktan eşitlenir ve saatlik olarak yenilenir.
Otomatik senkron
GT Launcher değişiklik notları
Sürüm notları sunucuda herkese açık kaynaktan eşitlenir ve saatlik olarak yenilenir.
4.24.12026-09-25
Düzeltilenler
- Drive Mode'a Girerken Çökme: harita ekranda değilken kamera hareket ettirilmeye çalışıldığı için Drive Mode açılır açılmaz çökebiliyordu. Artık sadece harita gerçekten görünürken konumunu takip ediyor.
- Split Düzende Harita Görünmüyordu: eski "Arka plan haritası" seçeneği kapalıysa split düzendeki harita paneli siyah kalıyordu. Harita artık split düzende her zaman çiziliyor ve geçersiz kalan seçenek Drive ayarlarından kaldırıldı (harita şeffaflığı kaydırıcısı duruyor).
4.24.02026-09-24
Eklenenler
- Drive Mode Düzenleri: Drive Mode artık sadece göstergeleri, sadece haritayı, sadece görselleştiriciyi ya da bölünmüş görünümü gösterebiliyor. İki parmakla sağa veya sola kaydırarak geçiş yap; uygulama son düzenini hatırlıyor. OBD adaptörü bağlantısı koparsa çalışan bir düzene geçiyor, adaptör dönünce geri dönüyor.
- Özelleştirilebilir Gösterge Panelleri: canlı önizlemeli editörle sekiz gösterge stili (Street Neon, Retro Digital, Classic Analog, Minimal HUD, Racing, Digital Bar, Sport Twin, Data Grid). Her gösterge istediğin sensörü, görünüm tipini, rengi, birimi ve uyarı aralığını gösterebiliyor. Arka planlar AMOLED ekranlar için saf siyah.
- Ön Cam HUD Aynası: herhangi bir gösterge stilini ayna görüntüsüne çevir, ön cama yansıtılabilsin.
- Daha Fazla OBD Verisi: 11 yeni sensör, birkaç yeni devir saati çeşidi ve klasik Bluetooth OBD adaptörü desteği. RPM artık akıcı hareket ediyor ve gerçek adaptör bağlanınca debug simülatörü kendiliğinden kapanıyor.
- Ses Görselleştiricileri: albüm kapağından renk alan radyal, dalga formu, aynalı ve tünel görselleştiricileri; hiçbir şey çalmıyorken parça bilgisi olan boşta ekranı.
- Drive Ayar Paneli: sürüş ekranından çıkmadan Drive Mode'un kendi ayarlarını aç.
- Deck Rotator'da Yüz Başına Renk: deck ayarlarından her dönen yüze ayrı vurgu rengi ver.
- Müzik Kartı Seçenekleri: isteğe bağlı karıştır ve tekrarla düğmeleri, ayrıca önceki/sonraki düğmeleri ve kaydırma eylemleri için ayrı anahtarlar; hepsi kartın ayarlarından.
- Zamanlayıcı Süre Ayarı: Zamanlayıcı kartının geri sayımı artık 1 ile 180 dakika arasında ayarlanabiliyor.
- Edit Mode'da Duvar Kağıdı Butonu: ana ekran duvar kağıdını doğrudan Edit Mode'dan değiştir.
- Edit Dock'ta Modüller Aracı: bir kartın modüllerini doğrudan edit dock'tan ekle ve yönet.
Değişenler
- Daha Az Boş Kaydırma Alanı: ana ekranda son kartın altındaki boş alan artık sadece Edit Mode'da görünüyor.
- Maps Rehberliği Drive Mode'a Dönüyor: adım adım yönlendirmeyi başlattıktan sonra launcher öne geliyor, Maps arka planda yönlendirmeye devam ediyor.
- Edit Dock Araçları Yeniden Dizildi: beş aracın adları kesilmesin diye ikon üstte, etiket altta yerleşim.
- Kaydırma Düzenlemede Tek Geri Alma: kaydırma eylemi düzenleme oturumunun tamamı tek geri almayla eski haline dönüyor.
- Tam Yerelleştirme: modül kataloğu, kılavuz, mühendislik ayarları ve diyaloglar desteklenen 10 dilin hepsinde yerelleştirildi.
Düzeltilenler
- Deck İçinde Adım Sayacı: başka bir yüz görünürken de sayıyor ve uygulama açık kalsa bile gece yarısı yeni güne geçiyor.
- Google Maps Yol Tarifi Paylaşımları: Maps'ten "şuraya yol tarifi" paylaşmak artık hedefin adını ve konumunu alıyor.
4.23.02026-09-22
Eklenenler
- Dinamik Vurgu Renkleri (Premium): Hava Durumu, Saat, Sistem Durumu, Pomodoro, Adım Sayacı, Su Takibi, Takvim, Bildirimler ve İletişim kartları artık kendi canlı durumlarına göre otomatik renk değiştirebiliyor — hava durumu koşulu, günün saati, pil seviyesi, zamanlayıcı fazı, hedef ilerlemesi, etkinlik yakınlığı veya okunmamış sayısı. Her durumun rengi kartın kendi ayarlarından bağımsız olarak özelleştirilebiliyor.
- Her Kartta Uygulama İçi Yardım: her kartın ayarlar ekranındaki "?" butonu, doğrudan o modülün Kullanma Kılavuzu'ndaki bölümüne götürüyor. İstemiyorsan Ayarlar ▸ Sistem'den bu butonları kapatabilirsin.
- Edit Mode'dan Hızlı Profil Değiştirme: Ayarlar ▸ Profil Yedekleme'ye girmeden, Edit Mode'daki yeni Profiller butonundan tam bir profili — tema, ayarlar ve düzeni birlikte — yükle.
Değişenler
- Duvar Kağıdı Ayarları Style Studio'ya Taşındı: arka plan görseli/rengi, ön plan görseli ve kilit ekranı senkronu artık Ana Ekran ayarları yerine Style Studio'nun yeni "Ekran Katmanları" grubunda, uygulamanın diğer görsel özelleştirmeleriyle birlikte.
4.22.42026-09-21
Düzeltmeler
- Eski Profil Import Ederken Çökme: 4.22.3 öncesi kaydedilmiş bir profili import etmek, yeni Bauhaus stiliyle gelen alanların eski kayıtlı stilleri düzgün işlememesi yüzünden uygulamayı çökertebiliyor veya genel bir "geçersiz profil" hatası verebiliyordu. Düzeltildi — eski profiller artık doğru şekilde import ediliyor.
4.22.32026-09-21
Eklenenler
- Sürüş Modu Hızlı Arama: Sürüş Modu'ndayken kayıtlı kişilerinden birini tek dokunuşla ara. Kişi listesini Araç ayarlarından yönetebilirsin.
- Yeni "Bauhaus" Görsel Stili: düz renk bloğu, keskin köşeler, kalın kontrast kenarlık ve belirgin ofset gölge — diğer sekiz ön ayar gibi ücretsiz. Style Studio'ya herhangi bir stile ekleyebileceğin yeni öğeler de eklendi: kesikli kenarlıklar, köşe vurgusu "HUD çentiği" işaretleri, vinyet koyulaştırma ve tarama (scanline) deseni.
- Tema ve Stil Artık Ayrı Stüdyo Sekmeleri: ayarlar panelindeki birleşik Görünüm bölümü, kendi canlı önizlemesine sahip ayrı bir Tema sekmesi (renkler, otomasyon) ve Stil sekmesine (kart şekli ve yüzey efektleri) ayrıldı.
- Ayarlanabilir Kart Giriş Animasyonu: kartların telefonu ilk açtığında veya kilidi açıp launcher'a döndüğünde nasıl belireceğini seç — Yok, Solma + Büyüme, Yukarı Kayma veya Zıplama (Ayarlar ▸ Ana Ekran ▸ Grid).
- Gerçek Açılış Ekranı: Android 12 ve üzerinde düzgün, animasyonlu bir açılış ekranı.
- Paylaşılabilir Hata Kaydı: uygulama çökerse son hata kaydı Yardım ve hesap'tan paylaşılabilir — hiçbir şey otomatik gönderilmiyor, çökme detayları dışında kişisel veri yok.
- Kart İkonunu Kaldır: kartlar artık ikonsuz olabiliyor — ikon seçicide veya kart ayarlarında "Yok"u seç. Birkaç kart tipi için de yeni ikonlar eklendi (Saat, Zamanlayıcı, Not, Adım, Jest, Su, Sesli Not).
- Saat Kartı Ayarları: 24 saat veya 12 saat formatını, saniye gösterimini ve yıldız tarihi satırını doğrudan kartın kendi ayarlarından değiştir.
- Hava Durumu Kartında Fahrenheit Seçeneği: tek bir Hava Durumu kartını Santigrat yerine Fahrenheit gösterecek şekilde ayarla.
Düzeltmeler
- Hızlı Eylemler Artık Gerçek Durumu Gösteriyor: Sistem Durumu kartındaki ve Mühendislik Paneli'ndeki WiFi, Bluetooth, Fener ve Ses düğmeleri cihazın gerçek durumundan bağımsız olarak hep kapalı görünüyordu. Artık gerçek durumu gösteriyor — ve kontrol ediyor.
- Bildirim Kartı Artık Uyarıları Kesmiyor: uyarı listesi artık kaydırılabiliyor, böylece birkaç bildirimden fazlası silinmeden incelenebilir durumda kalıyor.
- Medya Widget'ı Artık Sonsuza Kadar Animasyon Yapmıyor: çalma durumundaki nabız animasyonu hiçbir şey çalmazken bile çalışmaya devam ediyordu — küçük ama sürekli bir pil tüketimiydi, artık yok.
- Daha Akıcı Sidebar Açılış/Kapanış: sidebar'ı açmak veya kapatmak artık animasyonun her karesinde tüm ana ekranın yeniden hesaplanmasını zorlamıyor.
- App Drawer Açılışındaki Nadir Çökme: uygulamanın paketlenme şekline bağlı, sadece release sürümünde görülen bir çökme düzeltildi. App Drawer'ı açarken çökme yaşadıysan bu sorunu çözmüş olmalı.
4.22.02026-09-14
Eklenenler
- Görev Doğrulamalı Tanıtım Turu: ilk kurulumdan sonraki rehberli tur artık atlanabilir bir "İleri" yerine gerçek eylemler istiyor. Edit Mode'u açıyorsun, bir kart seçiyorsun, Card Settings'i açıp Layout, Modules ve Module settings'i kendin geziyorsun — ardından gerçek bir sidebar butonuyla devam ediyorsun: Move ile sürüklüyor, Size ile boyutunu değiştiriyor ve animasyonlu rehberlik tamamlanmadan önce bir Quick Color seçiyorsun. Sidebar Edit Dock'a, mevcut geri al akışıyla kalıcı olan erişilebilir bir Quick Color paleti (tema, mavi, yeşil, turuncu, mor) eklendi.
- Her Yerde Sistem Tarzı Popup'lar: uygulamadaki her popup — seçiciler, editörler, onay diyalogları — artık Android 12+ üzerinde bulanık bir arka plan ve yuvarlak sistem-diyalog stiliyle açılıyor (eski sürümlerde düz koyu bir perde); onlarca farklı stildeki elle yapılmış popup yerine tek, tutarlı bir görünüm geldi.
- Kullanım Kılavuzu Uygulama Alanına Göre Yeniden Düzenlendi: aranabilir kılavuz artık 44 konuyu tek düz liste yerine altı bölümde topluyor — Başlangıç, Ana Ekran, Kartlar, Görünüm, Uygulamalar ve Sistem & destek. Arama hâlâ global ve sonuçların hangi bölüme ait olduğunu belirtiyor; kılavuz Ayarlar'daki Yardım ve hesap'tan yeniden açılabiliyor.
Değişenler
- Görsel Stiller İncelendi: sekiz kart stili ön ayarının (Flat, Glass, Neobrutalism, Claymorphism, Minimalism, Neon, Dot, Pixel) tümünde daha sakin ve dengeli kenarlıklar, gölgeler ve dokular var — kesintisiz bir Glass kenar ışıltısı, keskin bir Neobrutalist offset, daha az abartılı bir Neon parıltısı ve sıfır opaklıkta artık sızmayan doku gürültüsü. Çapraz gradyan gücü artık her iki gradyan yönünde de doğru tepki veriyor. Gölge ve parıltı çizimi de hafifledi: önbelleğe alınmış anahat geometrisi, kaydırma ve renk değişiminde yeniden çizilmek yerine tekrar kullanılıyor.
- Ayarlar Menüsü Sadeleşti: ana ayarlar ekranı üç odaklı gruba indi; amaç odaklı, daha büyük (76dp) hedef kartlarına geçildi — artık her kartı dolduran canlı durum metni yok. Premium/abonelik yönetimi ayrı bir üst-seviye giriş olmaktan çıkıp Yardım ve hesap'a taşındı; Uyarlanabilir Düzen ise üst seviyede yer kapmak yerine Ana Ekran ▸ Grid altında bağlamsal bir seçenek oldu. Eski hedeflere giden kısayollar ve arama sonuçları hâlâ çalışıyor.
- Rehber Yüzeyleri Uygulamayla Aynı Görünüyor: Kullanım Kılavuzu ve coachmark turu artık ayrı, sabit koyu bir rehber görünümü yerine uygulamanın kendi tema-duyarlı panel stili ve rengiyle çiziliyor.
4.21.02026-09-12
Eklenenler
- Tablet ve Katlanabilir Departman Panosu: Classic App Drawer artık orta ve geniş pencerelerde kalıcı, yeniden düzenlenebilir bir departman panosuna uyum sağlıyor. Pano yerleşimleri tablet genişlikleri için ayrı saklanıyor; Apps ayarlarında Otomatik, Liste ve Pano seçimleri bulunuyor.
- Katlanma Bilinçli Drawer Yerleşimleri: kitap modunda pano ile detay menteşe çevresinde ikiye ayrılıyor; masaüstü modunda pano ve detay menteşenin üstü/altında kalıyor.
Değişenler
- Tablet Uygulama Gezinmesi: Grid Departman Panosunu, Liste Classic satırları açıyor. Departmana dokunmak, kendi kartını bulunduğu yerde büyütüp kaydırılabilir tam uygulama listesini gösteriyor; uygulamaya uzun basmak bağlam menüsünü açmaya devam ediyor.
- Daha Akıcı Tablet PUSH Sidebar: açılma sırasında ana ekran içeriği kalan viewport'a GPU ile dönüştürülüyor; kartlar ekranda kalırken grid her karede yeniden ölçülmüyor.
Düzeltilenler
- Departman Panosu Uygulama İkonları: pano önizlemeleri ve büyütülmüş departman satırları ortak ikon önbelleğini kullanıyor; eksik ikonlar ve yinelenen ön-ısıtma işi kaldırıldı.
4.20.12026-09-12
Değişenler
- Büyük Ana Ekranlarda Daha Akıcı Kaydırma: ekran dışına kaydırılan kartlar artık her frame'de gölge/parıltı efektlerini yeniden çizmiyor — ana ekranındaki satır sayısı arttıkça fark daha da belirginleşiyor.
- Daha Akıcı "Kart Şeffaflığı" Slider'ı: Ayarlar ▸ Ana Ekran'daki Kart Şeffaflığı slider'ını sürüklemek artık her tikte tüm kartları baştan çizmiyor — sadece şeffaflık değeri güncelleniyor.
- Daha Hafif Kart Gölge/Parıltı Çizimi: neredeyse görünmez ama yine de tam bir ekstra çizim maliyeti olan gölge/parıltı katmanları budandı; bazı kartların paylaşılan gölgenin üstüne bir de kendi gölgesini çizdiği tekrar da giderildi.
- Kart Giriş Animasyonu Artık Gereksiz Yere Tekrarlanmıyor: başka bir uygulamadan Ana Ekran'a dönmek, ekranı döndürmek veya Edit Mode'dan çıkmak artık kademeli kart giriş animasyonunu yeniden tetiklemiyor.
Düzeltilenler
- Titreşim Gücü Değiştirildikten Sonra Açılışta Çökme: Titreşim Gücü ayarını (Ayarlar ▸ Sistem) hiç değiştirdiysen, o kayıtlı değerin açılışta okunma şeklindeki bir hata yüzünden uygulama çökebiliyordu. Düzeltildi.
4.20.02026-09-11
Eklenenler
- Rehberli Özellik Turu: ilk kurulumdan sonra bir kez oynayan, tekrar izlenebilir bir spot-ışık turu Edit Mode'u ve App Settings butonunu tanıtıyor — istediğin zaman Kullanım Kılavuzu'ndaki "Replay tour" butonundan tekrar izleyebilirsin.
- App List'i Tek Kaydırmayla Aç: yeni bir ayar, App List'in ilk yukarı kaydırmada doğrudan açılmasını sağlıyor — artık "önce hazırla, ikincide aç" mecburiyeti yok.
Değişenler
- Onboarding Yeniden Yazıldı: desteklenen 10 dilin tamamında tüm onboarding ekranları daha net, daha direkt bir dille yeniden yazıldı.
- Daha Akıcı Sidebar Açılış/Kapanışı: genişleme/daralma animasyonu artık başlangıç ve bitişte ana ekran grid'ini bir kare boyunca görünür şekilde sıçratmıyor veya bozmuyor.
- Sidebar Butonları Artık Komşularıyla Çakışmıyor: buton yüksekliğine bağlı olarak çakışan butonlara veya aşırı büyük boşluklara yol açan bir grid aralık hesaplama hatası düzeltildi.
Düzeltilenler
- Aynı GIF'i Paylaşan Kart Foregroundları Çok Daha Az Bellek ve CPU Kullanıyor: aynı animasyonlu GIF foreground'unu kullanan kartların her biri kendi bağımsız kopyasını decode edip animate ediyordu, bir de altında rastgele renkli bir kutu kısa süreliğine görünüyordu — artık tek bir decode edilmiş, çalışan örneği paylaşıyorlar ve o kutu kaldırıldı.
- Kart Arka Plan Görselleri Artık Tam Çözünürlükte Decode Edilmiyor: birden fazla kartta kullanılan bir arka plan fotoğrafı artık her kartta ayrı ayrı tam çözünürlükte yüklenmek yerine bir kez decode edilip ekran boyutuna göre küçültülüyor ve paylaşılıyor.
- Drive Mode'un Yön Sensörü Artık Arka Planda Çalışmaya Devam Etmiyor: otomatik yön algılama için kullanılan ivmeölçer dinleyicisi, uygulamadan çıktıktan sonra da veri akıtmaya devam ediyordu; artık uygulamanın ön plan yaşam döngüsüyle birlikte durup yeniden başlıyor.
- Aktif Kart Animasyonları Makul Bir Kare Hızına Sabitlendi: aktif kartların breathing/flashing renk animasyonu, yüksek yenileme hızlı ekranlarda artık saniyede 120 kereye kadar yeniden çizim yapmıyor.
4.19.02026-09-10
Eklenenler
- Kartlar ve Ana Ekran Arkaplanı İçin Düz Renk: kart düzenleme dock'una eklenen yeni COLOR aracıyla herhangi bir kartı düz bir renge boyayabilirsin; ana ekran arkaplanı da mevcut görsel seçicisinin yanına aynı düz renk seçeneğini kazandı — ikisi de hızlı renk şeridi + bir dokunuşla açılan tam renk seçici kullanıyor.
- Kilit Ekranı Duvar Kağıdı Senkronu: Ana Ekran ▸ Arka Plan altındaki yeni "Kilit Ekranını da Güncelle" seçeneği, ana ekran arkaplanını (görsel veya renk) telefonunun gerçek kilit ekranına da yansıtıyor. Bazı üreticiler (Samsung, Xiaomi vb.) üçüncü parti uygulamaların kilit ekranı duvar kağıdını değiştirmesini engelleyebiliyor — cihazında bu olursa GT Launcher sessizce başarısız olmak yerine sana haber veriyor.
Düzeltilenler
- Aydınlık Modda Sidebar İkon Kontrastı: sidebar ikonları ve sidebar'ın "+" ekle butonu, açık/beyaz bir arkaplana karşı gerçek sayfa arkaplanıyla kontrast oluşturmak yerine beyaz-üstüne-beyaz görünebiliyordu.
4.18.12026-09-09
Düzeltilenler
- Düzenleme Modu Paneli Artık Seçtiğin Stili Takip Ediyor: MOVE/SIZE dock'u, araç seçici butonları, "Align with Grid" toggle'ı, SIZE aracının −/+ stepper'ları ve alttaki Ekle/Preset/Geri Al/Bitti satırı, Style Studio temandan bağımsız olarak sabit, düz buton şekilleri kullanıyordu. Artık aktif stilin köşe yarıçapını, dolgusunu, kenarlığını ve stile özgü efektlerini (frost shimmer, hard shadow, glow) uygulamanın geri kalanı gibi takip ediyorlar.
4.18.02026-09-09
Eklenenler
- Sidebar Edit Mode Baştan Tasarlandı: sidebar artık ana ekran gridinin kullandığı aynı seçim modelini paylaşıyor — bir butona dokunup seç, ardından açılan dock'ta MOVE ve SIZE araçları, ayarlar ve silme var; kart ve sidebar düzenlemeleri için tek, ortak bir Geri Al butonu. Butonlar artık gerçek bir serbest-hücre gridinde duruyor (sabit satır + yükseklik, sıralı liste değil), yani iki buton arasında gerçek bir boşluk bırakılabiliyor.
- Yeniden Tasarlanan Buton Ekleme Kataloğu: aranabilir, filtrelenebilir, gruplu çiplere sahip ve gerçek butonun canlı önizlemesini gösteren bir katalog — eski alfabetik kısayol seçiciyi değiştiriyor.
- Uygulama Ayarları Butonu Artık Gerçek, Taşınabilir Bir Buton: sidebar'ın üstünde sabit duran ve GT Launcher'ın kendi ayarlar/mühendislik panelini açan dişli ikonu artık diğerleri gibi sürükle-bırakla taşınabilen sıradan bir buton — istediğin yere koyabilirsin. Silinemiyor ve eksik olduğunda otomatik olarak geri ekleniyor, yani ayarlara dönüşün her zaman bir yolu var.
- Serbestçe Taşınabilir Düzenleme Paneli: MOVE/SIZE dock'u ve Ekle/Geri Al/Bitti satırı artık ekranın altına sabit değil — tutamağından tutup dikey olarak istediğin yere sürükleyebilirsin. Bir kart veya sidebar butonunu sürüklerken panelin altına değersen, panel otomatik olarak ekranın karşı yarısına kaçıyor.
- Header Pil Yüzdesi Artık Anlık Güncelleniyor: kartlarda zaten olan anlık güncelleme, sistem yayınıyla header'daki pil yüzdesine de geldi.
Değişenler
- Sidebar Butonları Artık Üst Üste Binemiyor: bir butonu büyütmek, altında gerçekten boş olan alanla sınırlandırılıyor; bir butonu birden fazla komşuyla çakışacak bir yere sürüklemek, bozuk bir düzen oluşturmak yerine doğrudan reddediliyor.
- Uygulama Listesi Fazla Kaydırınca Kapanıyor: hem grid hem slide-list modunda, listenin en üstünü geçecek şekilde hızlı kaydırmak artık uygulama listesini kapatıyor.
- Alfabe İndeks Dock'u Artık Titremiyor: parmağın bir harf sınırına yakın durduğunda seçim iki harf arasında gidip gelmiyor.
- Daha sıkı Proguard/R8 yapılandırmasıyla (paket geneli yerine alan bazlı keep kuralları, class repackaging) daha küçük release APK/AAB.
Düzeltilenler
- Bu Güncellemeden Önceki Sidebar Düzenleri Yüklenirken Kendini Onarıyor: butonları zaten üst üste binen bir sayfa (yukarıdaki çakışma kurallarından önceki verilerden), bir sonraki yüklemede otomatik olarak boşluksuz, temiz bir düzene yeniden diziliyor — zaten sorunsuz olan sayfalar (bilinçli boşluklar dahil) dokunulmadan kalıyor.
- Sidebar'daki "+" Ekle Butonu Artık Kaybolmuyor: artık kaydırılabilir buton listesinin altında sabit duruyor (listenin geri kalanıyla kaydırılıp kaybolmuyor), ikonu da bazı arka plan stillerinde artık görünmez olmuyor.
4.17.02026-09-07
Eklenenler
- Radyal Menü Şekli — Çokgen veya Daire: kartın uzun-basma radyal menüsü artık sadece daire değil, düzenli çokgen olarak da çizilebiliyor; kenar sayısı (3–12) menüdeki öğe sayısından tamamen bağımsız, kendi sliderı var.
- Her Zaman Görünen Kayıtlı Profiller Listesi: Ayarlar ▸ Sistem'deki profil yedekleme bloğunda artık isim alanı + Kaydet butonu ve önceden kaydedilmiş tüm profillerin listesi doğrudan görünüyor — herhangi birine dokunarak anında yükleyebilirsin. Eski "Uygulama Klasörüne Kaydet" diyaloğu + ayrı "Profillere Göz At" ekranı kalktı.
- Karta Özel Görsel Stil: herhangi bir kart artık genel görsel stili Kart Ayarları'ndan bağımsız olarak override edebiliyor.
- Su Takibi Özel Ön Ayarları: günlük su takibi kartı artık tek sabit bardak boyutu yerine kullanıcının düzenleyebileceği ön ayar miktarlarını destekliyor.
- Combo Link (Bağlı Kart) Gesture'ı: yeni bir kart yeteneği — bir kartı basılı tutup bağlı ikinci bir kartı kaydırarak ona bağlı aksiyonu tetikle.
- İnteraktif Onboarding: ilk kurulum için yeni, rehberli bir tanıtım akışı.
- Sidebar Arkaplan Opaklığı ve Gradyan Kontrolleri: sidebar'ın zaten kullandığı iki alan (arkaplan opaklığı, gradyan) ilk kez bir ayar ekranına kavuştu.
- Yeniden Tasarlanan Ana Ekran Edit Mode: bir karta dokunarak seçiyorsun, sonra taşıma, boyutlandırma, −45°…45° döndürme, ayarlar ve silme kontrolleri içeren bir dock beliriyor — sadece seçili kart boyutlandırma tutamaçlarını gösteriyor, bir komşuyla çakışınca kesikli bir çerçeve uyarıyor (net iken altın, çakışırken kırmızı).
- Uygulama Çekmecesinden Hızlı Departman Oluşturma: çekmeceden çıkmadan departman listesinin sonundan yeni departman oluşturulabiliyor; aynı isim kontrolü, isteğe bağlı anahtar kelimeler ve renk ön ayarları var.
Değişenler
- Ayarlar Deklaratif Bir Motorla Baştan Kuruldu: Adaptive, Hakkında, Premium, Sistem, Stil, Görünüm, Ana Ekran, Uygulamalar, Araç ve Sidebar artık tek tip katalog, renderer, premium kapısı ve kararlı arama-anchor sistemini paylaşıyor. Eski tekrarlı sekme uygulamaları ve bağımsız Style Studio ekranı kaldırıldı; mevcut davranışlar ve canlı önizlemeler korundu.
- Ayarlar Bilgi Mimarisi ve Erişilebilirliği: navigasyon grupları sabitlendi, gerekli dokunma hedefleri en az 48dp yapıldı, ortak tipografi tokenları kullanıldı, yinelenen izin kontrolleri kaldırıldı, dar yerleşimler kırpılmak yerine uyarlanıyor ve aydınlık/karanlık kontrastı Ayarlar genelinde düzeltildi.
- Ayar Araması Artık 55+ Hedefe Ulaşıyor: Şimdi Optimize Et, Satın Alımları Geri Yükle, Düzeni Düzenle, ızgara kenar boşluğu, kart/metin opaklığı, sidebar markalama ve davranışı, Slide List konum/son uygulama seçenekleri ile önceden gruplanmış birçok kontrol ayrı ayrı aranabiliyor ve doğru iç satıra atlıyor.
- Style Studio Artık Ayarların Bir Parçası, Gerçek Canlı Önizlemeyle: ayrı Style Studio diyaloğu ve onun kutu içi sahte kart önizlemesi kalktı. Stil düzenleme artık normal bir ayar bölümünde yaşıyor ve her renk/gölge/köşe slider'ı sürüklerken Ayarlar ekranını saydamlaştırıp altındaki gerçek ana ekranın canlı olarak yeniden stillendiğini gösteriyor — sidebar önizlemesinde zaten kullanılan aynı çözüm.
- Kart Ayarları Yeniden Tasarlandı: Görünüm/Düzen/Modüller/Modül ayarları sekmeleri daha net etiket ve ipuçlarıyla yeniden yazıldı, düzenlerken kartın kendisinin canlı önizlemesi eklendi.
- Anlık Pil Durumu: kartlardaki pil yüzdesi artık her 5 saniyede bir yoklamak yerine gerçek bir sistem broadcast'i üzerinden değiştiği anda güncelleniyor.
- Yeniden Tasarlanan Uygulama Çekmecesi Başlığı: güvenli alanı dikkate alan başlık artık arama, tek dokunuşlu liste/ızgara geçişi ve Uygulamalar ayarlarından oluşan tek odaklı bir satır. Departman oluşturma listenin sonuna, arka plan seçeneği Uygulamalar ayarlarına taşındı; kapatma için sistem geri navigasyonu kullanılıyor.
- Yeniden Tasarlanan Modül Ekleme Kataloğu: aranabilir ve filtrelenebilir liste, kalıcı tek seçim aksiyonu ve gerçek kartın canlı önizlemesiyle değiştirildi. Önizlemeler sabit dar alana sıkıştırılmak yerine doğal ana ekran ızgara ölçülerinde oluşturulup eşit oranla ölçekleniyor.
- Edit Mode'da İki Parmakla Dokunma Artık Sadece Kaydırma: pinch-to-resize kaldırıldı; boyutlandırma artık seçili kartın dock'u veya tutamaçları üzerinden yapılıyor, yani iki parmakla kaydırırken yanlışlıkla bir kartı boyutlandırmak ya da sidebar'ı açmak artık mümkün değil.
- Daha Net Edit Mode Kontrolleri: üç ana Edit Mode aksiyonu artık opak ve dolu yüzey kullanıyor; geri navigasyonu çıkmadan önce etkin aracı ve seçimi kapatıyor, ana ekran da alt kartların erişilebilir kalması için ölçülen dock yüksekliğini kaydırma alanında ayırıyor.
- Sidebar Ayarları Cilası: bölümler artık hepsi birden değil, kademeli açılıyor (görünüm/düzen/sayfalar açık, geri kalanı kapalı başlıyor), köşe yarıçapı slider'ları dar ayar sütunlarında yan yana sıkışmak yerine alt alta diziliyor.
- Uygulama Çekmecesi Veri Akışı Optimize Edildi: paket eşlemeleri cache'leniyor, gruplanmış sonuçlar yeniden kullanılıyor ve kayıtlı departman listesi canlı tutuluyor; böylece filtreleme ve departman güncellemeleri daha az tekrarlı tarama yapıyor. Sabitlenen uygulamalar liste görünümünde üstte kalıyor.
- Profil Yedekleme Akışı Sadeleştirildi: profil adı, kaydetme ve yükleme artık ayrı kaydet/göz-at diyalogları yerine her zaman görünür tek bir Ayarlar bloğunda.
- Yerelleştirmeler Eşitlendi: yeni Edit Mode, modül kataloğu, onboarding, profil ve Ayarlar metinleri launcher'ın desteklediği 10 dilde mevcut.
Düzeltmeler
- Ayar Satırları Artık Birleşmiyor, Kırpılmıyor veya Etiket Tekrarlamıyor: üst üste kontroller arasındaki boşluk geri getirildi, arama vurgusu yuvarlak köşelerde içeriği kırpmıyor, Ana Ekran slider etiketleri öneklerini iki kez yazmıyor ve panel kenarlıkları shimmer efektinin üstünde çizilerek net kalıyor.
- Radyal Menüde Opacity Slider'ı Bazı Stillerde Etkisizdi: sert gölgeli (hard-shadow) bir görsel stil kullanan kartlarda kenarlık ve seçili dilim vurgusu opacity slider'ını tamamen görmezden geliyordu.
- Radyal Menüde Çokgen Köşeleri Kesik Görünüyordu: çokgenin dış hattı sabit açı adımlarıyla örnekleniyordu ve bu adımlar neredeyse hiçbir zaman gerçek köşeye tam denk gelmiyordu, bu yüzden her köşe keskin bir nokta yerine küçük bir kesik olarak çiziliyordu. Artık doğrudan çokgenin gerçek köşe açılarından inşa ediliyor.
- Combo Gesture Neredeyse Hiç Tetiklenmiyordu: kaydırma gesture'ının pointer-input işleyicisi hangi karta bağlı olduğunu sadece gesture başladığı anda yakalıyordu, başka bir kart "tutulan kart" olduğunda değil — bu yüzden Combo bağlantısı neredeyse her zaman bayat kalıyordu.
- İç İçe Ayar Arama Sonuçları Yanlış Yere Kaydırabiliyordu: kaydırma ofsetleri gerçek scroll container'a göre değil, satırın en yakın ebeveynine göre hesaplanıyordu — bu da bir seviyeden fazla iç içe geçmiş her ayarı (ör. ızgara sütun sayısı slider'ı) etkiliyordu.
- Uygulama Çekmecesi Başlığı Durum Çubuğuyla Çakışabiliyordu: kompakt başlık güvenli bir alan payı bırakmıyordu, bazı cihazlarda sistem durum çubuğunun altına render olabiliyordu.
- Uygulama Çekmecesinde Departman ve “Diğer” Sonuçları Bayat Kalabiliyordu: yeni departmanlar artık anında görünüyor; gizli veya aramayla eşleşmeyen uygulamalar genel Diğer bölümüne geri sızmıyor.
- Modül Ekle Başlığı Tüm Yerleşimi Bozabiliyordu: ortak tam genişlik butonu ve sınırlandırılmamış tam yükseklik vurgusu, başlığı tek harflik satırlara indirip kapatma kontrolünü diyalog boyunca uzatabiliyordu. Başlık artık açık ölçülere ve ikon boyutunda kapatma aksiyonuna sahip.
- Edit Mode Kilitleri ve Döndürme Sınırları Uygulanıyor: konum/boyut kilitleri hem gesture hem ViewModel katmanında kontrol ediliyor; döndürülmüş kartlar amaçlanan ızgara alanını değiştirmeden gerçek görsel zarfını ve çakışma durumunu gösteriyor.
- İki Kartlı Hareket Swipe Sırasında Hold Durumunu Kaybediyordu: ikinci kart swipe event'ini tüketince ilk kart bunu kendi parmağı bırakılmış gibi yorumlayıp aksiyon çalışmadan bağlantıyı temizliyordu. Hold takibi artık ilk parmağın pointer kimliğine bağlı ve yalnızca o parmak gerçekten kalkınca bitiyor.
4.15.02026-09-03
Eklenenler
- Gesture (Şekil Çizme) Modülü: Kartın üzerine doğrudan çizilen bir şekli (bas-tut-sürükle) tanıyıp bağlı bir aksiyonu tetikleyen yeni bir kart yeteneği — sıfırdan yazılmış bir $1 Unistroke Recognizer, on tek-vuruşlu şekil (daire, üçgen, dikdörtgen, onay işareti, caret, zigzag, dört ok), her biri iki yönde de (saat yönü/tersi) çizilebiliyor. Uyumlu herhangi bir karta eklenti olarak ya da kendi başına bir kart olarak çalışır (başka bir şey yoksa on şeklin referans ızgarasını gösterir). Çizgi rengi varsayılan olarak kartın okunabilir metin rengini kullanır ya da elle ayarlanabilir. Bağlamaları test ederken tanınan şekli ve güven skorunu gösteren canlı bir toast var.
- Tasker & MacroDroid Otomasyonu, İki Yönde: iki yeni radial menü/gesture aksiyon tipi (TASKERTASK, MACRODROIDMACRO) bir kartın ya da gesture'ın Tasker görevi veya MacroDroid makrosu tetiklemesini sağlıyor. Ters yönde, MainActivity artık bir uzaktan komut intent'i kabul ediyor — Tasker/MacroDroid launcher'ın kendisini kontrol edebiliyor: kayıtlı preset yükle, Drive Mode/edit mode/sidebar aç-kapa, tema değiştir, App Drawer'ı aç, ya da başlığına göre bir App Launch kartını çalıştır.
- Dört Yeni Bağımsız Kart: Hesap Makinesi (dört işlem, tamamen yerel), Su Takibi (gün sınırında sıfırlanan, dokunarak kaydedilen günlük takip), Odak Zamanlayıcı/Pomodoro (otomatik faz geçişli çalışma/mola/uzun mola döngüsü) ve Sesli Not (uygulamanın özel depolama alanına tek dokunuşla kayıt, oynatma/silme).
- Hızlı Toggle'lar Kartı: Wi-Fi (yüzen panel), Bluetooth (ayarlar ekranı) ve Rahatsız Etme (Bildirim İlkesi Erişimi verildiğinde gerçek toggle) tek bir kartta.
- Favori Kişiler Kartı: Elle seçilen bir kişi ızgarası, ara/SMS/WhatsApp aksiyonlarıyla.
- Uygulamaları Başa Pinleme: App List kartında bir uygulamaya uzun basarak onu alfabetik listenin üstüne sabitle, en son pinlenen en üstte.
Değişenler
- Kart Ekleme Ekranı Yeniden Tasarlandı: eski çok sekmeli, en sonunda ayrı bir Save adımı gerektiren yapı (10 öğelik eski preset ızgarası) yerine, her kart tipinin canlı önizlemesiyle yan yana aranabilir/grup filtrelenebilir tek bir liste geldi. Ekle'ye dokunmak kartı anında varsayılan ayarlarla oluşturuyor — ince ayar (ikon, renk, dokunma aksiyonları, boyut...) artık zaten var olan Kart Ayarları'nda yapılıyor, iki ayrı formda tekrarlanmıyor.
- OmniSearch Daha Hızlı ve Daha Fazlasını Buluyor: her arama kaynağı (uygulamalar, kişiler, takvim, medya, sistem, web, AI) artık sırayla değil eş zamanlı çalışıyor ve bittiği anda sonucunu bildiriyor — önceden en yavaş kaynak bitene kadar hiçbir şey görünmüyordu. Ayar arama kapsamı 8 üst seviye bölüm adından yaklaşık 40 tekil ayara (ızgara boyutu, sidebar konumu/otomatik gizleme, dokunsal geri bildirim şiddeti, Drive Mode HUD/AOD/otomatik park, ikon paketi, gizli uygulamalar, uygulama dili ve daha fazlası) genişledi.
- Minimum Kart Boyutları: içerik yoğun kartlar (buton ızgaraları, çok satırlı listeler) artık kendi düzenlerinin bozulacağı bir boyutun altına küçültülemiyor; zaten yerleştirilmiş kartlar da bir sonraki açılışta yeni minimuma göre otomatik güncelleniyor.
Düzeltmeler
- Şekil Çizmek Sidebar'ı Açıyordu: radial menüyle paylaşılan uzun-basma algılayıcısı, sürükleme touch slop'u aştığı anda — hiçbir şeyi tüketmeden — iptal oluyordu; bu tam olarak bir şekil çizmenin yaptığı şey, ve tüketilmeyen sürükleme ana ekranın kendi sidebar-açma/app-drawer-overscroll jestlerine sızıyordu. Şekil yakalama artık tamamlanmış bir uzun-basmanın arkasına gizlenmek yerine kendi anlık sürükleme algılayıcısını kullanıyor.
- AppLaunch Kartları Şekil Tanımayı Sessizce Engelliyordu: atanmış uygulaması olan kartlar hiçbir şey ayarlanmasa bile otomatik bir radial menü sentezliyordu, bu da kartta Gesture olup olmadığına bakılmaksızın dokunuş önceliğinde şekil işlemenin önüne geçiyordu.
- Daire (ve Üçgen/Dikdörtgen) Zayıf Tanınıyordu: tanıyıcının nokta-nokta mesafe metriği, şekil insan gözüne aynı görünse bile ters yönde (saat yönü/tersi) çizilen bir vuruşu kötü puanlıyor — kapalı şekillerin "doğru" bir yönü olmadığından kullanıcılar her iki yönde de çiziyor. Bu üç şeklin her biri artık iki yön için de şablona sahip.
4.13.02026-08-31
Eklenenler
- 3 Günlük Ücretsiz Deneme: Aylık planda yerel bir Play Billing offer'ı, ücretsiz kullanıcıların abone olmadan önce tüm premium özellikleri (görsel stil slotları, Drive Mode, modül stackleme, bildirim animasyonları) 3 gün boyunca denemesine izin veriyor. Uygunluk kontrolü ve tekrar deneme engeli cihaz üzerindeki local state ile değil, doğrudan Google Play tarafından uygulanıyor.
- Premium Durum Detayı: Premium ayarlar ekranı artık premium aktifken tek bir genel "aktif" rozeti yerine gerçekte ne olduğunu gösteriyor — ömür boyu, otomatik yenilenen bir abonelik (Play'e giden bir "Aboneliği Yönet" kısayoluyla), iptal edilmiş ama hâlâ aktif bir abonelik ya da erken kullanıcı ayrıcalığı (grandfathering).
Düzeltmeler
- Yanlış Eşleşen Paywall Etiketi: Kilitli nefes alma/yanıp sönme bildirim animasyonu seçeneğine dokunulduğunda "MODULE STACKING" alt başlıklı bir paywall diyaloğu gösteriliyordu, "NOTIFICATION ANIMATIONS" yerine.
- Bayat Görsel Stiller Pazarlama Metni: Premium ekranı, bu presetler zaten ücretsiz yapıldıktan sonra bile Glass/Neobrutalism/Claymorphism/Neon'u ücretli bir avantaj olarak tanıtmaya devam ediyordu; metin artık gerçek kalan avantajı (1 yerine 12'ye kadar özel stil slotu) anlatıyor.
- App Drawer Aramasının Klavye Odağını Kaybetmesi: Slide List çekmece stilinden arama yaparken arama alanı ilk tuş vuruşunda IME odağını kaybediyordu, çünkü header'ı çekmece stiline göre iki farklı call-site derinliğinde composable ediliyordu; bu da Compose'un onu yazarken söküp yeniden bağlamasına neden oluyordu.
4.12.02026-08-30
Eklenenler
- Composable Stil Motoru (Style Studio): Eski sabit Visual Style enum'unu tamamen değiştiren sıfırdan bir stil motoru — bağımsız köşe geometrisi (keskin/yuvarlak/kesik/pikselli, her köşe ayrı ayrı bölünebilir), bağımsız olarak katmanlanabilen gölge/glow/kenarlık/dolgu/doku efekt katmanları, 12'ye kadar kaydedilebilen özel stil slotu ve gerçek kart render yolunun beslediği canlı önizleme. Altı hazır presetle geliyor (Flat, Glass, Neobrutalism, Claymorphism, Minimalism, Neon), artı iki yeni desen tabanlı preset: Dot ve Pixel.
- Pattern Trait & Pixel/Dot Stilleri: Herhangi bir kart yüzeyine çizilebilen ve sidebar rail ile paylaşılan bir nokta/blok deseni dokusu (GPU Picture olarak cache'lendiği için frame başına ekstra maliyeti yok), merdiven basamağı gibi render edilen yeni bir PIXELATED köşe tipi ve preset seçicide canlı bir stil önizleme örneği.
- App List Kartı: Kurulu her uygulamayı doğrudan bir kartın üzerinde kaydırılabilir alfabetik liste olarak gösteren yeni bir kart tipi — açmak için dokun, kaldırmak için uzun bas — kartın kenarında sidebar'ın kendi index dock'uyla paylaşılan isteğe bağlı bir A-Z index harf şeridiyle.
- Sidebar Overlay Reveal Modu: Mevcut Push reveal'a alternatif. Rail, ana ekran içeriğinin üzerine yüzer, onu yeniden düzenlemez — bu yüzden açma/kapama grid'i hiç yeniden yerleştirmez.
Değişenler
- Ayarlar Ekranları Artık Aydınlık/Karanlık Temayı Takip Ediyor: Her ayarlar sekmesindeki (Görünüm, Ana Ekran, Sidebar, App Drawer, Sistem, Sürüş, Veri) seçici çipler, liste satırları, metin alanları ve iki diyalog sabit karanlık-mod-only renkler kullanıyordu ve Aydınlık modda soluk metinli karanlık adalar olarak kalıyordu. Artık tema-farkında paleti kullanıyorlar, ayarlar panelleri de aktif Style Recipe'nin desen dokusundan okunabilirlik sınırlı, ince bir ipucu alıyor.
- Ana Ekran & Kart Ayarları Refaktörü: Monolitik HomeScreen ve CardSettingsDialog/AddCardDialog composable'ları odaklı, bağımsız test edilebilir dosyalara bölündü (grid layout, edit-mode kontrolleri, ön plan varlıkları, preset önizleme, yetenek satırları) — davranış değişikliği yok, ama kart sistemi buradan itibaren genişletmeye daha uygun.
- Rebrand Temizliği: Kod ve dokümantasyondan kalan son LCARS isimlendirmeleri ve eski, rebrand öncesi çekmece stili kod adı kaldırıldı; proje artık uçtan uca GT Launcher.
- Performans: Ana ekran grid'i ve app drawer'daki frame başı recomposition azaltıldı, birkaç Compose state-instability kaynağı düzeltildi, ikon rasterizasyonu ve diğer bloklayan I/O ana thread'den taşındı.
Düzeltmeler
- Kart Gölgesi/Glow'u Komşu Kartların Üzerine Boyanıyordu: Bir kartın offset gölgesi veya glow efekti, grid'deki her kartın arkasında değil üstünde render ediliyordu; bu yüzden yeterince yayıldığında bir komşunun gövdesinin üzerine görsel olarak boyanabiliyordu. Artık her kartın altında render ediliyor, sadece boşluklarda görünüyor.
- Sidebar Reveal Sırasında Efektler Kayboluyordu: Push reveal modunda, açma/kapama animasyonunun tüm süresi boyunca her kartın gölge/glow efekti tamamen atlanıyordu (görünmez oluyordu), sonra aniden geri geliyordu — artık boyunca kesintisiz kalıyor.
- Style Studio Açılışta Çöküyordu: Style sekmesi açılırken oluşan nested-scroll çökmesi düzeltildi.
- Çeşitli stil motoru doğruluk düzeltmeleri: özellik var olmadan önce kaydedilmiş tarifler için pattern trait geriye dönük dolduruldu, çok büyük kartlarda pattern grid yoğunluğu artık kırpmak yerine küçülerek ölçekleniyor, ve köşe geometrisi/kenarlık/glow yarıçapı orijinal preset değerlerine göre eşleştirme düzeltmeleri yapıldı.
4.10.02026-08-19
Eklenenler
- Rehberli/Hızlı İlk Kurulum Kart Seçimi: Onboarding'in kart seçim adımı, izinlerden sonra artık iki açık yol sunuyor — Hızlı Kurulum (mevcut preset kontrol listesi) veya Rehberli Kurulum; ikincisi gerçek Card Builder'ı boş açar ve her kayıttan sonra "başka kart eklensin mi?" istemiyle döngüye girerek yeni kullanıcıların yetenek sistemini uygulamalı öğrenmesini sağlar.
- Finans Kartı Görsel/Jest/Öncelik Güncellemesi: Finans kartı artık toplam portföy değerini büyük/kalın, altında renkli kâr/zarar satırı ve kaydırmalı bir varlık ticker'ı ile gösteriyor. Kartlar, AppLaunch yeteneği üzerinden dokunma/çift dokunmayı atanmış bir uygulamaya devredebiliyor. Kart ayarları ve kart üreticisi, eski düz chip görünümünün yerine geçen yeniden sıralanabilir bir yetenek öncelik listesi kazandı (index 0 = ana UI render edici, geri kalanı uzantı).
- Radyal Menü ile Kart Erişilebilirliği: Saat, Hava Durumu, Takvim, Timer, Not, Fener ve Sistem kartları artık uzun-basma radyal menüsü üzerinden atanmış bir AppLaunch yeteneğine ulaşabiliyor — kendi dokunma/çift dokunma jestleri zaten başka bir şey yaptığı için, özel radyal menüsü olmayan bir kart AppLaunch yeteneğinden otomatik olarak bir tane üretiyor.
- Öne Çıkan En Üst Arama Sonucu: OmniSearch'ün öne çıkarılan tam/önek eşleşmesi ("TOP RESULT" kategorisi) artık kompakt/kart sonuç stili ayarından bağımsız olarak, kenar vurgulu ve gerçekten daha büyük render ediliyor — görsel vurgu veri modelinde vardı ama hiçbir zaman canlı render yoluna bağlanmamıştı.
Değişenler
- Birleşik Tutorial: Üç modlu tutorial'ın (WELCOME seçici + statik el kitabı sayfalayıcı + ayrı interaktif tur) yerine, her zaman canlı arayüze karşı çalışan tek bir spot ışıklı adım dizisi geldi. Kullanıcıyı gerçek Add Card üreticisinden geçiren bir CARDMODULES adımı eklendi.
Düzeltmeler
- Sidebar Açılınca Widget Boşalıyordu: Ana ekran içerik sütunu her yeniden boyutlandığında (örn. sidebar açılıp kapanınca) cache'lenmiş bir widget görünümü ekrandan koparılıyor ve asla yeniden takılmıyordu; widget, kullanıcı app drawer'a girip geri dönene kadar boş kalıyordu.
- Sızan Widget ID'leri: Bir widget kartını silmek AppWidgetHost ayırmasını asla serbest bırakmıyordu — eklenip sonra kaldırılan her widget kalıcı olarak ayrılmış kalıyor, sağlayıcısı hiçbir yerde gösterilmeyen bir widget için güncelleme yayınları almaya devam ediyordu.
- Ölü Widget Güncelleme Yeniden Denemesi: Sağlayıcıları dürtmek için kullanılan manuel bir ACTIONAPPWIDGETUPDATE yayını, host uygulamaların gönderemeyeceği sistem korumalı bir eylemdi — her çağrıda sessizce başarısız oluyordu. Kaldırıldı; onun yerine çalışan restartListening() yolu kullanılıyor, ve "WIDGET OFFLINE" durumu artık ölü bir uç değil, gerçekten dokunulabilir bir yeniden deneme.
- Korkutucu Widget İzin Bandı: Widget seçici, BINDAPPWIDGET önceden verilmemişse normal kullanıcılara ham bir adb shell appops set ... komutunu hata mesajı olarak gösteriyordu. Kaldırıldı — seçici bu durumda zaten uygun sistem onay diyaloğuna dönüyor.
- Kopuk Departman Anahtar Kelime Editörü: Engineering → Apps'te bir departmanın anahtar kelimelerini düzenlemek başarıyla kaydediliyordu ama uygulama sınıflandırma mantığı tarafından hiç okunmuyordu; o mantık kendi ayrı, düzenlenemeyen anahtar kelime tablosunu kullanıyordu. Kullanıcının düzenlediği anahtar kelimeler artık öncelikli.
- Özel Departman Renkleri Atılıyordu: Yerleşik küme dışındaki herhangi bir departman ID'si için, özel bir departmanın seçilen rengi render sırasında sessizce varsayılan tema rengiyle değiştiriliyordu.
- Yeniden Atamadan Sonra Bayat Uygulama Gruplaması: Bir uygulamayı bağlam menüsünden farklı bir departmana taşımak, ilgisiz bir state değişikliği yeniden hesaplamayı tetikleyene kadar görsel olarak yeniden gruplanmıyordu.
- Ölü Kod Kaldırıldı: AppListScreen.kt (765 satır) — uygulamada hiçbir yerde canlı çağrı noktası olmayan, tam kurulmuş alternatif bir app-list ekranı.
- Karışık Dilli Arayüz: İzin listesinin GRANTED/DENIED rozeti, kart üreticisinin sekme çubuğu (FUNCTION/BEHAVIOR/APPEARANCE/LAYOUT/VISUAL), bölüm başlıkları ve birkaç alan etiketi, OmniSearch'ün WEB/PLAY STORE/COMPUTER kategori etiketleri, departman taşması ("+N MORE") ve sentetik "Recently Used" departman etiketi, ve widget offline durumu — seçilen uygulama diline bakılmaksızın hepsi sabit İngilizceydi. 10 desteklenen dilin tamamına yerelleştirildi.
4.9.52026-08-07
Düzeltmeler
- Google Play Fotoğraf ve Video İzinleri Uyumluluğu: READMEDIAIMAGES/READEXTERNALSTORAGE izinleri kaldırıldı. Gallery Carousel kartı artık dönen fotoğraflarını, Favoriler albümüne ya da seçili bir cihaz albümüne karşı canlı bir MediaStore sorgusu yerine, kalıcı per-photo URI izniyle tek seferlik bir sistem Photo Picker çoklu seçiminden alıyor. Mevcut Gallery Carousel kartları yeni bir fotoğraf seçimi isteyecek.
- Google Play Erişilebilirlik Uyumluluğu: Android Erişilebilirlik ayarları açılmadan hemen önce belirgin bir uygulama içi açıklama ve açık onay eylemi eklendi. Açıklamaya ilk kurulumdan ve Sidebar ayarlarından ulaşılabiliyor; reddetmek servisi devre dışı bırakılmış bırakıyor.
- Hava Durumu Güvenilirliği: Eksik kimlik bilgileri, ağ hataları, başarısız yanıtlar ve bozuk hava durumu payload'ları artık uydurma hava durumu verisi yerine kullanılamıyor durumu gösteriyor.
- Premium Hak Güvenilirliği: Play Billing kurulumu artık fiyatlandırma veya satın alma sorgularından önce sıraya alınıyor. Geçici bir Billing/Play bağlantı hatası artık kullanıcının cache'lenmiş hakkını false ile ezmiyor.
- Release Lint: Eksik bir izin gerektiren sistem duvar kağıdı bitmap okuması kaldırıldı ve Android lint'in raporladığı kullanılmayan grid scope temizlendi.
Değişenler
- Erişilebilirlik Kapsamı: İsteğe bağlı Navigation Service artık sadece Geri ve Son Uygulamalar launcher kontrolleriyle sınırlı. Artık erişilebilirlik olayları, interaktif pencere içeriği veya jest yeteneği talep etmiyor.
- Android 16: Proje, Android 16 uyumlu bir Gradle/AGP araç zinciriyle compileSdk ve targetSdk 36'ya güncellendi. Room, o araç zincirinin ürettiği Kotlin metadata'sını desteklemesi için 2.7.2'ye güncellendi.
- İzin Minimizasyonu: Kullanılmayan bildirim, ön plan servisi, fener ve ses-medya izinleri kaldırıldı; eski Bluetooth izinleri Android 11 ve öncesiyle sınırlandırıldı.
- Yerelleştirme: Kalan görünür fener, seçici, kaydırma-eylemi ve OBD telemetri etiketleri desteklenen tüm launcher dillerine yerelleştirildi.
- Gizlilik Politikası: Politika, cihaz üzerinde işlemeyi doğru şekilde açıklayacak ve istekleri OpenWeather, Google Maps/Play hizmetleri, Google Play Billing ve finans veri sağlayıcılarına yönlendirecek şekilde yeniden yazıldı.
4.9.42026-07-23
Eklenenler
- Düzeni Yükle (Preset Quick-Picker): Edit modda "ADD CARD" ile "EXIT EDIT MODE" arasına yeni bir "LOAD PRESET" butonu eklendi. Kayıtlı bir preset'e dokunmak layout'u canlı önizler; SAVE ile kalıcı hale getirilir (eski layout undo stack'ine eklenir), CANCEL ile önizleme geri alınır.
Düzeltmeler
- Preset Yükleme Sessiz Hatası: Kayıtlı layout preset'leri diskten okunurken sessizce boş dönüyordu — CardCapability sealed interface'i düz Gson() ile deserialize edilemiyordu (concrete alt tip seçilemiyordu), hata bir catch-all bloğunda yutuluyordu. Preset'in "type" alanına göre doğru alt tipi seçen bir CardCapabilityDeserializer eklendi.
- Drive Mode Oturum Düzeltmeleri: Screen-hold, ses görselleştirici, OBD polling, bildirim tabanlı nav overlay, galeri ve premium debug bypass ile ilgili çeşitli düzeltmeler; Quick Routes eklendi.
4.7.32026-06-27
Eklenenler
- Gelişmiş Dokunsal Geri Bildirim (Advanced Haptic Engine):
- Kağıt Kaydırma Hissiyatı (Paper Drag Friction): Kartları kaydırırken parmak altında biriken mesafeye göre (her 16.dp hareket) sürekli, yumuşak dokunsal geri bildirim (DRAGTICK) tetiklenir.
- Radyal Menü Dilim Geçişleri (Wedge Crossings): Radyal menü üzerinde dilimler arasında geçiş yapıldığında net ve belirgin tık geri bildirimi (WEDGETICK) sağlanır.
- Sidebar Açılış Hissiyatı (Sidebar Reveal): Sidebar kapalıdan açığa geçtiği an parmağa tok bir açılış geri bildirimi (SIDEBAROPEN) iletilir.
- Izgara Yerleşim Mıknatısı (Grid Snapping): Edit modda kartları taşırken veya boyutlandırırken, kartın yeni ızgara alanlarına oturduğu/snapped olduğu her an dokunsal tık (GRIDSNAP) verilir.
- Dokunsal Detay Ayarları (Haptic Detail Settings): Ayarlar > Donanım > Dokunsal Geri Bildirim altına her 4 yeni dokunsal geri bildirim türü için bağımsız açma/kapama butonları eklendi.
- Profil Desteği: Yeni dokunsal tercihler profil içe/dışa aktarma ve yedekleme sistemine (ProfileData, UserPreferences) dahil edildi.
- Uygulama Listesi Görünüm Düzeltmeleri (App List View Fixes):
- Çekmece Görünüm Senkronizasyonu (Classic Drawer Grid/List Fix): Classic çekmece görünümünde (AppDrawerScreen) global appListViewMode ayarı (LIST/GRID) değiştirildiğinde tüm departman kartlarının senkronize şekilde güncellenmesi sağlandı. Başlangıçta boş olan kart durum haritası (cardStates) global ayar veya departman listesi her değiştiğinde otomatik olarak doldurularak fallback çelişkileri giderildi.
- Slide List Izgara Görünümü (Slide List Grid Support): Slide List modunun GRID ayarı seçildiğinde takılı kalma (LIST'te kalma) sorunu çözüldü. prefs.appListViewMode state'i isGrid parametresi olarak doğrudan SlideListDrawerScreen'e geçirilerek Compose recomposition garantilendi.
- Slide List Alfabetik Navigasyon Düzeltmesi (Slide List Alphabet Navigation Fix): Slide List grid modunda sağdaki harf barına basıldığında veya sürüklendiğinde doğru satırlara odaklanması için letterIndexMap hesaplamaları 4'lü sütun yerleşimine (row index offset mapping) göre optimize edildi.
- Sidebar Engineering Live Preview:
- Engineering > Sidebar ekranındaki eski temsili mini preview kaldırıldı.
- Ayarlar ekranı artık ana ekrandaki gerçek LcarsSidebar bileşenini sol/sağ konuma göre canlı gösteriyor.
- Preview üzerindeki sidebar butonları uygulama veya sistem işlevi çalıştırmadan doğrudan buton editörünü açıyor.
- Sidebar ayar kontrolleri aynı ekranda ana ayar panelinde kalıyor.
Düzeltmeler
- Radial Contact Calls: Radyal menüde contact call action'ı artık dialer ekranını açmak yerine doğrudan arama akışını tetikliyor.
- Radial Opacity Persistence: Radyal menü opaklık ayarı normalize edilerek kaydediliyor; ayardan çıkıp geri girince değer korunuyor.
- Smart Card Dragging: Kart taşıma sırasında 2. ve 3. hamleden sonra hedef kartın tekrar yer değiştirmesine neden olan settle algoritması düzeltildi; sürüklenen kart pinlenerek grid preview/drop sonucu stabil hale getirildi.
- Sidebar Button Editing: Sidebar içinden buton ekleme ve düzenleme akışı daha görünür hale getirildi; yeni buton CTA'sı gerçek sidebar üzerinde de erişilebilir durumda.
Kaldırılanlar
- WearOS Companion Modülü: Gereksiz release/build yükü oluşturan :wearos Gradle modülü, WearOS kaynakları ve aktif ürün dokümantasyonu kaldırıldı. bundleRelease artık sadece Android launcher app bundle üretir.
4.7.12026-06-19
Düzeltmeler
- Ana Ekran Arka Planı: Özel arka plan görseli artık HomeScreen'in opak dolgusunun arkasında saklanmıyor; GIF arka planlar artık gerçekten animasyonlu (sadece ilk kareyi çözmüyor); kaydedilen yakınlaştırma/kaydırma konumu artık seçici önizlemesinde ayarlananla eşleşiyor (render edici, diyalogdan farklı bir offset formülü kullanıyordu).
- Kart Opaklığı & Köşe Yarıçapı: Her görsel stili soldurabilen, iki kez uygulanmış bir global opaklık çarpanı (artı 1.0 olmayan sapkın bir varsayılan) kaldırıldı; birkaç kart yüzeyinde Neobrutalism/Minimalism köşe yarıçapı kaydırıcılarını sessizce yok sayan bir coerceAtLeast hatası düzeltildi.
- Arama Kartları: "Ara" artık numarayı dialer'a doldurup açmak yerine çağrıyı doğrudan başlatıyor (ACTIONCALL).
- Kişiler Arayüzü: Kişi isimleri artık sabit beyaz yerine tema-farkında, böylece Light modda okunabilir kalıyor.
- Canlı Uygulama Listesi: PackageChangeReceiver artık dinamik olarak kaydediliyor — Android 8+ manifest-tanımlı receiver'lar için PACKAGEADDED/REMOVED/REPLACED yayınlarını sessizce görmezden geliyor, bu yüzden yeni kurulan uygulamalar (Play Store kurulumları, Chrome'un PWA/WebAPK'ları) daha önce sadece launcher yeniden başlatıldığında görünüyordu.
- Seçici Arka Plan Seçimi: takePersistableUriPermission hataları (Google Photos gibi sağlayıcılarda yaygın) artık seçiciyi sessizce iptal etmiyor.
- Ayarlar Ekranı Teması: Engineering Panel'in köşe yarıçapı ve yüzey efektleri (Neobrutalism gölgesi, Neon glow, Glass/Clay parlaklığı) artık sabit kodlanmış olmak yerine aktif Visual Style'ı takip ediyor.
Değişenler
- Arama: Uygulama adı bulanık eşleştirme artık katı tek-edit-mesafesi fallback'i yerine Damerau-Levenshtein mesafesini kullanıyor (yer değiştirmeleri ve kısa sorguları tolere ediyor).
- Omni Search: Kişi ve uygulama sonuçları daha büyük, daha belirgin kartlar olarak render ediliyor; kişiler Ara/WhatsApp/Mail'in yanında bir SMS eylemi kazandı; uygulama sonuçları dinamik/statik kısayollarını hızlı eylem olarak gösteriyor; "Ask AI" sonuçları artık uygulamayı soğuk başlatmak yerine sorguyu gerçekten gönderiyor (ACTIONSEND), ve orijinal üçün ötesinde daha fazla kurulu AI asistanını (Copilot, Perplexity, DeepSeek, Grok, Poe) tanıyor.
- Arka Plan Seçici: Tam ekran arka plan editörü önizlemesi artık sabit kart şeklinde bir önizleme yerine cihazın gerçek ekran en-boy oranıyla eşleşiyor.
4.7.02026-06-15
Eklenenler
- Unified Card Capability System (UCCS):
- CardType merkezli kart modeli, CardCapability tabanlı birleşebilir modül mimarisine taşındı.
- Yeni veri katmanı: CardCapability, CardType, LegacyCardMapper.
- Kartlar artık birden fazla yeteneği aynı yüzeyde taşıyabiliyor; örn. Comms + Notifications.
- Capability Registry & Rule Engine:
- Capability'ler için grup/kategori tanımı eklendi: PRIMARY, COMMUNICATION, ACTION, UTILITY.
- Her capability için conflictsWith, maxPerCard, açıklama ve fabrika üretimi tanımlandı.
- Uyumsuz kombinasyonlar UI seviyesinde engelleniyor.
- Capability-Based Card Builder:
- AddCardDialog artık sekmeli kurucu akışı kullanıyor: FUNCTION, BEHAVIOR, APPEARANCE, LAYOUT, VISUAL.
- Preset seçimi ana akış olmaktan çıkarıldı; sadece başlangıç şablonu olarak bırakıldı.
- Kart oluştururken capability ekleme/çıkarma, davranış atama ve görünüm kimliği aynı akışta yapılabiliyor.
- Behavior-Aware Card Creation:
- App launch kartları için tap/swipe yönleri kart oluşturma aşamasında atanabiliyor.
- Camera kartları için gerçek camera mode picker eklendi: PHOTO, VIDEO, SELFIE, PORTRAIT, PANORAMA, SLO-MO, NIGHT, PRO.
- Gallery kartları için albüm kaynağı seçimi doğrudan builder içine alındı.
- Notification ve Comms capability'leri için izlenen uygulama listeleri builder'dan düzenlenebiliyor.
- System capability için RAM / Storage / Quick Actions toggle'ları oluşturma akışına taşındı.
- Appearance Builder Controls:
- Kart oluştururken artık palette rengi, custom accent ve text color seçilebiliyor.
- UnifiedColorPickerDialog builder akışına bağlandı.
- VISUAL sekmesine canlı mini kart önizlemesi eklendi.
Değişenler
- Card Settings Architecture:
- CardSettingsDialog capability-aware düzenleyiciye dönüştürüldü.
- Kart düzenleme ekranında modül yönetimi (FUNCTION MODULES) eklendi.
- Kart action değeri artık primary capability ile uyumlu şekilde yeniden çözümleniyor.
- Persistence & Migration:
- Room cards tablosuna eklenen capabilitiesJson alanı artık legacy kartlar için açılışta otomatik backfill ediliyor.
- Cihaz üstü doğrulamada boş legacy satırlar başarıyla capability JSON'a dönüştürüldü.
Düzeltmeler
- Legacy Capability Backfill:
- Migration sonrası capabilitiesJson = [] kalan kartlar yalnızca runtime fallback ile çalışıyordu.
- LayoutManager init akışına senkron tek-seferlik rewrite eklendi.
- Cihaz doğrulaması: 0/8 populated row → 8/8 populated row.
- Builder UX Consistency:
- Widget capability varsa builder CTA otomatik SELECT WIDGET → davranışına dönüyor.
- Visual preview renk kapsamı ve tab/scope kaynaklı Compose hataları temizlendi.
4.4.02026-05-31
Eklenenler
- Tema Oluşturucu (Theme Creator): Ayarlar → Görünüm → "TEMA OLUŞTURUCU & SEÇİCİ" ile açılan tam ekran renk editörü.
- HSV Color Wheel: Dış halka (hue 0-360°) + iç kare (saturation/value) — Canvas tabanlı, sürükle/dokun.
- Renk Uyumu Motoru (ColorHarmony): Seçilen renge göre 5 otomatik palet önerisi: Tamamlayıcı, Benzer, Üçlü, Bölünmüş, Dörtlü.
- Canlı Önizleme: Seçilen 3 renk (Primary/Secondary/Tertiary) ile simüle edilmiş header + kart grid önizlemesi.
- 14 Hazır Preset: Yatay kaydırmalı chip satırı; tıklayınca wheel da o renge atlar.
- Hex Girişi + Parlaklık Kaydırıcısı: #RRGGBB ile doğrudan renk girilebilir.
- Palet Önizleme: 3 swatch ile hex değerleri görüntülenir.
- Per-Card Renk Override: Her kart kendi rengine artık tema seçiminden bağımsız olarak sahip olabilir.
- Kart ayarları → KART RENGİ bölümü.
- Hex #RRGGBB girişi + anlık önizleme, ✕ ile temaya dön.
- 9 hızlı renk chip'i (GT Launcher palet kısayolları).
- customColorHex: String? = null field'ı CardConfig'e eklendi — null = tema rotasyonu.
- Edit Mode Header Widget Editörü: Ana ekran edit modundayken sağ üstteki ✏ HEADER butonu ile Header Widget editörü doğrudan Dialog olarak açılır (Engineering'e gitmeye gerek yok).
- Konfigüre Edilebilir Header Widget'ları: Engineering → Appearance → HEADER WİDGETLARI.
- Widget tipleri: TITLE, CLOCK, DATE, DATESHORT, WEATHER, BATTERY, STARDATE.
- Her widget için boyut (XS/S/M/L/XL), görünürlük toggle, ↑↓ sıralama, kaldırma.
- Sol ve sağ sütun bağımsız konfigürasyonu.
- Dijital HH:mm saat eklendi (tap → alarm; tarih → takvim).
- Header yüksekliği artık widget içeriğine göre otomatik ayarlanıyor.
- System Card Quick Actions: Kart ayarları → QUICK ACTIONS toggle.
- WiFi, BT, Flashlight (direkt toggle), Sound, System kısayolları.
- Torch: CameraManager ile izin gerektirmez.
- Sidebar Search Butonu Konfigürasyonu: Engineering → Sidebar → SEARCH.
- Varsayılan: in-app OmniSearch açar (loop sorunu tamamen çözüldü).
- İsteğe bağlı: belirli bir uygulama seçilebilir (explicit intent, chooser yok).
Değişenler / İyileştirmeler
- Performans — Ekran Yenileme Hızı: Cihazın desteklediği en yüksek refresh rate (90/120/144Hz) otomatik seçilir (preferredDisplayModeId).
- @Immutable/@Stable annotation'ları veri modellerine eklendi.
- SpectrumVisualizer: Fixed 120ms timer → InfiniteTransition (frame-rate aware).
- LazyColumn contentType tüm listelere eklendi.
- AndroidManifest: largeHeap=true, hardwareAccelerated=true, enableOnBackInvokedCallback=true.
- Settings Header Layout: Sabit yükseklik → 2 satır adaptif düzen; başlık ve alt başlık onTextLayout ile otomatik küçülür, hiçbir zaman kesilmez.
- v5.0 — ViewModel Refactor:
- GridEngine.kt (yeni): pure Kotlin, sıfır Android/Compose bağımlılığı — resolveMove, settleCards.
- HomeViewModel.kt 33 → 117 satır: drag/resize state + grid actions + card CRUD.
- HomeScreen.kt 591 → 508 satır: iş mantığı ViewModel'e taşındı.
- v5.1 — DataStore Migration:
- SidebarPrefs.kt (yeni): 11 sidebar ayarı DataStore'da.
- DrawerPrefs.kt (yeni): 8 drawer ayarı DataStore'da.
- UserPreferences God Object bölünmeye başlandı; 21 caller sıfır değişiklik.
- v5.2 — CardPlugin Architecture:
- CardPlugin.kt (yeni): abstract class + CardRenderContext.
- CardPlugins.kt (yeni): 7 kart tipi için plugin implementasyonu.
- CardRegistry: plugin map eklendi.
- DynamicCardRenderer: 7 when branch → registry dispatch.
Düzeltmeler
- Settings Header Overflow: displayMedium → 22sp + 2 satır layout; settingsSubtitle artık sığmıyorsa küçülür.
- Sidebar Search Loop: ACTIONWEBSEARCH implicit intent yerine explicit intent veya OmniSearch.
- Light/Dark Mode Uyumu: Ayarlar paneli, drawer ve dialog arkaplanları LcarsTheme.colors. ile tema rengine göre güncellendi.
- Emoji Temizliği: 🎨 → Palette ikon, ? → Info ikon, 👁/🚫 → CheckCircle/Close ikon, ↑↓ → ArrowUp/ArrowDown ikon, ✓ → Check ikon.
- Linter Müdahalesi: Var olmayan ShortcutManager referansları AppDrawerScreen ve CardSettingsDialog'dan temizlendi.
Bakım
- 23 adet Sentinel bot PR'ı kapatıldı (false positive / zaten çözülmüş).
- Eski stash drop edildi.
- Remote URL: Android-LCARS-Launcher → GT-Launcher. ---
4.3.12026-05-30
Eklenenler
- Slide List App Drawer: Yapışkan departman renk başlıklarına sahip yeni, düz kaydırmalı çekmece stili.
- Engineering → Apps → Drawer Style'da CLASSIC ve SLIDELIST arasında geçiş yapılabilir.
- LazyColumn + stickyHeader {} DSL ile momentum kaydırma — iç içe LazyColumn takılmaları yok.
- derivedStateOf { firstVisibleItemIndex } üzerinden aktif departman takibi.
- slideListSidebarPosition tercihiyle yönlendirilen sol/sağ sidebar şeridi.
- Arama her zaman Classic'e düşer (OmniSearch uyumluluğu).
- Header'da Dijital Saat: Sağ üst header'a, tarih/hava durumunun yanına canlı bir HH:mm saati eklendi.
- Saate dokunma → sistem alarm/saat uygulamasını açar.
- Tarihe dokunma → sistem takvim uygulamasını açar.
- Departmanlar için Özel Hex Renk Seçici: Departman kartındaki 🎨 butonu artık özel bir hex giriş satırı içeriyor.
- Herhangi bir #RRGGBB değeri yazılabilir, önizleme çemberi canlı güncellenir, uygulamak için ✓.
- Geçersiz hex kırmızı kenarlık geri bildirimi gösterir.
- MediaWidget'ta Müzik Kaynağı İkonu: Aktif müzik uygulamasının ikonu artist adının yanında görünür.
- İkona dokunmak doğrudan müzik uygulamasına atlar.
- "DİĞER / OTHER" Departmanı: Sınıflandırılamayan uygulamalar için yeni varsayılan departman.
- Hiçbir anahtar kelimeyle eşleşmeyen uygulamalar artık TOOLS yerine OTHER'a düşüyor.
- Tamamen çalışan "Departmana Taşı" ve "Departmandan Kaldır" akışları.
- Çeviri Anahtarları: Sabit metnin yerine geçen 10 yeni LcarsStrings anahtarı (TR + EN): searchapphint, loading, nohiddenapps, settingssubtitle, deptother, drawersearchhint, musicsource ve diğerleri.
Düzeltmeler
- Yeniden Başlatmada Departman Renkleri #000000'a Sıfırlanıyordu: AppDepartmentJson, Color.value'yu (dahili Compose ULong) @ColorLong olarak serialize ediyordu — round-trip bozuktu. Artık ARGB int olarak serialize ediliyor.
- Varsayılan Departmanlar Özelleştirmeden Sonra Geri Geliyordu: loadAppDepartments() varsayılanları ilk çalıştırmada kalıcı hale getirmeden döndürüyordu. Artık varsayılanları anında SharedPreferences'a kaydediyor.
- "Diğer" Uygulamalar TOOLS'a Düşüyordu: DepartmentClassifier.classify() fallback zinciri önce TOOLS'a düşüyordu; artık doğru şekilde OTHER → TOOLS → ilk uygun olana düşüyor.
- Çekmeceden Gizlemek Çalışmıyordu: AppDrawerScreen.appsByDept, prefs.hiddenApps'i filtrelemiyordu. Liste reaktif olarak güncellensin diye bir remember anahtarı olarak eklendi.
- Departmandan Kaldırma Hatası: Bir uygulamayı OTHER'a taşımak, OTHER departman listesinde olmadığı için sessizce başarısız oluyordu. Yeni varsayılan OTHER departmanıyla düzeltildi.
- Ayarlarda Aydınlık Mod / Gece Modu Arka Plan Hataları:
- LcarsEngineeringPanel, sabit kodlanmış LcarsColors.Black kullanıyordu. Artık LcarsTheme.colors.background kullanıyor.
- AppDrawerScreen arka planı + drawer header'ı artık tema-farkında yüzey renkleri kullanıyor.
- Aydınlık Modda Arama Çubuğu Metni Görünmüyordu: Çekmece arama alanı, LcarsColors.SurfaceBright arka plan üzerinde sabit LcarsColors.White metin kullanıyordu. Artık LcarsTheme.colors.onSurface / surface kullanıyor.
- Kaydırmada Müzik Kalp İkonu Siyah Kalıyordu: Kaydırma overlay ikon tonu, cam-dışı temalarda LcarsColors.Black'ti, koyu kart arka planlarında görünmezdi. Sabit LcarsColors.White yapıldı.
- Yeniden Başlatmadan Sonra Tekil Departman Kart Rengi Kayboluyordu: Yukarıdaki ARGB int serileştirme düzeltmesinden gelen zincirleme düzeltme.
Değişenler
- App Drawer Boşluğu: contentPadding, 12dp/10dp'den 8dp/6dp'ye düşürüldü; öğe aralığı 8dp'den 5dp'ye, daha kompakt bir düzen için.
- Departman Kart Grid Boşluğu: 8dp/10dp'den 6dp/6dp'ye, 3dp öğe aralığıyla düşürüldü.
- Sürüm: 4.3.1'e yükseltildi (versionCode 46).
4.2.182026-05-25
Eklenenler
- HapticFeedbackPerformer: Önceki 2 tipli Compose HapticFeedback API'sinin yerine geçen, birleşik 5 katmanlı dokunsal sistem.
- 5 semantik olay: TICK (hafif kaydırma adımı), SELECT (dokunma/seçim), HEAVY (uzun basma/edit modu), CONFIRM (eylem tetiklendi), REJECT (sınır/eylem yok).
- API-farkında sabitler: API 34+'ta SEGMENTTICK, API 30+'ta (R) CONFIRM/REJECT, fallback olarak CLOCKTICK/VIRTUALKEYRELEASE.
- VIBRATE izni gerekmez: Sistem dokunsal servisi üzerinden View.performHapticFeedback() kullanıyor.
- Tüm interaktif bileşenlere uygulandı: Core kartlar, taktiksel butonlar, navigasyon kontrolü, HomeScreen ve TabData.
4.2.172026-05-24
Eklenenler
- Kamera Kontrol Kartı: Android kamera modlarına tam kaydırma-jesti erişimi sağlayan yepyeni bir kart tipi.
- 8 desteklenen mod: Fotoğraf, Video, Selfie, Portre, Pro/Manuel, Panorama, Ağır Çekim ve Gece Modu.
- 5 jest yuvası: Dokunma, Yukarı Kaydır, Aşağı Kaydır, Sola Kaydır, Sağa Kaydır — her biri bağımsız atanabilir.
- Uygulama geçersiz kılma: Herhangi bir yön, bir mod yerine belirli bir kamera uygulamasını açacak şekilde ayarlanabilir.
- Mod ekstraları: Akıllı intent yönlendirme — önce mod'a özgü ekstraları dener, tam uyumluluk için standart ACTIONIMAGECAPTURE / ACTIONVIDEOCAPTURE'a düşer.
- Color Morph desteği: Kaydırmada SOLID / GRADIENT / OFF arka plan animasyonu, LcarsCard ve CommsCard davranışıyla eşleşir.
- Ayarlar Arayüzü: CardSettingsDialog'da satır başına 4 modlu inline chip satırları, APP seçici kısayolu ve yön başına CLEAR butonu.
- İnteraktif Tutorial Modu: Tutorial Overlay'e gömülü kapsamlı, adım adım rehberli tur.
- Üç mod: WELCOME (hızlı tanıtım), MANUAL (sayfa tabanlı referans), ve INTERACTIVE (canlı rehberli).
- 6 interaktif adım: Edit Mode → Add Card → Configure Gestures → App Drawer → Sidebar → Engineering Panel.
- Her adımda aktif arayüz öğelerini vurgulayan animasyonlu Canvas kesme overlay'i.
- LcarsStrings sistemiyle eşleşen iki dilli destek (TR/EN).
Değişenler
- Sürüm: 4.2.17'ye yükseltildi (versionCode 44).
4.2.162026-05-22
Değişenler
- Sürüm Artışı: Release hazırlığı için version code 43'e, version name 4.2.16'ya yükseltildi.
4.2.152026-05-22
Düzeltmeler
- Performans Optimizasyonu:
- DynamicCardRenderer, LcarsCard ve NotificationCard'daki bitmap işleme baştan tasarlandı.
- UI recomposition sırasında gereksiz dönüşümleri ortadan kaldırmak için Bitmap'ler arka plan thread'lerinde önceden ImageBitmap'e çevriliyor.
- MediaState, ImageBitmap'i doğrudan tutacak şekilde refaktör edildi, Music Card yanıt verme hızını iyileştirdi.
- Legacy Migration:
- Eski "MUSIC" kartları için otomatik migration eklendi. Mevcut kartlar, gelişmiş medya özelliklerini etkinleştirmek için otomatik olarak yeni MUSICCONTROL tipine yükseltiliyor.
- Sistem Kararlılığı:
- Core UI bileşenlerindeki Unresolved reference ve sözdizimi hataları çözüldü.
- DynamicCardRenderer.kt'deki yinelenen tanımlamalar temizlendi.
4.2.142026-05-21
Eklenenler
- Sistem Teması Senkronizasyonu: API 31+ UiModeManager entegrasyonuyla "Sistem / Aydınlık / Karanlık" modları desteği.
- OmniSearch & AppList Yeniden Tasarımı:
- Hap şeklinde (RoundedCornerShape(50)) arama çubuğu.
- Tamamen tema-farkında sonuç panelleri ve App Drawer arayüzü.
- Basitleştirilmiş App Drawer header'ı (eski Terminal Access başlığı kaldırıldı).
- CommsCard Ekosistemi:
- İletişim kartlarının tam modernizasyonu ve yeniden tasarımı.
- Başlıkların soluna görünen HUD tarzı bildirim rozetleri.
- Jest tabanlı uygulama başlatma (Dokun, Yukarı, Aşağı, Sol, Sağ).
- Kaydırma yönüne bağlı "Color Morph" desteği.
- Özelleştirme:
- Tekil kartlar için "Arka Plan Fotoğrafı" desteği.
- Aydınlık Mod için saf beyaz (#FFFFFF) arka plan.
- Karanlık Mod (Portal teması) için saf siyah (#000000) arka plan.
- Medya İyileştirmeleri: Çift dokunuşla atanmış müzik uygulamasını açma, daha doğal seek kontrolü için ters çevrilmiş kaydırma yönleri.
Düzeltmeler
- Kararlılık:
- Kişi fotoğrafı yüklenirken oluşan IllegalStateException ve OOM hatalarını çözmek için eski kişi kartının tam yeniden yazımı.
- AppPickerDialog'un ilk açılışta boş liste yüklemesi düzeltildi.
- Geliştirilmiş asenkron yükleme ve varsayılan değer yönetimiyle AppList'te eksik uygulama ikonları çözüldü.
- Kalıcılık:
- Yeni CardEntity alanlarını (CommsApps, BackgroundPhotos) desteklemek için Room Database v3'e migrate edildi.
- CommsCard uygulama kalıcılığı sorunları düzeltildi.
4.2.02026-05-12
Düzeltmeler
- Medya Sistemi Sağlamlığı:
- Music Card arayüz öğelerinin (kontroller/kapak resmi) kaybolmasını önlemek için MediaListenerService baştan tasarlandı.
- Null metadata ile bile arayüz kalıcılığını sağlamak için TrackInfo'ya varsayılan durum fallback'i eklendi.
- Daha güvenilir controller geçişi için paket adı yerine sessionToken kullanılarak oturum takibi iyileştirildi.
- Servis bağlantısı kurulur kurulmaz anında controller işleme eklendi.
4.1.52026-05-11
Eklenenler
- "The Authorization Fix":
- TabAbout özellikleri için AndroidManifest.xml'de kapsamlı izin güncellemesi (Konum, Kişiler, Dosya Sistemi, Mikrofon, Telefon Durumu).
- Çekirdek launcher izinleri eklendi: SYSTEMALERTWINDOW, SETWALLPAPER ve PACKAGEUSAGESTATS.
- Reaktif Arayüz: Terminal sekmesinde devam edildiğinde otomatik yenilenen izin durumu uygulandı.
4.1.42026-05-10
Eklenenler
- Etkileşim Modeli: Edit modlarını tetiklemek için tüm kartlara uzun basma desteği eklendi.
- Özelleştirme: Kart Başlıkları ve Alt Başlıkları için doğrudan düzenleme etkinleştirildi.
- Uygulama Yönetimi: Entegre arama işleviyle tam ekran uygulama seçici.
Düzeltmeler
- Uyumluluk: Tabletlerde "Uyumsuz Cihaz" hatalarını çözmek için donanım özellikleri (Telefoni, Bluetooth, GPS vb.) Manifest'te isteğe bağlı yapıldı.
- Jest Sistemi: Etkileşim kilitlenmelerini çözmek için Dokunma ve Kaydırma jestleri tek bir pointerInput döngüsünde birleştirildi.
- Tipografi: Arayüz genelinde küçük metin kullanımı labelSmall ile standartlaştırıldı.
4.1.02026-05-09
Eklenenler
- İkon Paketi Desteği: İkon paketi seçimi ve yönetimi entegre edildi.
- Engineering Deck: Engineering Panel için dinamik düzen.
3.0.02026-05-05
Eklenenler
- AppList Yenilemesi: Engineering Panel APPS sekmesinden erişilebilen ızgara görünüm modu (LazyVerticalGrid 4 sütun).
- Arayüz İyileştirmeleri: GT Launcher vurgu şeritli üst bar, TabAppDrawer VIEW MODE toggle'ı (LIST/GRID hap).
- Uluslararasılaştırma: Sabit kodlanmış TR metinleri dinamik LcarsStrings sistemine taşındı.
Düzeltmeler
- Bellek & Kaynak Yönetimi:
- OBDManager ve TripManager kapsamlarındaki bellek sızıntıları düzeltildi.
- WearBridgeServer ServerSocket referans sızıntıları çözüldü.
- WeatherLocationProvider, 30sn zaman aşımıyla optimize edildi.
- MediaListenerService ve DriveModeManager handler'ları temizlendi.
- 4MB bellek tabanlı LruCache ve onTrimMemory tahliyesiyle Icon cache uygulandı.
- Kararlılık: OmniSearch ≥2 karakter debounce koruması, uygulama listesinde yinelenen paket adı çökmesi düzeltildi (distinctBy).
2.9.4
Eklenenler
- Wear OS Entegrasyonu (Genişletilmiş): Saat bağlantısı, D-Pad, Makrolar ve Nav Bridge durumu için Engineering Panel'de yeni "REMOTE" sekmesi.
- Dil Desteği: LcarsStrings üzerinden Remote sekmesi için tam TR/EN desteği.
2.9.3
Düzeltmeler
- Build Kararlılığı: LcarsEngineeringPanel imza uyuşmazlıkları ve LcarsAccessibilityService derleme hataları (API 34) çözüldü.
- Dağıtım: S24 Ultra'ya başarılı dağıtım.
2.9.2
Eklenenler
- App Drawer Teması: AppListScreen genelinde sabit kodlanmış turuncu, LcarsTheme.colors.primary ile değiştirildi.
- Öneri Ayarları: "SON KULLANILANLAR" ve "SON KURULANLAR" uygulamaları için bağımsız toggle'lar.
2.9.1
Eklenenler
- Arayüz Yenilemesi: Kart-tipi renk kodlamasıyla modernize edilmiş Engineering Panel, AddCardDialog ve CardSettingsDialog.
- Drive Mode Pro: "Her Zaman Açık Ekran" toggle'ı ve üç dokunuşla Ekran Kontrolleri (Parlaklık/Ekran Tutma).
2.9.0"Taktiksel Güverte"
Eklenenler
- HUD Modernizasyonu: 5 sekmeli taktiksel düzen (INTERFACE, VEHICLE, SYSTEM, APPS, TERMINAL).
- TacticalContainer: Eski 1px kenarlıkların yerini alan hiyerarşik yüzey tasarımı.
2.8.0
Eklenenler
- Anomali Sistemi: Ana ekranda gerçek zamanlı DTC ve Aşırı Isınma (110°C) uyarıları için LcarsAnomalyOverlay.
- Gizli Uygulama Yönetimi: Engineering Panel'de gizli uygulamaları yönetmek için arayüz.
2.7.0
Eklenenler
- Katlanabilir Sidebar: Kenar-kaydırma ile açılma ve yapılandırılabilir zamanlayıcılarla otomatik gizlenme işlevi.
2.6.6
Eklenenler
- Yerelleştirme Motoru: 150'den fazla anahtarla tam TR/EN reaktif metin sistemi.
2.6.5
Eklenenler
- Lisanslama: Özel GT-Launcher Lisansı eklendi (Kaynak açık, mağaza dağıtımı yok).
- WIP Durumları: OBD özellikleri için WIP bandları eklendi.
2.0.0"The Main Computer"
Eklenenler
- Omni-Terminal: Uygulamalar, akıllı modüller (Matematik, Kişiler, Spotify) ve web eylemleri için bulanık arama.
- Departmental Drawer: Otomatik uygulama kategorileştirme (OPS, COMM, SCI, ENG).
Sistem Özeti
"Secure by Design" felsefesiyle geliştirilmiş, tamamen modüler bir Android ana ekran deneyimi.
Kapasite Tabanlı Kartlar
Her kart tek bir sabit tipe değil; birleştirilebilir bağımsız yeteneklere (UCCS) dayanır. Uyumsuz modül kombinasyonları editör içinde çakışma korumasıyla engellenir.
OmniSearch Komutası
Web araması, Google Play, kurulu uygulamalar, rehber kişileri ve sistem ayarları tek komuta arama alanında canlı kartlar olarak listelenir.
6 Görsel Stil & Temalar
Flat, Glass, Neo, Clay, Minimal ve Neon sözleşmeleri; 12 renk paleti, HSV renk çarkı ve saat/pil/hava durumuna göre canlı tema otomasyonu.
Drive Mode Interceptor
OBD-II BLE canlı telemetrisi, GPS hız göstergesi, ses spektrumu ve OCR yakıt fişi taramasıyla sürüş odaklı yatay mod.
Son Güncellemeler (v4.15 → v4.18.1)
Jest Girişi & Combo Link
Kart üzerine çizilen bir şekli (daire, üçgen, onay işareti, dört ok) sıfırdan yazılmış bir $1 Unistroke tanıyıcı ile eyleme dönüştürün; ya da bir kartı basılı tutup bağlı ikinci bir kartı kaydırarak Combo Link eylemini tetikleyin.
Tasker & MacroDroid, İki Yönlü
Bir karttan veya jestten Tasker görevi ya da MacroDroid makrosu tetikleyin; tersine, dış otomasyonlar GT-Launcher'ı preset yükleme, Drive Mode/sidebar açma veya belirli bir uygulamayı başlatma komutlarıyla uzaktan sürebilir.
Yeniden Tasarlanan Edit Mode
Kart veya sidebar butonuna dokunup seçin, ardından taşıma/boyutlandırma/döndürme/ayarlar/silme sunan yüzen bir dock kullanın — sidebar butonları artık gerçek bir boş-hücre ızgarasında, çakışma koruması ile yerleşiyor.
Deklaratif Ayarlar Motoru
10 ayar sekmesi tek bir tipli katalog üzerinde yeniden inşa edildi; arama artık 55'ten fazla tekil ayara (grid sütunları, sidebar konumu, OBD eşleştirme...) iniyor ve Style Studio, gerçek ana ekranı canlı önizleyen bir ayar bölümüne taşındı.
Ayrıca bu döngüde: Calculator, Water Intake, Focus Timer ve Voice Memo kartları; Quick Toggles (Wi-Fi/Bluetooth/DND) ve Favorite Contacts kartları; anlık pil yüzdesi (broadcast tabanlı, artık 5 saniyelik polling yok); ve kart başına bağımsız görsel stil override'ı.
Teknik Derinlik
UCCS kart mimarisi, 6 görsel stil motoru, dinamik ızgara, OmniSearch komuta güvertesi, Drive Mode telemetrisi ve Engineering Panel güvenlik mimarisinin tam teknik dökümü — canlı GIF kayıtları ve parametre tablolarıyla — Wiki & Kılavuzlar sekmesinde, 9 ayrı kılavuz halinde:
ARCHITECTURE— UCCS kart sistemi, 5 sekmeli Card Builder ve 19 modüllük yetenek havuzuCUSTOMIZATION— 6 görsel stil, 12 renk paleti ve dinamik tema otomasyonuOMNI-TERMINAL— Hibrit arama ve Slide List departman çekmecesiDRIVE-MODE— OBD-II telemetri, DTC arıza teşhisi ve kokpit HUD'ıENGINEERING-GUIDE— 9 güverte, izin kataloğu ve profil yedekleme
Kurulum ve İlk Ayar Rehberi
[!TIP] En iyi deneyim için Android 10+ bir cihaz önerilir. Drive Mode için vLinker iCar Pro (veya uyumlu bir ELM327 BLE adaptörü) tavsiye edilir.
- İndir: Sayfa başındaki veya aşağıdaki İndirmeler bölümünden en güncel APK'yı indirin.
- Yükle: Bilinmeyen kaynaklardan yükleme izni vererek APK kurulumunu tamamlayın.
- İlk Kurulum: Bridge Configuration akışında izinleri tanımlayın; hazır bir preset seçin ya da Guided Setup ile ilk kartınızı oluşturun.
- Ana Ekran Uygulaması Yap: Android'in "Varsayılan uygulamalar → Ana Ekran" ayarından GT-Launcher'ı seçin.
- Kişiselleştir: Engineering Panel → Görünüm'den görsel stilinizi ve renginizi belirleyin; Sistem → Yedekleme'den profilinizi güvene alın.
- Başla: "Space, the final frontier..."
Bu proje Alaz Lab altyapısı ile teknik denetimden geçmiştir.
Bu proje için hazırlanmış 10 adet teknik kılavuz ve sistem mimarisi dokümanı bulunmaktadır.
