Inneal grafaiceachd GTK 4.8 ri fhaighinn

Às deidh ochd mìosan de leasachadh, chaidh foillseachadh inneal ioma-àrd-ùrlar airson eadar-aghaidh cleachdaiche grafaigeach a chruthachadh - GTK 4.8.0. Thathas a’ leasachadh GTK 4 mar phàirt de phròiseas leasachaidh ùr a bhios a’ feuchainn ri API seasmhach le taic a thoirt do luchd-leasachaidh thagraidhean airson grunn bhliadhnaichean a ghabhas cleachdadh gun eagal a bhith orra iarrtasan ath-sgrìobhadh gach sia mìosan ri linn atharrachaidhean API san ath GTK meur.

Am measg nan leasachaidhean as ainmeil ann an GTK 4.8 tha:

  • Chaidh stoidhle an eadar-aghaidh taghadh dath atharrachadh (GtkColorChooser).
  • Tha an eadar-aghaidh taghadh cruth-clò (GtkFontChooser) air taic a leasachadh airson comasan cruth OpenType.
  • Tha an einnsean CSS air ath-chruinneachadh eileamaidean co-cheangailte ris an aon phàrant a bharrachadh, agus a’ ceadachadh luachan neo-iomlan a chleachdadh nuair a thathar a’ dearbhadh meud a’ bheàrn eadar litrichean.
  • Chaidh dàta Emoji ùrachadh gu CLDR 40 (Unicode 14). Taic a bharrachd airson sgìrean ùra.
  • Tha an cuspair air ìomhaighean ùrachadh agus air so-leughaidh nan bileagan teacsa comharraichte a leasachadh.
  • Tha an leabharlann GDK, a bheir seachad còmhdach eadar GTK agus an fho-shiostam grafaiceachd, air tionndadh de chruthan piogsail a bharrachadh. Air siostaman le draibhearan NVIDIA, tha an leudachadh EGL EGL_KHR_swap_buffers_with_damage air a chomasachadh.
  • Tha leabharlann GSK (GTK Scene Kit), a bheir comas air seallaidhean grafaigeach a thoirt seachad tro OpenGL agus Vulkan, a’ toirt taic do ghiollachd raointean mòra faicsinneach (portan seallaidh). Thathas a’ moladh leabharlannan airson glyphs a thoirt seachad a’ cleachdadh inneach.
  • Tha Wayland a’ toirt taic don phròtacal “xdg-activation”, a leigeas leat fòcas a ghluasad eadar diofar uachdar aig a’ chiad ìre (mar eisimpleir, a’ cleachdadh xdg-activation, faodaidh aon iarrtas fòcas atharrachadh gu fear eile).
  • Bidh am widget GtkTextView a’ lughdachadh na h-àireamh de shuidheachaidhean a dh’ adhbhraicheas ath-tharraing a-rithist, agus a’ cur an gnìomh an gnìomh GetCharacterExtents gus an sgìre a dhearbhadh leis an glyph a tha a’ mìneachadh caractar an teacsa (gnìomh a tha a’ còrdadh ri mòran ann an innealan airson daoine ciorramach).
  • Anns a’ chlas GtkViewport, a chleachdar airson scrollaidh a chuir air dòigh ann am widgets, tha am modh “scroll-to-focus” air a chomasachadh gu bunaiteach, anns a bheil an susbaint air a sgrùdadh gu fèin-ghluasadach gus an eileamaid aig a bheil fòcas cuir a-steach a chumail.
  • Bheir am widget GtkSearchEntry, a sheallas an raon airson a dhol a-steach do cheist rannsachaidh, an comas an dàil eadar an iuchair mu dheireadh a rèiteachadh agus comharra a chuir mun atharrachadh susbaint (GtkSearchEntry:: search-changed).
  • Tha comas aig a’ widget GtkCheckButton a-nis am widget cloinne aige fhèin a shònrachadh le putan.
  • Chuir sinn seilbh “susbaint-iomchaidh” ris a’ widget GtkPicture gus an susbaint atharrachadh gu meud sgìre sònraichte.
  • Tha coileanadh scrollaidh air a mheudachadh anns a’ widget GtkColumnView.
  • Leigidh am widget GtkTreeStore dàta craoibhe a thoirt a-mach à faidhlichean ann an cruth ui.
  • Chaidh widget ùr airson liostaichean a thaisbeanadh a chur ris a’ chlas GtkInscription, air a bheil uallach airson teacsa a thaisbeanadh ann an raon sònraichte. Chuir sinn aplacaid demo ris le eisimpleir de bhith a’ cleachdadh GtkInscription.
  • Chuir sinn taic scrollaidh ris a’ widget GtkTreePopover.
  • Tha am widget GtkLabel air taic a chuir ri tabaichean agus an comas bileagan a chuir an gnìomh le bhith a’ cliogadh air na samhlaidhean co-cheangailte ris an leubail air a’ mheur-chlàr.
  • Tha am widget GtkListView a-nis a' toirt taic do na feartan "::n-items" agus ":: item-type".
  • Tha an siostam cuir a-steach a’ toirt taic do làimhseachadh paramadair meud scrollaidh (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
  • Airson an àrd-ùrlar macOS, chaidh taic airson modh làn-sgrìn agus ath-chluich bhidio a’ cleachdadh OpenGL a chuir ris. Lorgaidh sgrùdair nas fheàrr, obraich ann an rèiteachadh ioma-sgrùdaidh, suidheachadh uinneig agus taghadh meud airson còmhradh faidhle. Bithear a’ cleachdadh CALayer agus IOSurface airson toirt seachad. Faodar tagraidhean a chuir air bhog air a’ chùl.
  • Air àrd-ùrlar Windows, chaidh suidheachadh uinneig air scrionaichean HiDPI a leasachadh, chaidh eadar-aghaidh lorg dath a chuir ris, chaidh taic airson tachartasan cuibhle luchag àrd-rùn a chuir an gnìomh, agus chaidh taic touchpad a leasachadh.
  • Chaidh àithne glacadh-sgrìn a chuir ris a’ ghoireas gtk4-builder-tool gus dealbh-sgrìn a chruthachadh, a thathas a’ cleachdadh nuair a thathar a’ cruthachadh seallaidhean-sgrìn airson sgrìobhainnean.
  • Tha stàladh goireas gtk4-node-editor air a thoirt seachad.
  • Chaidh comasan debugger a leudachadh. Taisbeanadh de dhàta tagraidh a bharrachd air a chuir an gnìomh agus leigeil le togalaichean PangoAttrList fhaicinn rè sgrùdadh. Tha sgrùdaidhean ceadaichte le luchd-sgrùdaidh. Chuir sinn taic ris a’ mhodh “GTK_DEBUG=invert-text-dir”. An àite caochladair àrainneachd GTK_USE_PORTAL, thathas a’ moladh am modh “GDK_DEBUG = portals”. Freagairt nas fheàrr air an eadar-aghaidh sgrùdaidh.
  • Chaidh taic fuaim a chuir ri backend ffmpeg.
  • Chaidh an ìre cuimhne ann an luchdachadh sìos ìomhaigh JPEG àrdachadh gu 300 MB.

Source: fosgailtenet.ru

Cuir beachd ann