Eldono de grafika ilaro de GTK 4.2

Post tri monatoj da evoluo, la liberigo de plurplatforma ilaro por krei grafikan uzantinterfacon - GTK 4.2.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.

La nova eldono plejparte korektas cimojn kaj faras plibonigojn al la API surbaze de sugestoj de programistoj, kiuj portis siajn programojn al GTK4. Iuj el la plej rimarkindaj plibonigoj en GTK 4.2 inkluzivas:

  • Aldonita NGL-bildilo, nova OpenGL-bildilo kiu estas ebligita defaŭlte en Linukso, Vindozo kaj macOS. NGL-iganto provizas pli altan rendimenton reduktante CPU-ŝarĝon. Por reveni al la malnova bildiga motoro, vi devus ruli la aplikaĵon kun la mediovariablo GSK_RENDERER=gl.
  • La prilaborado de Komponaj sekvencoj kaj silentaj klavoj, kiuj ŝanĝas la aspekton de la sekva enigita signo, estis reverkita.
    Eldono de grafika ilaro de GTK 4.2
  • La kapablo uzi GTK en la formo de subprojekto en la kunigsistemo Meson estis efektivigita, kio ebligas al vi konstrui GTK kaj ĉiujn ĝiajn dependecojn kiel parto de la kunigmedio de via propra aplikaĵo, kaj ankaŭ akiri ĉiujn kunvenajn artefaktojn por livero. kune kun via aplikaĵo uzante la elektitajn ilojn.
  • Plibonigita subteno por kompili GTK por Vindozo kaj macOS uzante ilojn indiĝenajn al ĉi tiuj platformoj.
  • La API-dokumentado estis refarita, kies generacio uzas novan gi-docgen-generatoron, kiu produktas pli oportunan prezenton de informoj, inkluzive de butonoj por aldoni kodekzemplojn al la tondujo, vidan reprezentadon de la hierarkio de prapatroj kaj interfacoj de ĉiu. klaso, listo de hereditaj trajtoj, signaloj kaj metodoj de la klaso. La interfaco subtenas klientflankan serĉon kaj aŭtomate adaptiĝas al malsamaj ekrangrandoj. Nova dokumenta retejo estis lanĉita, docs.gtk.org, kiu ankaŭ ofertas kunulajn lernilojn pri GObject, Pango kaj GdkPixbuf-introspekto.
  • La agado de diversaj komponentoj estis optimumigita, de la GLSL-ombriloj implikitaj en bildigo ĝis objektoj por homoj kun handikapoj.
  • Efektivigita subpiksela tekstpoziciigo dum uzado de novaj versioj de la Kairo-biblioteko.
  • Estas provizita adapta interfaco por elekti emoji.
  • Plibonigita subteno por la Wayland-protokola etendaĵo por eniga kontrolo.
  • Plibonigita movo-rendimento en la tekstvido-fenestraĵo.
  • Plibonigita bildigo de ombroj en popover-fenestraĵoj.
    Eldono de grafika ilaro de GTK 4.2

fonto: opennet.ru

Aldoni komenton