GTK 4.8 grafískur verkfærasett í boði

Eftir átta mánaða þróun hefur útgáfa fjölvettvangs verkfærasetts til að búa til grafískt notendaviðmót verið gefin út - GTK 4.8.0. GTK 4 er þróað sem hluti af nýju þróunarferli sem reynir að veita forriturum stöðugt og stutt API í nokkur ár sem hægt er að nota án þess að óttast að þurfa að endurskrifa forrit á sex mánaða fresti vegna API breytinga í næsta GTK útibú.

Sumar af athyglisverðustu endurbótunum í GTK 4.8 eru:

  • Litavalsviðmótsstílnum hefur verið breytt (GtkColorChooser).
  • Leturvalsviðmótið (GtkFontChooser) hefur bætt stuðning við OpenType sniðmöguleika.
  • CSS vélin hefur fínstillt endurflokkun þátta sem tengjast sama foreldri og leyfir notkun óheiltölugilda þegar stærð bilsins á milli stafa er ákvörðuð.
  • Emoji gögn hafa verið uppfærð í CLDR 40 (Unicode 14). Bætti við stuðningi fyrir nýja staði.
  • Þemað hefur uppfært tákn og bætt læsileika auðkenndra textamerkja.
  • GDK bókasafnið, sem veitir lag á milli GTK og grafík undirkerfisins, hefur fínstillt umbreytingu pixlasniða. Á kerfum með NVIDIA rekla er EGL viðbótin EGL_KHR_swap_buffers_with_damage virkjuð.
  • GSK bókasafnið (GTK Scene Kit), sem veitir möguleika á að birta grafískar senur í gegnum OpenGL og Vulkan, styður vinnslu á stórum sýnilegum svæðum (viewports). Boðið er upp á bókasöfn til að túlka táknmyndir með áferð.
  • Wayland styður „xdg-activation“ samskiptareglur, sem gerir þér kleift að flytja fókus á milli mismunandi yfirborðsflata á fyrsta stigi (til dæmis, með því að nota xdg-virkjun, getur eitt forrit skipt um fókus yfir í annað).
  • GtkTextView búnaðurinn dregur úr fjölda aðstæðna sem leiða til endurtekinna endurteikninga og útfærir GetCharacterExtents aðgerðina til að ákvarða svæðið með glýfanum sem skilgreinir stafina í textanum (aðgerð sem er vinsæl í verkfærum fyrir fólk með fötlun).
  • GtkViewport flokkurinn, notaður til að skipuleggja skrun í búnaði, hefur sjálfgefið „skruna-til-fókus“ stillingu virkan, þar sem innihaldið er sjálfkrafa skrunað til að viðhalda þættinum sem hefur inntaksfókus fyrir augum.
  • GtkSearchEntry græjan, sem sýnir svæðið til að slá inn leitarfyrirspurn, veitir möguleika á að stilla seinkunina á milli síðustu ásláttar og senda merki um innihaldsbreytinguna (GtkSearchEntry::search-changed).
  • GtkCheckButton búnaðurinn hefur nú möguleika á að úthluta eigin barnagræju með hnappi.
  • Bætti „content-fit“ eigninni við GtkPicture græjuna til að laga efnið að tiltekinni svæðisstærð.
  • Flutningsafköst hafa verið fínstillt í GtkColumnView græjunni.
  • GtkTreeStore búnaðurinn gerir kleift að vinna trégögn úr skrám á ui sniði.
  • Ný búnaður til að birta lista hefur verið bætt við GtkInscription flokkinn, sem sér um að birta texta á tilteknu svæði. Bætti við kynningarforriti með dæmi um notkun GtkInscription.
  • Bætti við skrunstuðningi við GtkTreePopover græjuna.
  • GtkLabel búnaðurinn hefur bætt við stuðningi við flipa og getu til að virkja merki með því að smella á táknin sem tengjast merkimiðanum á lyklaborðinu.
  • GtkListView búnaðurinn styður nú eiginleikana "::n-items" og "::item-type".
  • Inntakskerfið veitir stuðning fyrir færibreytur með skrunvídd (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
  • Fyrir macOS pallinn hefur verið bætt við stuðningi fyrir fullskjástillingu og myndspilun með OpenGL. Bætt skjáskynjun, vinna í fjölskjástillingum, staðsetningu glugga og stærðarval fyrir skráargluggann. CALayer og IOSurface eru notuð til að birta. Hægt er að ræsa forrit í bakgrunni.
  • Á Windows pallinum hefur gluggastaðsetning á HiDPI skjáum verið bætt, litaskynjunarviðmóti hefur verið bætt við, stuðningur við háupplausn músarhjólaviðburða hefur verið innleiddur og stuðningur við snertiborð hefur verið bættur.
  • Skjámyndaskipun hefur verið bætt við gtk4-builder-tool tólið til að búa til skjáskot, sem er notað þegar skjámyndir eru búnar til fyrir skjöl.
  • Uppsetning á gtk4-node-editor tólinu fylgir.
  • Villuleitargeta hefur verið aukin. Innleidd birting á viðbótargögnum um forrit og leyft að skoða PangoAttrList eiginleika við skoðun. Skoðanir skoðunarmanna eru leyfðar. Bætti við stuðningi við „GTK_DEBUG=invert-text-dir“ ham. Í stað GTK_USE_PORTAL umhverfisbreytunnar er lagt til „GDK_DEBUG=gáttir“. Bætt viðbrögð skoðunarviðmótsins.
  • Hljóðstuðningi hefur verið bætt við ffmpeg bakenda.
  • Minni takmörk í JPEG mynd niðurhali hefur verið aukin í 300 MB.

Heimild: opennet.ru

Bæta við athugasemd