Yayınlar

Alfa 0.3.12 sürümü (Nisan 2024)

Hata Düzeltmeleri

  • Figma Eklentisi

    • Figma eklentisinin yüklenmesinin uzun süreceği regresyon düzeltildi.
    • Dosyada vektör doldurulan bir resim olduğunda Figma eklentisinin hata vermesi sorunu düzeltildi.
    • Parametre özellikleri açılır menüsünün geçersiz girişler içermesi sorunu düzeltildi.
    • "Kullanım verilerini Google'a gönder" düğmesinin açıldıktan sonra yeniden oluşturulmaması sorunu düzeltildi.
    • Parametre farklı bir Figma kullanıcısı tarafından güncellendiyse Figma eklentisinin boş parametre ayrıntıları görünümü göstermesiyle ilgili sorun düzeltildi.
    • Desteklenmeyen belirli katman türlerine sahip bileşenler olduğunda Figma eklentisinin yanıt vermemesiyle ilgili sorun düzeltildi.
    • Eklenti açıkken birden fazla Figma bileşenini kopyalayıp yapıştırmanın hataya neden olması sorunu düzeltildi.
  • Android Studio Eklentisi

    • Android Studio Iguana ve Koala için destek eklendi
    • Figma'nın yeni URL biçimi için destek eklendi

Alfa v0.3.11 (Ocak 2024)

Relay v0.3.11, Figma eklentisine, özellikle de büyük Figma dosyalarında önemli performans iyileştirmeleri sağlıyor. Artık Figma eklentisinde başkaları tarafından yapılan gerçek zamanlı değişiklikleri anında görebildiğinizden, sorunsuz bir ortak çalışma gerçekleştirin. Buna ek olarak, satır ve sütunların içinde kaydırma desteği de ekledik. Bu sürüm ayrıca Figma ve Android Studio eklentilerine yönelik bir dizi hata düzeltmesini de içermektedir.

Yeni Özellikler

  • İyileştirilmiş performans. Kesintisiz bir iş akışı için ışık hızında performansın keyfini çıkarın. Bu durum özellikle büyük dosyalarla çalışırken fark edilir.
  • Çok Oyunculu Düzenleme - Yeni çok oyunculu özelliğimizle takım arkadaşlarınızın yaptığı değişiklikleri anında görün. Manuel yenileme veya sıranızı beklemeye gerek yok. Relay artık Figma'da gerçek zamanlı, çok oyunculu ortak çalışmayı destekliyor.
  • Figma Scroll Property - Relay artık sütunlarda dikey kaydırmayı ve satırlarda yatay kaydırmayı destekliyor. Kaydırma özelliği artık oluşturulan koda aktarılır.

Hata Düzeltmeleri

  • Figma Eklentisi

    • İç içe yerleştirilmiş örneklerden gösterilen özel parametrelerde değerlerin ayarlanamaması sorunu düzeltildi.
    • Figma'da bir varyant adı geçersizse Relay eklentisinin hata vermesi sorunu düzeltildi.
    • Başlığı olmayan başlangıç ekranı düzeltildi.
    • Resim içeriği parametrelerinin resim dolgulu karelere eklenememesi sorunu düzeltildi.
    • Parametreler birden fazla varyanta eklendiğinde, parametre ayrıntıları sayfasının Katman bölümünde varyantlardan yalnızca birinin gösterilmesiyle ilgili sorun düzeltildi. Artık tüm varyantlar gösteriliyor.
    • Paketlerin salt görüntüleme modu olan Geliştirici Modu'ndan kaldırılabilmesiyle ilgili sorun düzeltildi.
    • Salt görüntüleme modu olan Geliştirici Modu'nda "geliştiriciyle paylaş" bölümünün etkinleştirilmesiyle ilgili sorun düzeltildi.
  • Android Studio Eklentisi ve Oluşturulan Kod

    • Android Studio içe aktarma işlemleri başarısız olduğunda, Relay artık daha bilgilendirici hata mesajları oluşturuyor.
    • Bir kullanıcı arayüzü paketinin önizlemesi oluşturamadığında Relay'in IDE hatasına neden olmasıyla ilgili sorun düzeltildi.
    • Sayıyla başlayan varyantların yanlış kod oluşturması sorunu düzeltildi.
    • Yazı tipi Figma bileşeninden indirilemediğinde görüntülenen hata mesajının daha bilgilendirici olması düzeltildi
    • Banner'ın yeniden boyutlandırmaya duyarlı olmamasıyla ilgili sorun düzeltildi.
    • Derleme sırasında, hedefleri küçük harfle eşleştirmenin hataya neden olmasıyla ilgili sorun düzeltildi
    • Oluşturulan kodun, oluşturulan diğer Composable'lar çağrılırken bazen parametre değerlerini ayarlamamasına neden olan hata düzeltildi.
    • Relay artık Gradle yapılandırma önbelleğini destekliyor
    • Geçiş üstbilgisinin artık erişilebilir bir etiketi var
    • Android Studio eklentisinde genel kararlılık iyileştirmeleri

Alfa 0.3.10 sürümü (Ekim 2023)

Relay sürüm 0.3.10, Figma ve Android Studio eklentilerinde çeşitli hata düzeltmeleri içerir.

Hata düzeltmeleri

  • Figma Eklentisi
    • Figma eklentisi artık bir parametrenin bağlı olduğu tüm varyantları görüntülüyor.
    • Figma eklentisi geliştirici modunda açıldığında veya paylaşılacak paket olmadığında paylaş düğmesi artık gösterilmez.
    • Paketler, salt okunur geliştirici modunda kaldırılamaz.
    • Bir bileşenin üst katmanı seçildiğinde artık kullanıcı arayüzü paketi ayrıntıları gösterilmiyor.
    • Kaydırma sırasında hatalar ve uyarı sayfası başlığı artık listeyle çakışmaz.
  • Android Studio
    • Önizleme boyutları, oluşturulan kodda doğru şekilde hesaplanır.

Alfa v0.3.09 (Eylül 2023)

Relay v0.3.09, Figma eklentisini kullanarak kullanıcı arayüzü paketleri oluşturmak için adım adım açıklamalı bir kılavuz uygular ve birden fazla Figma bileşenini aynı anda paketleme desteği ekler. Figma eklentisi performansı artırırken Android Studio eklentisi, eşleme iş akışıyla ilgili iyileştirmeler içeriyor.

Bu sürümde, Figma parametreleri ile Android Studio içe aktarma ve derleme hatalarıyla ilgili hata düzeltmeleri de bulunmaktadır.

Android Studio uyumluluğu

  • Geçiş artık Android Studio Flamingo veya sonraki bir sürümü gerektirir. Daha eski bir sürüm kullanıyorsanız güncelleme yapın.
  • Geçiş artık Android Gradle eklentisi 8.0 veya üzerini gerektiriyor. Android Gradle eklentinizi yeni sürüme geçirmek için talimatları uygulayın.

Yeni özellikler

  • Figma dosyanızda kullanıcı arayüzü paketi oluşturma sürecinde size yol gösterecek yeni bir adım adım açıklamalı kılavuz bulunmaktadır.
  • Figma eklentisini kullanarak, birden fazla Figma bileşenini aynı anda paketleyebilirsiniz.
  • Android Studio'da geliştiriciler, eşleme iletişim kutusundaki kullanıcı arayüzü paketleriyle eşlenecek mevcut composable'ları arayabilir.
  • Geliştiriciler, eşleme iletişim kutusunu kullanarak kullanıcı arayüzü paketleri için saplama @Composable eşleme hedefleri oluşturabilir.
  • Figma eklentisinin performansı iyileştirildi. Büyük dosyalarda eklentiyi açmak veya seçimleri değiştirmek 2 kata kadar daha hızlıdır.
  • Relay Figma eklentisi, ağ erişimi politikasını beyan eder. Relay'in topluluk sayfası "bilinmiyor" yerine "kısıtlı" ağ erişimini raporlar.

Hata düzeltmeleri

  • Figma Eklentisi

    • Figma eklentisi, farklı parametre türlerine sahip yinelenen parametre adları varsa bunları doğru şekilde algılar ve hata verir.
    • Figma eklentisinin, tuval seçimine bağlı olarak Figma tuvalinden klavye odağını çalmasına neden olan sorun giderildi.
  • Android Studio

    • İçe aktarma işlemi Windows'da gerçekleştiyse derlemelerin yol biçimlerindeki farklılıklar nedeniyle Linux ve macOS'te başarısız olmasına neden olan sorun düzeltildi.
    • Bir bileşenin özet veya açıklama alanında yalnızca sayılar olması halinde Android Studio'da içe aktarma işleminin başarısız olmasına neden olan sorun düzeltildi.
    • Bir bileşenin yüksekliği veya genişliği 0 olan bir önizleme resmi olduğunda içe aktarmanın Android Studio'da başarısız olmasına neden olan sorun düzeltildi.
    • Windows'da, Android Studio'da kullanıcı arayüzü paketlerinin bazen güncellenememesine neden olan sorun düzeltildi.
    • Bir stil çeviri dosyası sağlandığında, Android Studio içe aktarma iletişim kutusunun içe aktarma sırasında yanıt vermeyi durdurmasına neden olan sorun düzeltildi.
    • İç içe yerleştirilmiş bileşen örneği için özel parametreye değer sağlanmadığında içe aktarma işleminin başarısız olmasına neden olan sorun düzeltildi.

Alfa 0.3.08 sürümü (Temmuz 2023)

Relay v0.3.08, eşlenen bileşenlerle çalışmayı daha da kolaylaştırır. Artık projelerinizde eşleme dosyalarını oluşturmak ve yönetmek için Relay for Android Studio eklentisi kullanıcı arayüzünü kullanabilirsiniz. Bu sürüm ayrıca, oluşturulan kod kalitesi ve SVG oluşturma için birden fazla hata düzeltmesi içerir.

Öne Çıkan Özellikler

  • Android Studio'da eşleme dosyaları oluşturmak için yeni bir iletişim kutusu ekledik. Bu kullanıcı arayüzü, Kullanıcı Arayüzü Paketleri için bileşen eşlemelerinin ayarlanmasını ve yapılandırılmasını kolaylaştırır.

  • Artık paket eşleme dosyalarını Android Studio'daki Kullanıcı Arayüzü Paketi ayrıntı görünümünden oluşturabilir ve açabilirsiniz.

Hata Düzeltmeleri

  • Figma Eklentisi

    • Yinelenen katman hatalarının doğru şekilde raporlanmaması sorunu düzeltildi.
    • Figma DevMode'u desteklemek üzere ek kullanıcı arayüzü geliştirmeleri eklendi.
  • Android Studio

    • Relay'in Windows ve Linux'ta düzgün şekilde derlenmemesine neden olan sorun düzeltildi.
    • SVG oluşturma işlemiyle ilgili çeşitli sorunlar düzeltildi.
    • null boyutlarının kod oluşturma sırasında hatalara neden olması sorunu düzeltildi.
    • Images kodunun kod oluşturmada düzgün şekilde tanınmaması sorunu giderildi.

Alfa 0.3.07 (Haziran 2023)

Relay v0.3.07 sürümü, Figma Config Konferansı'nda duyurulan yeni Figma geliştirici modu için kullanıcı arayüzü desteği uygular. Bu sürüm, Relay Figma eklentisinin ve Android Studio eklentisinin performansını, kullanılabilirliğini ve kararlılığını daha da geliştiren birden fazla hata düzeltmesi de içermektedir.

Öne Çıkan Özellikler

Figma eklentisinde artık geliştirici modu kullanıcı arayüzü bulunuyor. Bu arayüz, Figma'nın yeni geliştirici görünümüyle doğrudan entegre oluyor.

Hata Düzeltmeleri

  • Figma Eklentisi
    • "Geçiş Bileşeni Oluştur" düğmesini etkinleştirdikten sonra yanlış odaklamayla ilgili sorun düzeltildi.
    • Sekmeden çıkıldıktan sonra Geçiş başlığına geri döndüğünde gözlemlenen sorun düzeltildi.
    • "Mülk" alanının yanındaki menü pop-up düğmesi artık seçilebilir metin yerine bir menü pop-up'ı olarak doğru bir şekilde duyuruluyor.
    • Hatalar ve uyarı bağlantısı artık odağı uygun şekilde işliyor.
    • Hata sayfası kullanıcı arayüzü güncellendi.
  • Android Studio Eklentisi
    • Kaydırılabilir bölgeler, bu bölgelerdeki içerik türünü net bir şekilde tanımlayan erişilebilir adlara sahip olacak şekilde düzeltildi. Bu, ekran okuyucu kullanıcılarının o bölge içinde gezinmek zorunda kalmadan daha fazla etkileşimde bulunmak isteyip istemediklerini anlamalarına yardımcı olur.

Alfa 0.3.06 (Nisan 2023)

Relay v0.3.06 sürümü için performans ve kullanılabilirlik sorunlarını çözmeye odaklandık. Değişiklikler arasında, kullanıcı arayüzü bileşen paketlerini içe aktarırken kullanıcı deneyimini kolaylaştıracak kullanıcı arayüzü kullanılabilirlik özellikleri ve geliştirmeler bulunmaktadır. Compose 1.2 artık Relay için gereken minimum sürümdür. Bu değişiklik, Figma ile Compose arasındaki satır yüksekliğinin yorumlanmasını hizalamak için gereklidir.

Öne Çıkan Özellikler

Figma için Relay eklentisindeki playground dosyasını, tasarımcıların Relay kullanımını tanımalarına yardımcı olmak için yeni alıştırmalar ve örneklerle güncelledik.

Notes

Compose'un yeni minimum sürümü 1.2 olarak güncellendi

Hata Düzeltmeleri

  • İki uygulama arasında satır yüksekliğinin farklı şekilde yorumlanması nedeniyle, Figma ile Compose arasındaki düzenlerin uyumsuzluğu azaltıldı.
    • Relay artık bu düzeltmenin uygulanması için Compose 1.2'yi gerektiriyor.
  • Figma eklentisindeki "Fix it" (Düzelt) düğmesi artık düzgün şekilde yerleştirildi.
  • Figma eklentisi artık yalnızca geçerli sayfada yinelenen paket adlarını kontrol eder, Figma dosyasının tamamını kontrol etmez.
  • Figma eklentisinde, odağın uygulamadaki ilk öğeye taşınmaması sorunu çözüldü.
  • Android Studio eklentisiyle kullanıcı arayüzü paketlerini içe aktarırken ekran okuyucu ve klavye kullanıcıları için ipucu erişilebilirliği iyileştirildi.
  • Figma eklentisinin başlatma hızı iyileştirildi.
  • Figma eklentisinin "Fix It" özelliğinin, katı dolgu alanlarının doğru bir şekilde ele alınmamasıyla ilgili sorun giderildi. Şimdi yedek olarak renk geçişinin ilk rengini veya alternatif olarak siyah alır.
  • "Kullanıcı arayüzü paketlerini içe aktar" metninin ekran okuyuculara iletilmemesine neden olan sorun çözüldü.
  • Android Studio eklentisi kullanılarak kullanıcı arayüzü paketi içe aktarma işlemi sırasında sahte "dosya bulunamadı" hatalarına neden olan uç durum düzeltildi.
  • Derleme uyarılarının Android Studio'da düzgün görüntülenmemesiyle ilgili sorun düzeltildi.

Alfa 0.3.05 (Mart 2023)

Yeni Özellikler

  • Eşleme dosyaları oluşturma
    • Geliştiriciler artık Android Studio'da bir kullanıcı arayüzü paketini sağ tıklayıp "Eşleme dosyası oluştur"u seçerek varsayılan eşleme dosyası oluşturabilirler. Bu dosya, kullanıcının kendi özel bileşen eşlemesini oluşturmak için düzenleyebileceği bir başlangıç noktasıdır. Eşleme dosyalarının nasıl kullanılacağıyla ilgili talimatların bulunduğu bir README.md dosyası da oluşturulur. Bir kullanıcı arayüzü paketi için zaten bir eşleme dosyası varsa içerik menüsünde "Eşleme dosyasını aç" yazar.
    • Değerler değiştiğinde eşlenen bileşenlerin rapor oluşturabilmesi için üç yeni özel parametre türü eklendi.
  • Tasarımcılar, Figma eklentisindeki Sorunlar sayfasından, sorunsuz sorunların çözümü için paketlenmiş bir bileşene tek tıklamayla düzeltmeler uygulayabilir. Bu sürüm, aşağıdaki üç farklı soruna çözüm sunmaktadır:
    • Dolgulardaki desteklenmeyen renk geçişlerini düz dolguyla değiştirin.
    • Fırçalardaki desteklenmeyen renk geçişlerini sabit bir dolguyla değiştirin.
    • Desteklenmeyen resimdeki dolguyu kaldırın.

Hata Düzeltmeleri

  • Oluşturulan kod ve çeviri sorunları
    • Konumlandırılmış alt öğelerin opak veya yarı saydam arka planları olan Figma otomatik düzen karelerinin çift arka plana sahip olduğu durumlar düzeltildi.
    • Boole (göster/gizle) bileşen özelliklerinin, bileşen örnek katmanlarında çevrilmemesiyle ilgili sorun düzeltildi.
    • Dokunma işleyicilerin oluşturulan kodda yavaş yanıt vermesi sorunu düzeltildi.
    • İç içe yerleştirilmiş Figma bileşenlerindeki etkileşim işleyicilerin düzgün çevrilmemesiyle ilgili sorun düzeltildi.
    • İç içe yerleştirilmiş bileşenlerin, düzenle ilgili doğru ve dokunma işleyici değerlerini alamaması sorunu düzeltildi.
    • Bazı geri çağırmaların yanlış bağımsız değişkenlerle çağrıldığı birden fazla Geçiş bileşeninde dokunarak geri çağırmaların kullanılmasıyla ilgili sorun düzeltildi.
  • Android Studio deneyimi
    • Stil çeviri dosyalarında değişiklik yapıldığında, Android Studio artık tüm kullanıcı arayüzü paketlerini yeniden oluşturmaktadır.
    • Eksik önizleme resmi (ör. ağ hatasının oluşması gibi) nedeniyle içe aktarma işleminin başarısız olabileceği sorun düzeltildi.
    • Geçiş artık derlemeler sırasında boş ui-packages alt klasörlerini yok sayıyor.
    • ui-package-resources klasörü, Android Studio'nun Android görünümüne eklendi.
  • Figma ve Figma eklentisi deneyimi
    • Özel parametrelerin güvenilir bir şekilde gösterilmediği tasarım varyantları olan bileşenlerle ilgili sorun düzeltildi.
    • Figma eklentisindeki paketlemeyi bileşenlerden kaldırmanın tüm Relay meta verilerini kaldırmaması sorunu düzeltildi.
    • Paketlenmemiş bileşenlerin Figma bileşeni özelliklerinin, üst bileşene eklendiğinde otomatik olarak üst bileşende gösterilmesiyle ilgili sorun düzeltildi.
  • A11y iyileştirmeleri
    • Android Studio'da içe aktarma sırasında "Fetching UI Bileşenleri" mesajının ekran okuyuculara gösterilmemesiyle ilgili sorun düzeltildi.
    • "Figma Erişim Jetonunu Ayarla" iletişim kutusu, VoiceOver kullanılırken liste öğelerini döndürüyor.
    • Figma eklentisindeki salt okunur giriş alanlarında artık düzenlenebilir olmadığını belirtmek için izin verilmeyen imleçler bulunuyor.

İyileştirmeler

  • Android Studio eklentisi artık tema ve stil geçiş bilgilerini hatırladığından, bunun her içe aktarmada belirtilmesi gerekmez.
  • Tek bir işlemle ilişkili tüm mesajların çıkışını bir arada oluşturarak Gradle çıktısının okunabilirliği iyileştirildi. Eskiden bu mesajlara başka işlemlerden gelen mesajlarla müdahale edilebiliyordu. Ayrıca, varsayılan günlük kaydı düzeyi artık LIFECYCLE yerine INFO olur.
  • Oluşturulan composable işlevler artık tüm parametreler için varsayılan değerleri içeriyor.

Alfa 0.3.04 (Şubat 2023)

Yeni Özellikler

  • Figma eklentisindeki "Geliştiriciyle paylaş" sayfası, paketlenmiş bileşenlerinizdeki engelleyici sorunları arayabilmeniz için yenilendi. Her şey yolunda giderse eklentinin kullanıcı arayüzünden sürüm geçmişinde hiçbir zorluk yaşamadan yeni bir giriş kaydedebilirsiniz. Daha fazla ayrıntı için Kullanıcı Arayüzü Paketlerini Paylaşma sayfasına bakın
  • Geçiş artık Figma bileşen özelliklerini destekliyor. Figma bileşen özellikleri, Geçiş parametrelerine çok benzer. Geçiş, artık bileşen özelliklerini uygun olduğunda parametre eşdeğerleri olarak tanır ve eşdeğer parametrenin olmadığı durumlar için bileşen özellikleri desteğini genişletmiştir. Daha ayrıntılı bilgi için Figma bileşeni özellikleri belgelerimize bakın.
  • Relay'in uygulamasındaki çakışan içe aktarmalar artık çözümlendi. Böylece Jetpack Composer uygulamaları artık aynı projede hem Relay hem Material 3'ü kullanabilir.

Hata Düzeltmeleri

  • Büyük Figma dokümanlarında Figma for Relay eklentisinin performansı iyileştirildi.
  • Uzun katman adları, Figma için Geçiş eklentisinde doğru bir şekilde sarmalanıyor.
  • Android Studio eklentisine çeşitli erişilebilirlik düzeltmeleri uygulandı:
  • Kalıcı etiketler artık Android Studio içe aktarma iletişim kutusuna ekleniyor.
  • Android Studio içe aktarma iletişim kutusundaki banner ve bileşen resimlerine A11y etiketleri eklenmiştir.
  • Dolar işareti içeren metin içeriğinin çevirisi düzeltildi. Daha önce bu işlem bir yapı hatasına neden oluyordu.
  • Adlandırılmış sürümü olmayan uzak bir bileşenin getirilmesiyle ilgili sorun düzeltildi: Uzak bir bileşenin adlandırılmış sürümü yoksa en son uzak bileşen getirilir.
  • Üst düzey katmanları mutlak konumlandırılmış bir alt öğe ile otomatik düzene ayarlanmış bileşenlerin çevirisi düzeltildi. Bu işlem daha önce içe aktarma veya derleme hatalarına neden oluyordu.
  • Özel parametreler, "Özellikler" yerine "Tür"ün düzenlenmesine olanak tanır (özel parametreler katman özelliğiyle ilişkilendirilmediğinden).
  • Derin şekilde iç içe yerleştirilmiş bileşenleri, alt parametrelerle temsil eden Figma kullanıcı arayüzündeki sorun düzeltildi.
  • Alt parametrelere sahip derinlemesine iç içe yerleştirilmiş bileşenlerin içe aktarılamadığı sorun düzeltildi.

Alfa 0.3.02 (Aralık 2022)

Hata Düzeltmeleri

  • Konumlandırılmış alt öğeleri içeren otomatik düzen kareleri "sarılma" olarak ayarlandığında artık doğru şekilde işlenmektedir.
  • Konumlandırılmış alt öğeleri içeren otomatik düzen kareleri artık bir bileşenin kök düzeyinde doğru şekilde işleniyor.

Alfa 0.3.01 (Kasım 2022)

Android Studio eklentisi artık Android Studio Electric Eel'de desteklenmektedir.

Hata Düzeltmeleri

  • Windows: Stil eşleme dosyaları artık Android Studio'dan farklı sürücülerde bulunabilir. Bu durum, daha önce içe aktarma işlemini engelliyordu.
  • Kullanıcı Arayüzü Paketi Oluştur düğmesi artık yalnızca Figma eklentisinde tek bir geçerli kullanıcı arayüzü paketi seçildiğinde etkinleşiyor.
  • Daha büyük yazı tipi boyutları (örneğin, AppleSystemUIFont için 16+) kullanıcılar artık Android Studio eklentisinin Ayarlar iletişim kutusunda kesilmiş metinleri görmez.
  • Projenizin birden fazla modülü olduğu ve hiçbir dosya seçilmediği veya seçilen dosya herhangi bir modülde yer almadığı sürece, Android Studio'da Kullanıcı Arayüzü Paketlerini İçe Aktar menü öğesi artık her zaman etkin.
  • Figma eklentisi artık, varyantları kullanan ve birden fazla alt bileşen örneği içeren bir bileşene parametre eklemeyi doğru şekilde işliyor.

Alfa 0.3.00 (Ekim 2022)

Android Geliştirici Zirvesi Alfa lansmanı