Itusilẹ ti ohun elo irinṣẹ ayaworan GTK 4.4

Lẹhin oṣu marun ti idagbasoke, itusilẹ ti ohun elo irinṣẹ-ọpọlọpọ fun ṣiṣẹda wiwo olumulo ayaworan - GTK 4.4.0 - ti gbekalẹ. GTK 4 ti wa ni idagbasoke gẹgẹbi apakan ti ilana idagbasoke tuntun ti o gbiyanju lati pese awọn olupilẹṣẹ ohun elo pẹlu iduroṣinṣin ati atilẹyin API fun awọn ọdun pupọ ti o le ṣee lo laisi iberu ti nini lati tun awọn ohun elo kọ ni gbogbo oṣu mẹfa nitori awọn iyipada API ni GTK ti nbọ ẹka.

Diẹ ninu awọn ilọsiwaju olokiki julọ ni GTK 4.4 pẹlu:

  • Awọn ilọsiwaju ti o tẹsiwaju si ẹrọ fifunni NGL, eyiti o nlo OpenGL lati ṣaṣeyọri iṣẹ ṣiṣe ti o ga julọ lakoko ti o dinku fifuye Sipiyu. Itusilẹ tuntun pẹlu ṣiṣe awọn iṣapeye lati yọkuro lilo awọn awoara agbedemeji nla. Iṣiṣẹ deede ti NGL pẹlu awakọ ṣiṣi fun GPU Mali ti ni idasilẹ. Atilẹyin fun ẹrọ mimu GL atijọ (GSK_RENDERER=gl) ti gbero lati da duro ni ẹka atẹle ti GTK.
  • Ti sọ di mimọ ati koodu irọrun ti o ni ibatan si iṣeto OpenGL. Koodu naa fun atilẹyin OpenGL ni GTK ṣiṣẹ ni deede lori awọn eto pẹlu awọn ẹya tuntun ti awọn awakọ NVIDIA ohun-ini. Lati wọle si API ti n ṣe, wiwo EGL ni a gba bi akọkọ (awọn ibeere ẹya EGL ti dide si 1.4). Lori awọn ọna ṣiṣe X11, o le yi pada lati EGL si GLX ti o ba jẹ dandan. Lori Windows, WGL ti lo nipasẹ aiyipada.
  • Awọn akori to wa ninu akopọ akọkọ ti jẹ atunto ati fun lorukọmii. Lati isisiyi lọ, awọn akori ti a ṣe sinu rẹ ni orukọ Aiyipada, Default-dark, Default-hc ati Default-hc-dark, ati pe akori Adwaita ti gbe lọ si libadwaita. Awọn akori lo ila ti o ni aami dipo laini riru lati ṣe afihan awọn ifiranṣẹ aṣiṣe. Atilẹyin ti a ṣafikun fun yiyan ọrọ ologbele-sihin.
  • Imuse ti a ṣe sinu awọn ọna titẹ sii wa nitosi ihuwasi ti IBus nigbati o nfihan ati sisẹ awọn ọna ṣiṣe ati awọn bọtini ti o ku. Ṣafikun agbara lati lo awọn bọtini iku oriṣiriṣi ati awọn akojọpọ ti ko ni abajade dida ẹda Unicode kan (fun apẹẹrẹ, “ẅ”) nigbakanna. Atilẹyin ni kikun fun awọn iye maapu bọtini 32-bit (awọn ami bọtini), pẹlu awọn iye Unicode, ti ni imuse.
  • Awọn data Emoji ti ni imudojuiwọn si CLDR 39, ṣiṣi agbara lati ṣe agbegbe Emoji kọja awọn ede ati awọn agbegbe.
  • Nipa aiyipada, wiwo ayewo wa ninu lati jẹ ki awọn ohun elo GTK n ṣatunṣe rọrun.
  • Lori Syeed Windows, GL ni a lo lati mu akoonu multimedia ṣiṣẹ, ati WinPointer API ni a lo lati ṣiṣẹ pẹlu awọn tabulẹti ati awọn ẹrọ titẹ sii miiran.

orisun: opennet.ru

Fi ọrọìwòye kun