GTK 4.2 grafik araç setinin piyasaya sürülmesi

Üç aylık geliştirme sürecinin ardından, grafiksel kullanıcı arayüzü oluşturmaya yönelik çok platformlu bir araç kitinin - GTK 4.2.0 - piyasaya sürülmesi sunuldu. GTK 4, uygulama geliştiricilerine birkaç yıl boyunca, bir sonraki GTK'daki API değişiklikleri nedeniyle uygulamaları her altı ayda bir yeniden yazmak zorunda kalma korkusu olmadan kullanılabilecek, istikrarlı ve desteklenen bir API sağlamaya çalışan yeni bir geliştirme sürecinin parçası olarak geliştiriliyor. dal.

Yeni sürüm çoğunlukla hataları düzeltiyor ve programlarını GTK4'e taşıyan geliştiricilerin geri bildirimlerine dayanarak API'de iyileştirmeler yapıyor. GTK 4.2'deki en dikkate değer iyileştirmelerden bazıları şunlardır:

  • Linux, Windows ve macOS'ta varsayılan olarak etkin olan yeni bir OpenGL oluşturma motoru olan NGL oluşturucu eklendi. NGL oluşturucu, CPU yükünü azaltırken daha yüksek performans sağlar. Eski işleme motoruna dönmek için uygulamayı GSK_RENDERER=gl ortam değişkeniyle çalıştırmalısınız.
  • Girilen bir sonraki karakterin görünümünü değiştiren Oluşturma dizilerinin ve sessiz tuşların işlenmesi yeniden düzenlendi.
    GTK 4.2 grafik araç setinin piyasaya sürülmesi
  • Meson montaj sisteminde GTK'yı bir alt proje biçiminde kullanma yeteneği uygulandı; bu, kendi uygulamanızın montaj ortamının bir parçası olarak GTK'yı ve tüm bağımlılıklarını oluşturmanıza ve ayrıca teslimat için tüm montaj eserlerini elde etmenize olanak tanır. Seçilen araçları kullanarak uygulamanızla birlikte.
  • Bu platformlara özgü araçları kullanarak Windows ve macOS için GTK'yı derlemeye yönelik iyileştirilmiş destek.
  • API belgeleri yeniden düzenlendi ve bunların nesli, panoya kod örnekleri eklemek için düğmeler, ataların hiyerarşisinin görsel bir temsili ve her birinin arayüzleri de dahil olmak üzere daha uygun bir bilgi sunumu üreten yeni bir gi-docgen oluşturucu kullanıyor. sınıf, sınıfın miras alınan özelliklerinin, sinyallerinin ve yöntemlerinin bir listesi. Arayüz, istemci tarafında aramayı destekler ve farklı ekran boyutlarına otomatik olarak uyum sağlar. GObject, Pango ve GdkPixbuf iç gözlemi hakkında yardımcı eğitimler de sunan docs.gtk.org adında yeni bir dokümantasyon sitesi açıldı.
  • Oluşturmada yer alan GLSL gölgelendiricilerden engelli kişilere yönelik nesnelere kadar çeşitli bileşenlerin performansı optimize edildi.
  • Kahire kütüphanesinin yeni sürümlerini kullanırken alt piksel metin konumlandırması uygulandı.
  • Emojiyi seçmek için uyarlanabilir bir arayüz düzeni sağlanmıştır.
  • Giriş kontrolü için Wayland protokol uzantısına yönelik geliştirilmiş destek.
  • Metin görünümü widget'ındaki kaydırma performansı iyileştirildi.
  • Açılır widget'larda gölgelerin işlenmesi iyileştirildi.
    GTK 4.2 grafik araç setinin piyasaya sürülmesi

Kaynak: opennet.ru

Yorum ekle