GTK 4.2 qrafik alət dəstinin buraxılışı

Üç aylıq inkişafdan sonra qrafik istifadəçi interfeysinin yaradılması üçün çox platformalı alətlər dəstinin buraxılışı - GTK 4.2.0 təqdim olundu. GTK 4, növbəti GTK-da API dəyişiklikləri səbəbindən hər altı aydan bir tətbiqləri yenidən yazmaq qorxusu olmadan istifadə edilə bilən bir neçə il ərzində proqram tərtibatçılarını sabit və dəstəklənən API ilə təmin etməyə çalışan yeni inkişaf prosesinin bir hissəsi kimi hazırlanır. filialı.

Yeni buraxılış əsasən səhvləri düzəldir və proqramlarını GTK4-ə köçürən tərtibatçıların rəyi əsasında API-də təkmilləşdirmələr edir. GTK 4.2-də ən diqqətəlayiq təkmilləşdirmələrdən bəziləri bunlardır:

  • Linux, Windows və macOS-da defolt olaraq aktivləşdirilən yeni OpenGL göstərmə mühərriki olan NGL renderer əlavə edildi. NGL renderer CPU yükünü azaldaraq daha yüksək performans təmin edir. Köhnə renderinq mühərrikinə qayıtmaq üçün proqramı GSK_RENDERER=gl mühit dəyişəni ilə işlətməlisiniz.
  • Növbəti daxil edilmiş simvolun görünüşünü dəyişdirən Tərtib etmə ardıcıllıqlarının və səssiz düymələrin işlənməsi yenidən işlənmişdir.
    GTK 4.2 qrafik alət dəstinin buraxılışı
  • GTK-dan Meson montaj sistemində alt layihə şəklində istifadə etmək imkanı tətbiq edilmişdir ki, bu da sizə öz tətbiqinizin montaj mühitinin bir hissəsi kimi GTK və onun bütün asılılıqlarını qurmağa, həmçinin çatdırılma üçün bütün montaj artefaktlarını əldə etməyə imkan verir. seçilmiş alətlərdən istifadə edərək tətbiqinizlə birlikdə.
  • Bu platformalara xas olan alətlərdən istifadə edərək Windows və macOS üçün GTK tərtib etmək üçün təkmilləşdirilmiş dəstək.
  • API sənədləri yenidən işlənmişdir, onun nəslində məlumatın daha rahat təqdimatını, o cümlədən mübadilə buferinə kod nümunələri əlavə etmək üçün düymələri, əcdadların iyerarxiyasının vizual təsvirini və hər birinin interfeysini yaradan yeni gi-docgen generatorundan istifadə olunur. sinif, sinfin irsi xassələri, siqnalları və metodlarının siyahısı. İnterfeys müştəri axtarışını dəstəkləyir və avtomatik olaraq müxtəlif ekran ölçülərinə uyğunlaşır. GObject, Pango və GdkPixbuf introspeksiyası ilə bağlı əlavə dərsliklər təklif edən docs.gtk.org adlı yeni sənədləşmə saytı istifadəyə verildi.
  • Renderinqdə iştirak edən GLSL şeyderlərindən tutmuş əlillər üçün obyektlərə qədər müxtəlif komponentlərin performansı optimallaşdırılıb.
  • Qahirə kitabxanasının yeni versiyalarından istifadə edərkən mətnin subpiksel yerləşdirilməsi həyata keçirilib.
  • Emoji seçmək üçün adaptiv interfeys tərtibatı təmin edilmişdir.
  • Giriş nəzarəti üçün Wayland protokolunun genişləndirilməsi üçün təkmilləşdirilmiş dəstək.
  • Mətn görünüşü vidcetində təkmil sürüşdürmə performansı.
  • Popover vidjetlərində kölgələrin təkmilləşdirilmiş göstərilməsi.
    GTK 4.2 qrafik alət dəstinin buraxılışı

Mənbə: opennet.ru

Добавить комментарий