GTK 4.8.0:n uusi versio on jo julkaistu, ja se sisältää useita parannuksia Linuxille

GTK 4.8.0, monialustainen työkalupakki graafisten käyttöliittymien luomiseen

GTK 4.8.0, monialustainen työkalupakki graafisten käyttöliittymien luomiseen

Kahdeksan kuukauden kehityksen jälkeen GTK 4.8.0:n uusi versio julkistettiin, joka jatkaa GTK 4.x -haaran kehittämistä uudella kehitysprosessilla, joka pyrkii tarjoamaan sovelluskehittäjille vakaan ja monivuotisen yhteensopivan API:n, jota voidaan käyttää ilman pelkoa, että sovelluksia joutuu työstämään uudelleen kuuden kuukauden välein. API-muutokset.

Niiden, jotka ovat uusia GTK:ssa, sinun pitäisi tietää tämä tämä on monialustainen grafiikkakomponenttikirjasto kehittää graafisia käyttöliittymiä (GUI) Se on lisensoitu GNU LGPL:n ehtojen mukaisesti, joten se mahdollistaa sekä ilmaisten ohjelmistojen että patentoitujen ohjelmistojen luomisen.

GTK 4.8: n tärkeimmät uudet ominaisuudet

Tässä esitellyssä uudessa versiossa kirjasto GDK, joka tarjoaa kerroksen GTK:n ja grafiikkaalijärjestelmän väliin, on optimoinut pikselimuotojen muuntamisen. Järjestelmissä, joissa on NVIDIA-ajurit, EGL-laajennus EGL_KHR_swap_buffers_with_damage on käytössä.

Kirjasto GSK, joka tarjoaa mahdollisuuden renderöidä graafisia kohtauksia OpenGL:n ja Vulkanin kautta, tukee suurten näkyvien alueiden käsittelyä (näkymäportit), kirjastojen lisäksi kuvioiden piirtämiseen pintakuvioiden avulla.

Linuxille sisään Wayland, tuki “xdg-activation”-protokollalle on otettu käyttöön, joka mahdollistaa tarkennuksen siirtämisen eri ensimmäisen tason pintojen välillä (esimerkiksi xdg-aktivoinnin avulla yksi sovellus voi vaihtaa tarkennuksen toiseen).

GTK 4.8:ssa GtkTextView-widget on vähentänyt toistuviin uudelleenpiirtämiseen johtavien tilanteiden määrää ja otti käyttöön GetCharacterExtents-toiminnon, joka määrittää alueen kuviolla, joka määrittelee merkin tekstissä (ominaisuus, jota työkalut vaativat vammaisille).

Luokka gtkviewport, jota käytetään vierityksen järjestämiseen widgeteissä, on "vieritä tarkentamiseen" -tila käytössä oletusarvoisesti, jolloin sisältö vierittää automaattisesti säilyttääkseen näkymän syötteen kohdistuksesta.

GtkSearchEntry-widget, joka näyttää hakukyselyn syöttämisalueen, tarjoaa mahdollisuuden määrittää viiveen viimeisen näppäinpainalluksen ja sisällön muutossignaalin (GtkSearchEntry::search-changed) välillä.

Tämän lisäksi myös GTK 4.8:ssa korostaa debuggerin laajennettuja ominaisuuksia, sitten se toteutettu sovellustietojen visualisointi ja salli PangoAttrList-ominaisuuksien näyttämisen tarkastuksen aikana.

Se on myös korostettu CSS-moottori on optimoinut liittyvien elementtien uudelleenryhmittelyn saman vanhemman kanssa ja salli muiden kuin kokonaislukuarvojen käytön kirjainten välisen tilan koon määrittämisessä.

että macOS, lisätty tuki koko näytön tilaan ja videon toistoon OpenGL:n avulla, sekä parannettu näytön tunnistus, työskennellyt usean näytön asetuksissa, ikkunoiden sijoittelussa ja tiedostoikkunan koon valinnassa sovellusten annettiin toimia taustalla.

Windowsissa parannettu ikkunoiden sijoittelu HiDPI-näytöissä, lisäsi värintunnistusliittymän, otettiin käyttöön tuki korkearesoluutioisille hiiren rullatapahtumille ja parannettu kosketuslevyn tuki.

Niistä muut erottuvat muutokset:

  • Päivitetty emojidata CLDR 40 (Unicode 14) -sarjaan.
  • Lisätty tuki uusille alueille.
  • Kuvakaappauskomento lisättiin gtk4-builder-tool-apuohjelmaan luomaan kuvakaappaus, jota käytetään luotaessa kuvakaappauksia dokumentaatiota varten.
  • Fonttivalitsimen käyttöliittymässä (GtkFontChooser) on parannettu OpenType-muotoiluominaisuuksien tuki.
  • GtkCheckButton-widgetillä on nyt mahdollisuus määrittää oma lapsiwidget painikkeella.
  • "Content-fit"-ominaisuus on lisätty GtkPicture-widgetiin sopimaan sisältö tiettyyn alueen kokoon.
  • Vierityksen suorituskyky on optimoitu GtkColumnView-widgetissä.
  • gtk4-node-editor-apuohjelma on asennettu.
  • Äänituki on lisätty ffmpeg-taustaohjelmaan.
  • JPEG-kuvansiirtolaitteen muistiraja on nostettu 300 megatavuun.
  • Värinvalitsimen käyttöliittymän (GtkColorChooser) tyyli muutettu.

Lopuksi, jos olet kiinnostunut saamaan lisätietoja siitä, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   nimettömänä dijo

    Muuten, on olemassa uusi projekti nimeltä CTK, joka on gtk3:n haarukka, joka toimii cafe-desktopin kanssa, mate-desktopin haarukka, joka käyttää ctk:tä, joka ei ole vielä valmis, mutta jotkut komponentit toimivat jo. Sen tarkoituksena on pitää klassinen työpöytä elossa, mikä on yhteensopimaton gtk4:n kanssa.

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

    https://github.com/cafe-desktop

    Tervehdys!