GTK 4.2 графикалық құралдар жинағының шығарылымы

Үш айлық әзірлеуден кейін графикалық пайдаланушы интерфейсін құруға арналған көп платформалы құралдар жинағының – GTK 4.2.0 шығарылымы ұсынылды. GTK 4 қосымша әзірлеушілерге бірнеше жыл бойы тұрақты және қолдау көрсетілетін API ұсынуға тырысатын жаңа әзірлеу процесінің бөлігі ретінде әзірленуде, оны келесі GTK-дағы API өзгерістеріне байланысты әр алты ай сайын қайта жазудан қорықпай пайдалануға болады. филиалы.

Жаңа шығарылым негізінен қателерді түзетеді және бағдарламаларын GTK4-ке көшірген әзірлеушілердің пікірлері негізінде API-ге жақсартулар жасайды. GTK 4.2-дегі ең көрнекті жақсартулардың кейбірі мыналарды қамтиды:

  • Linux, Windows және macOS жүйелерінде әдепкі бойынша қосылған NGL рендерері, жаңа OpenGL көрсету механизмі қосылды. NGL рендерері процессор жүктемесін азайта отырып, жоғары өнімділікті қамтамасыз етеді. Ескі көрсету механизміне оралу үшін қолданбаны GSK_RENDERER=gl орта айнымалысымен іске қосу керек.
  • Келесі енгізілген таңбаның көрінісін өзгертетін Құрастыру реттері мен дыбыссыз пернелерді өңдеу қайта өңделді.
    GTK 4.2 графикалық құралдар жинағының шығарылымы
  • Meson құрастыру жүйесінде қосалқы жоба түрінде GTK пайдалану мүмкіндігі іске асырылды, бұл GTK және оның барлық тәуелділіктерін өзіңіздің қолданбаңыздың құрастыру ортасының бөлігі ретінде құруға, сондай-ақ жеткізу үшін барлық құрастыру артефактілерін алуға мүмкіндік береді. таңдалған құралдарды пайдаланып қолданбаңызбен бірге.
  • Осы платформаларға тән құралдарды пайдаланып Windows және macOS жүйесіне арналған GTK құрастыруға қолдау жақсартылған.
  • API құжаттамасы қайта жасалды, оның генерациясында жаңа gi-docgen генераторы пайдаланылады, ол ақпараттың ыңғайлырақ көрсетілімін, соның ішінде алмасу буферіне код мысалдарын қосу түймелерін, ата-бабалардың иерархиясының көрнекі көрінісін және әрқайсысының интерфейстерін жасайды. класс, тұқым қуалайтын қасиеттердің тізімі, кластың сигналдары мен әдістері. Интерфейс клиенттік іздеуді қолдайды және әртүрлі экран өлшемдеріне автоматты түрде бейімделеді. Жаңа құжаттама сайты іске қосылды, docs.gtk.org, ол сонымен қатар GObject, Pango және GdkPixbuf интроспекциясы бойынша қосымша оқулықтар ұсынады.
  • Көрсетуге қатысатын GLSL шейдерлерінен бастап мүгедектерге арналған нысандарға дейін әртүрлі құрамдастардың өнімділігі оңтайландырылған.
  • Каир кітапханасының жаңа нұсқаларын пайдалану кезінде субпиксельді мәтінді орналастыру енгізілді.
  • Эмодзилерді таңдауға арналған адаптивті интерфейс орналасуы қамтамасыз етілген.
  • Енгізуді басқаруға арналған Wayland протоколының кеңейтілуіне қолдау жақсартылған.
  • Мәтін көрінісі виджетінде жақсартылған айналдыру өнімділігі.
  • Қалқымалы виджеттерде көлеңкелерді көрсету жақсартылған.
    GTK 4.2 графикалық құралдар жинағының шығарылымы

Ақпарат көзі: opennet.ru

пікір қалдыру