GTK 4.10 on jo julkaistu ja nämä ovat sen uutisia

GTK4

GTK tai The GIMP Toolkit on monialustainen graafinen komponenttikirjasto graafisten käyttöliittymien kehittämiseen.

Kuuden kuukauden kehityksen jälkeen käynnistäminen uusi versio cross-platform-työkalupaketista graafisen käyttöliittymän luomiseen, "GTK 4.10.0".

GTK 4:n uusi haara kehitetään uuden prosessin puitteissa kehityksen jota yrität tarjota sovelluskehittäjille vakaa ja yhteensopiva API usean vuoden ajan, jota voidaan käyttää ilman pelkoa, että sovelluksia joudutaan työstämään uudelleen kuuden kuukauden välein seuraavan GTK:n API-muutosten vuoksi.

GTK 4.10: n tärkeimmät uudet ominaisuudet

Tässä GTK 4.10:n uudessa versiossa korostetaan, että sLisätty uudet luokat GtkColorDialog , GtkFontDialog , GtkFileDialog ja GtkAlertDialog toteuttamalla valintaikkunat värien, fonttien ja tiedostojen valitsemiseksi, jotka näyttävät hälytyksiä. uusia vaihtoehtoja erottuu siirtymällä johdonmukaisempaan sovellusliittymään ja tasapainotettu, joka toimii asynkronisessa tilassa (GIO async). Uudet valintaikkunat hyödyntävät Freedesktop-portaaleja (xdg-desktop-portal) aina kun se on mahdollista ja saatavilla, ja niitä käytetään pääsyn käyttäjäympäristön resursseihin hiekkalaatikkosovelluksista.

Toinen uutuus, joka erottuu uudesta versiosta, on se uusi CPDB-taustaohjelma on lisätty (Common Printing Dialog Backend), joka tarjoaa yleisiä ohjaimia käytettäväksi tulostusvalintaikkunoissa. Tuki aiemmin käytetylle lpr-tulostuksen taustaohjelmalle on vanhentunut.

widgetissä GtkFileChooserWidget cKun käytössä on avoin valintaikkuna tiedostojen valitsemiseksi sovelluksissa, toteutetaan tapa esittää hakemistojen sisältö kuvakeverkoston muodossa. Oletuksena on edelleen käytössä klassinen tiedostoluettelonäkymä, ja paneelin oikeaan reunaan on ilmestynyt erillinen painike kuvaketilaan siirtymiseksi.

Kirjasto GDK, joka tarjoaa kerroksen GTK:n ja grafiikkaalijärjestelmän väliin, ehdottaa GdkTextureDownloader-rakennetta, jolla ladataan tekstuureja GdkTexture-luokkaan ja jolla voidaan muuntaa erilaisia ​​muotoja, tekstuurin skaalaus OpenGL:n avulla on parannettu.

Sen lisäksi GSK-kirjasto (GTK Scene Kit), joka tarjoaa mahdollisuuden renderöidä graafisia kohtauksia OpenGL:n ja Vulkanin kautta, tukee solmuja skineillä ja mukautettua skaalautuvien tekstuurien suodatusta.

Se on myös korostettu tuki Wayland-protokollalaajennusten uusille versioille on otettu käyttöön, koska lähtöä parannettiin käynnistysilmoituksissa käytettäessä "xdg-activation"-protokollaa ja että kursorin kokoon liittyvät ongelmat suuren pikselitiheyden näytöillä ratkaistiin.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • GtkMountOperation-luokka on mukautettu toimimaan muissa kuin X11-ympäristöissä.
  • Lisätty tuki modaalisille ikkunoille Broadwayn taustajärjestelmään, jolloin voit piirtää GTK-kirjaston tulosteen verkkoselainikkunaan
  • GtkFileLauncher-luokka ehdottaa uutta asynkronista API:ta gtk_show_uri tilalle
  • Parannettu mallien käsittely gtk-builder-työkalussa.
  • GtkSearchEntry-widget on lisännyt tuen valetekstin näyttämiseen, kun kenttä on tyhjä eikä merkintäkohdistusta ole.
  • GtkUriLauncher-luokka lisättiin korvaamaan gtk_show_uri-funktio, jota käytetään määrittämään, mikä sovellus käynnistetään näyttämään tietty URI tai antamaan virhe, jos ohjainta ei ole.
  • Luokassa GtkStringSorter on lisätty tuki useille "lajittelu"-menetelmille, jotka mahdollistavat lajittelun ja lajittelun merkkien merkityksen perusteella (esimerkiksi jos on aksenttimerkki).
  • Suuri osa API:ista ja widgeteistä on poistettu käytöstä, joita päätettiin olla tuematta tulevassa GTK5-haarassa ja korvattu asynkronisessa tilassa toimivilla analogeilla.
  • Siirretty julkiseen GtkAccessible-käyttöliittymään, jonka avulla voit liittää kolmannen osapuolen käyttöliittymäohjaimia vammaisille. Lisätty GtkAccessibleRange-käyttöliittymä.
  • macOS:ssä on DND (Drag-and-Drop) -tuki.
  • Windowsissa integrointia järjestelmäasetusten kanssa on parannettu.
  • Yhtenäinen virheenkorjaustulostusmuoto.
  • JPEG-kuvansiirtolaitteen muistiraja on nostettu 1 Gt:iin.

Lopuksi, jos haluat tietää enemmän siitä, voit tutustua yksityiskohtiin Seuraavassa linkissä.


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

    Kiinnostuneille on tarjolla GTK3:n haarukka, nimeltään CTK, jonka tavoitteena on säilyttää kaikki ne ominaisuudet, joita klassinen työpöytä tarvitsee ja jotka kirjaimellisesti ladattiin GTK4:llä.

    Sitä käytetään CAFE-työpöydällä (haarukka MATE).

    https://github.com/cafe-desktop