🚀 ARM64 Desteği ve Paketleme
Uygulama artık yeni nesil işlemci mimarilerine tam uyumlu hale getirildi:
  • Çoklu Platform Desteği: Windows ve Linux için ARM64 paketleme iş akışları eklendi.
  • AppImage ve Nuitka: Linux AppImage yapı matrisine ve Windows Nuitka derlemelerine ARM64 hedefi dahil edildi. Bu, yeni nesil ARM tabanlı laptoplarda (Örn: Snapdragon X Elite veya Apple Silicon üzerinde Linux) daha yüksek performans anlamına geliyor.
🎮 Oyun Deneyimi ve Yeni Özellikler
  • Başarımlar (Achievements): Oyun detayları sayfasına başarımlar eklendi. Uygulama artık oyunun özel isim alanını (namespace) kontrol ederek başarımları doğru şekilde çekebiliyor.
  • DLC Yönetimi: Yükleme ve kaldırma işlemleri sırasında DLC'lerin (indirilebilir içerik) işlenme biçimi iyileştirilerek daha sorunsuz bir süreç sağlandı.
  • Hızlı Kurulum: Kurulum sırasında use_signed_urls (imzalı URL kullanımı) varsayılan olarak etkinleştirildi, bu da indirme güvenliğini ve hızını artırabilir.
🛠️ Teknik İyileştirmeler ve Hata Düzeltmeleri
  • Bellek Sızıntısı Koruması: Sinyallerin (signals) lambda fonksiyonlarına bağlanma yöntemi refaktör edildi. Bu, uygulamanın uzun süreli kullanımında ortaya çıkan bellek sızıntılarını önleyen kritik bir teknik düzeltmedir.
  • Steam App ID Optimizasyonu: Steam uygulama kimliği (App ID) tamamlama işlemi sırasında ihtiyaç duyulan bellek miktarı azaltılarak sistem kaynakları daha verimli kullanılmaya başlandı.
  • Giriş Hataları: LoginDialog artık giriş başarısız olduğunda, Legendary arka ucundan gelen hata mesajını doğrudan kullanıcıya göstererek sorunun nedenini netleştiriyor.
  • PySide6 Güncellemesi: Projedeki maksimum PySide6 sürüm sınırı kaldırıldı, böylece en güncel arayüz kütüphaneleri kullanılabilecek.
⚙️ İş Akışı ve Bağımlılıklar
  • GitHub Actions: Dosya yükleme ve indirme işlemleri için kullanılan upload-artifact ve download-artifact araçları en güncel sürümlerine (v6 ve v7) yükseltildi.
  • Sürüm Yönetimi: Ön sürümlerin (pre-releases) yanlışlıkla "en güncel sürüm" (latest) olarak işaretlenmesi engellendi.