Jetpack Compose Desktop için Milestone 3 Yayınlandı


Görsel referansı


Jetpack Compose Desktop, gelişim yolculuğuna devam ediyor. Geçtiğimiz aylarda yayınlanan Milestone 2 sürümünden itibaren beklenen bazı iyileştirmeler Milestone 3 sürümü ile birlikte yayına alındı. Aşağıda bu sürümde iyileştirilen yeni özelliklerin bir kısmını görebilirsiniz;

  • Rendering iyileştirmeleri, DirectX tabanlı render ve yazılım tabanlı VSync için render iyileştirmeleri.

  • TextField'lar için iyileştirilmiş kısayol seçim destekleri.

  • SVG formatı destekleri.

  • Swing Component'leri doğrudan bir kompozisyona ekleme yeteneği.

  • Native dağıtımlar için packaging, signing ve notarizing iyileştirmeleri.



Rendering İyileştirmeleri


Compose for Desktop artık yeni bir DirectX 12 renderer aracılığıyla Windows üzerinde çalışan uygulamalarınızın gelişmiş donanım hızlandırmalı işlemlerini destekliyor. Compose for Desktop, Skiko grafik kitaplığı tarafından desteklenmektedir. Varsayılan olarak, macOS ve Linux'ta OpenGL tabanlı bir renderer ve (şimdi) Windows'ta DirectX tabanlı bir oluşturucu kullanır. Ancak, uygulamanızı çalıştırmak isteyebileceğiniz tüm sistemler bu tür bir donanım hızlandırması sunmayabilir. Donanım hızlandırmanın kullanılamamasının birkaç nedeni vardır;

Sanallaştırılmış makineler veya yanlış yapılandırılmış grafik kartları veya güncel olmayan sürücüler içeren makineler bu sorunlara yol açabilir.


Text Field İyileştirmesi


Bu sürümde yer alan en çok beklenen değişikliklerden biri, TextField component'inin klavye kısayolları ile tetiklenen davranışlar sağlamasıdır. Klavye kısayolları artık Compose for Desktop'ta Text Field ile çalışıyor. Bu, pano kısayollarını (ör. ⌘ veya Ctrl + C / X / V), seçimleri oluşturmak ve değiştirmek için kısayolları (ör. ⌘ veya Ctrl + A, Shift veya Ctrl-Shift + Ok Tuşları,…) ve metni silmeyi içerir. Compose for Desktop uygulamanızı çalıştırdığınız platforma bağlı olarak, kullanacağınız metin alanı içeriğini değiştirmek için kanonik kısayolları kullanabilir.


SVG Formatı İyileştirmesi


Compose for Desktop, Android’in Vector Drawables desteğinin yanı sıra artık SVG formatındaki vektör grafikleri için destek sağlıyor. Yeni sunulan svgResource işlevinin sonucunu bir Image'in painter parametresine ileterek kullanılmasını sağlıyor.


Daha fazla bilgi için Jetpack ekibinin gönderisini buradan inceleyebilirsiniz.


#android #jetpack #compose #desktop #milestone3

0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın