Nooca cusub ee GTK 4.8.0 mar hore ayaa la sii daayay wuxuuna la yimid horumarro kala duwan oo Linux ah

GTK 4.8.0, qalab iskutallaab ah oo loogu talagalay abuurista garaafyada isticmaaleyaasha

GTK 4.8.0, qalab iskutallaab ah oo loogu talagalay abuurista garaafyada isticmaaleyaasha

Kadib sideed bilood oo horumar ah waxaa lagu dhawaaqay soo saarista nooca cusub ee GTK 4.8.0, kaas oo sii wada horumarinta laanta GTK 4.x iyada oo la raacayo hannaan horumarineed oo cusub oo isku dayaya in uu siiyo soo-saareyaasha API mid deggan oo sannado badan leh, kaas oo loo isticmaali karo cabsi la'aan in codsiyada loo baahan doono in dib loo shaqeeyo lixdii biloodba mar sababtoo ah API isbedel

Kuwa ku cusub GTK, waa inaad taas ogaataa kani waa maktabada qayb garaafyada oo iskutallaab ah si ay u horumariyaan garaafyada isticmaala interfaces (GUI) Waxa ay shati u siisay shuruudaha GNU LGPL, si ay u ogolaato abuurista software bilaash ah iyo software lahaanshaha labadaba.

Astaamaha ugu muhiimsan ee cusub ee GTK 4.8

Noocan cusub ee la soo bandhigay, maktabadda GDK, kaas oo bixiya lakab u dhexeeya GTK iyo nidaamka hoose ee garaafyada, ayaa hagaajisay beddelka qaababka pixel. Nidaamyada darawallada NVIDIA, EGL fidinta EGL_KHR_swap_buffers_with_damage waa la dajiyay.

Maktabad GSK, kaas oo bixiya awooda lagu soo bandhigo muuqaalada garaafyada iyada oo loo sii marayo OpenGL iyo Vulkan, waxay taageertaa habaynta meelaha waaweyn ee muuqda (viewports), marka lagu daro maktabadaha lagu sawiro glyphs iyadoo la isticmaalayo textures.

loogu talagalay Linux Wayland, taageerada borotokoolka "xdg-activation" waa la fuliyay, kaas oo u ogolaanaya diiradda in la kala wareejiyo inta u dhaxaysa heerarka heerka koowaad ee kala duwan (tusaale, iyadoo la isticmaalayo xdg-activation, hal codsi u bedeli karaa mid kale).

In GTK 4.8 ah GtkTextView widget-ka ayaa hoos u dhigay tirada xaaladaha u horseeda dib-u-eegis soo noqnoqda oo la hirgeliyay shaqada GetCharacterExtents si loo go'aamiyo aagga leh glyph qeexaya jilaha qoraalka (sifada ay codsadaan qalabka dadka naafada ah).

Fasalka gtkviewport, kaas oo loo isticmaalo in lagu habeeyo rogid widgets, waxa uu leeyahay qaabka "u-rogid si aad diiradda u saarto". Sida caadiga ah, kaas oo nuxurku si toos ah ugu wareego si uu u ilaaliyo aragtida curiyaha leh diiradda wax gelinta.

GtkSearchEntry widget-ka, kaas oo soo bandhigaya aagga gelitaanka weydiinta raadinta, wuxuu bixiyaa awoodda lagu habeynayo daahitaanka u dhexeeya furaha ugu dambeeya iyo soo dirida calaamadda beddelka macluumaadka (GtkSearchEntry:: raadinta-la beddelay).

Intaa waxaa dheer, sidoo kale in GTK 4.8 waxay muujisaa awoodaha la balaariyay ee cilladaha, ujeedo se la hirgaliyay xogta codsiga muuqaalaynta oo oggolaaday soo bandhigida guryaha PangoAttrList inta lagu jiro kormeerka.

Waxaa sidoo kale la iftiimiyay in Matoorka CSS waxa uu hagaajiyay dib-u-ururinta walxaha la xidhiidha oo leh isla waalid isla markaana loo oggolaaday isticmaalka qiyamka aan isugeynta ahayn marka la go'aaminayo cabbirka booska u dhexeeya xarfaha.

para macOS, oo lagu daray taageerada qaabka shaashadda buuxda iyo dib-u-ciyaarista fiidiyowga iyadoo la adeegsanayo OpenGL, iyo sidoo kale ogaanshaha kormeeraha oo la wanaajiyey, lagana shaqeeyay habaynta kormeerayaal badan, meelaynta daaqada, iyo xulashada cabbirka wada-hadalka faylka, sidoo kale apps waxaa loo oggolaaday inay gadaal ka socdaan.

Daaqadaha, meelaynta daaqadaha oo la hagaajiyay ee shaashadaha HiDPI, ku daray interface ogaanshaha midabka, taageero la hirgeliyey ee dhacdooyinka giraangiraha jiirka xallinta sare, iyo hagaajinta taageerada taabashada.

Ee isbeddelada kale ee muuqda:

  • Xogta emoji oo la cusboonaysiiyay oo la dhigay CLDR 40 (Unicode 14)
  • Taageero lagu daray degaannada cusub.
  • Amarka shaashadda waxaa lagu daray gtk4-builder-tool utility si loo abuuro sawir-qaadis, kaas oo la isticmaalo marka la soo saarayo sawir-qaadista dukumentiyada.
  • Farta-dooriyaha interface-ka (GtkFontChooser) waxa uu horumariyay taageerada qaababka qaabaynta OpenType.
  • Qalabka GtkCheckButton hadda waxa uu awood u leeyahay in uu ku meeleeyo widget-ka u gaarka ah ee ubadkiisa oo wata badhan.
  • Hantida "content-taam" ayaa lagu daray widget-ka GtkPicture si loogu waafajiyo waxa ku jira cabbirka aagga.
  • Waxqabadka duubista ayaa lagu hagaajiyay widget-ka GtkColumnView.
  • Gtk4-node-editor utility waa la rakibay.
  • Taageerada codka ayaa lagu daray dhabarka dambe ee ffmpeg.
  • Xadka xusuusta ee soo dejiyaha sawirka JPEG ayaa la kordhiyey oo laga dhigay 300 MB.
  • Beddelay qaabka is dhexgalka midabka xulashada (GtkColorChooser).

Ugu dambeyntii, haddii aad xiisaynayso inaad awood u yeelatid inaad wax badan ka ogaato, waxaad kala tashan kartaa faahfaahinta xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   aan la magacaabin dijo

    Dhanka kale waxaa jira mashruuc cusub oo la yiraahdo CTK kaas oo ah fargeeto gtk3 ah oo ku shaqeeya cafe-desktop, fargeeto mate-desktop ah oo isticmaala ctk, kaas oo aan wali dhamaan, laakiin qaybo ka mid ah ayaa horay u shaqeynayay. Ujeeddadeedu waa in la sii noolaado desktop-ka caadiga ah, wax aan la socon karin gtk4.

    https://github.com/cafe-desktop/ctk

    https://github.com/cafe-desktop

    Waad ku mahadsan tahay!