Utgivning av grafiska verktygssatsen GTK 4.2

Efter tre mĂ„naders utveckling har den plattformsoberoende utvecklingssatsen för att skapa anvĂ€ndargrĂ€nssnitt presenterats — GTK 4.2.0. GTK 4 utvecklas inom ramen för en ny utvecklingsprocess som strĂ€var efter att ge applikationsutvecklare ett stabilt och lĂ„ngsiktigt API som kan anvĂ€ndas utan oro för att behöva omarbeta applikationerna varje halvĂ„r pĂ„ grund av förĂ€ndringar i API:t i en ny GTK-branch.

I den nya versionen har i huvudsak fel ÄtgÀrdats och förbÀttringar har gjorts i API:t, baserat pÄ Äterkoppling frÄn utvecklare som har portat sina program till GTK4. Bland de mest anmÀrkningsvÀrda förbÀttringarna i GTK 4.2 kan nÀmnas:

  • NGL-renderaren har lagts till, en ny ritmotor via OpenGL som som standard anvĂ€nds i Linux, Windows och macOS. NGL-renderaren ger högre prestanda samtidigt som belastningen pĂ„ CPU minskas. För att Ă„tergĂ„ till den gamla ritmotorn bör applikationen startas med miljövariabeln GSK_RENDERER=gl.
  • Behandlingen av sammansatta sekvenser och stumma tangenter som Ă€ndrar utseendet pĂ„ nĂ€sta inmatade tecken har omarbetats.
    Utgivning av grafiska verktygssatsen GTK 4.2
  • Möjligheten att anvĂ€nda GTK som en underspecialprojekt i byggsystemet Meson har implementerats, vilket gör att GTK och alla dess beroenden kan byggas som en del av byggmiljön för den egna applikationen samt fĂ„ alla byggartefakter för distribution tillsammans med sin egen applikation, med hjĂ€lp av den valda verktygssatsen.
  • Stödet för att kompilera GTK för Windows och macOS har förbĂ€ttrats med hjĂ€lp av plattformsspecifika verktyg.
  • Dokumentationen för API:t har omarbetats, för vilken en ny generator, gi-docgen, har anvĂ€nts för att ge en mer anvĂ€ndarvĂ€nlig presentation av information, inklusive knappar för att kopiera kodexempel till urklipp, en visuell representation av arvshierarkier och grĂ€nssnitt för varje klass, samt en lista över Ă€rvda egenskaper, signaler och metoder för klassen. GrĂ€nssnittet stöder klientbaserad sökning och anpassar sig automatiskt till olika skĂ€rmstorlekar. För dokumentationen har den nya webbplatsen docs.gtk.org startats, som ocksĂ„ erbjuder tillhörande guider för introspektion av GObject, Pango och GdkPixbuf.
  • Optimera prestandan hos olika komponenter, frĂ„n de som anvĂ€nds vid rendering av GLSL-shaders till objekt för personer med funktionsnedsĂ€ttningar.
  • Subpixelpositionering av text har implementerats med de nya versionerna av Cairo-biblioteket.
  • Responsiv layout för emoji-val har sĂ€kerstĂ€llts.
  • Stödet för Wayland-protokollet för hantering av inmatning har förbĂ€ttrats.
  • Prestandan vid rullning i textvyn har förbĂ€ttrats.
  • Renderingen av skuggor i popup-widgetar (popover) har förbĂ€ttrats.
    Utgivning av grafiska verktygssatsen GTK 4.2

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster