Eldono de grafika ilaro de GTK 4.4

Post kvin monatoj da evoluo, la liberigo de plurplatforma ilaro por krei grafikan uzantinterfacon - GTK 4.4.0 - estis prezentita. GTK 4 estas disvolvita kiel parto de nova evoluprocezo, kiu provas provizi aplikaĵajn programistojn per stabila kaj subtenata API dum pluraj jaroj, kiu povas esti uzata sen la timo devi reverki aplikojn ĉiujn ses monatojn pro API-ŝanĝoj en la venonta GTK. branĉo.

Iuj el la plej rimarkindaj plibonigoj en GTK 4.4 inkluzivas:

  • Daŭraj plibonigoj al la NGL-bildiga motoro, kiu uzas OpenGL por atingi pli altan efikecon reduktante CPU-ŝarĝon. La nova eldono inkluzivas bildigajn optimumojn por forigi la uzon de grandaj intersticaj teksturoj. Ĝusta funkciado de NGL kun malfermita ŝoforo por GPU Malio estis establita. Subteno por la malnova GL-bildiga motoro (GSK_RENDERER=gl) estas planita esti nuligita en la sekva branĉo de GTK.
  • Purigita kaj simpligita kodo rilata al OpenGL-agordo. La kodo por OpenGL-subteno en GTK funkcias ĝuste en sistemoj kun la plej novaj versioj de proprietaj NVIDIA-ŝoforoj. Por aliri la bildigan API, la EGL-interfaco estas konsiderata kiel la ĉefa (EGL-versiopostuloj estis altigitaj al 1.4). Sur X11-sistemoj, vi povas retroiri de EGL al GLX se necese. En Vindozo, WGL estas uzata defaŭlte.
  • La temoj inkluzivitaj en la ĉefkomponaĵo estis reorganizitaj kaj renomitaj. Ekde nun, la enkonstruitaj temoj estas nomitaj Default, Default-dark, Default-hc kaj Default-hc-dark, kaj la Adwaita temo estis movita al libadwaita. Temoj uzas punktan linion anstataŭ ondan linion por reliefigi erarmesaĝojn. Aldonita subteno por duontravidebla teksto-elekto.
  • La enkonstruita efektivigo de enigmetodoj estas proksima al la konduto de IBus dum montrado kaj prilaborado de komponaj sekvencoj kaj mortaj ŝlosiloj. Aldonita la kapablo samtempe uzi malsamajn mortajn klavojn kaj kombinaĵojn kiuj ne rezultigas la formadon de ununura Unikoda signo (ekzemple, "ẅ"). Plena subteno por 32-bitaj ŝlosilaj mapaj valoroj (keysyms), inkluzive de Unikodaj valoroj, estis efektivigita.
  • Emoji-datumoj estis ĝisdatigitaj al CLDR 39, malfermante la kapablon lokalizi Emoji trans lingvoj kaj lokoj.
  • Defaŭlte, inspekta interfaco estas inkluzivita por faciligi sencimigi GTK-aplikojn.
  • Sur la Vindoza platformo, GL estas uzata por ludi plurmedian enhavon, kaj la WinPointer API estas uzata por labori kun tablojdoj kaj aliaj enigaparatoj.

fonto: opennet.ru

Aldoni komenton