Libadwaita 1.3 inosvika nekuvandudzwa kwematabo, mabhana nezvimwe

pindura

libadwaita rakavakirwa paLibhandy library uye rakaiswa panzvimbo yekutsiva raibhurari iyi,

Iyo purojekiti GNOME ichangobva kuzivisa kuburitswa kweLibadwaita 1.3 raibhurari., iyo inosanganisira seti yezvikamu zvekugadzira iyo mushandisi interface inoenderana neGNOME HIG (Human Interface Guidelines). Raibhurari yacho inosanganisira kugadzirira-kushandisa-majeti uye zvinhu zvekugadzira maapplication anoenderana neyakajairwa GNOME dhizaini, iyo interface inogona kuchinjirwa kune chero saizi skrini.

Raibhurari yelibadwaita inoshandiswa pamwe chete neGTK4 uye inosanganisira zvikamu zveganda reAdwaita rinoshandiswa muGNOME zvakatamiswa kubva kuGTK kuenda kune imwe raibhurari.

Kufambisa mifananidzo yeGNOME kuenda kuraibhurari yakaparadzana kunobvumira shanduko dzinodiwa kuti GNOME igadziriswe zvakasiyana kubva kuGTK, zvichibvumira vanogadzira GTK kuti vatarise pane izvo zvekutanga uye vagadziri veGNOME kusundira yavo shanduko shanduko nekukurumidza uye kuchinjika pasina kukanganisa GTK.

Iyo raibhurari inosanganisira akajairwa majeti anovhara akasiyana interface zvinhu senge rondedzero, mapaneru, edit block, mabhatani, ma tabo, mafomu ekutsvaga, dialog, nezvimwe. Iwo majeti akatsanangurwa anotendera iwe kuti ugadzire yakasarudzika nzvimbo inoshanda mushe pazviratidziro zvakakura zvePC nemalaptops, uye pamadiki ekubata zvikirini zvema smartphones.

Iyo app interface inoshanduka inoshanduka zvichienderana nehukuru hwescreen uye zviripo zvekupinza zvishandiso. Raibhurari iyi inosanganisirawo seti yeAdwaita masitayipi anounza kutaridzika uye kunzwa kune iyo GNOME nhungamiro pasina kudiwa kwemaitiro ekunyora.

Hunhu hutsva hutsva hwe libadwaita 1.3

Muiyi vhezheni itsva inounzwa kubva kuLibadwaita 1.3, yave yakaitwa AdwBanner widget, iyo inogona kushandiswa panzvimbo yeGTK GtkInfoBar widget kuratidza mahwindo emabhena ane zita uye bhatani rekusarudza. Iyo widget yemukati inoshandurwa zvichienderana nehukuru uye animation inogona kuiswa kana ichitaridza nekuhwanda.

Mukuwedzera kune izvi, zvinoratidzwa zvakare kuti AdwTabOverview widget yakawedzerwa, Yakagadzirwa kuti uone kutarisisa kwematabo kana mapeji ayo anoratidzwa uchishandisa AdwTabView kirasi. Iyo nyowani widget inogona kushandiswa kuronga tabbed kubhurawuza panharembozha pasina kugadzira yako switcher kuita.

Nekumisikidza, iyo tabhu yakasarudzwa ine chigunwe mhenyu uye zvimwe zvigunwe zvakamira, asi maapplication anogona kusarudza kushandisa. rarama zvigunwe zvemapeji chaiwo. Ivo vanokwanisa zvakare kudzora kurongeka kwezvigunwe kana zvikadimburwa. 

Zvakare, zvinonzi widget yakawedzerwa AdwTabButton kuratidza mabhatani ane ruzivo rwehuwandu hwematabu akavhurwa muAdwTabView iyo inogona kushandiswa panharembozha kuvhura tebhu yekubhurawuza modhi.

Pamusoro peizvozvo, iyo AdwViewStack, AdwTabView uye AdwEntryRow majeti ikozvino anotsigira maturusi ekugonesa, uye chivakwa chakawedzerwa kukirasi yeAdwAnimation kupfuudza kudzima mifananidzo mumasetimu ehurongwa.

Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Iyo AdwActionRow kirasi ikozvino ine kugona kusarudza zvinyorwa zvidiki.
  • Iwo mazita-mitsara uye subtitle-mitsara zvivakwa zvakawedzerwa kukirasi yeAdwExpanderRow.
  • Iyo grab_focus_without_selecting() nzira yakawedzerwa kukirasi yeAdwEntryRow, nekuenzanisa neGtkEntry.
  • Iyo async sarudza() nzira yakawedzerwa kukirasi yeAdwMessageDialog, yakafanana neGtkAlertDialog.
  • Yakawedzera kudhonza uye kudonhedza API mafoni kukirasi yeAdwTabBar.
  • Sezvo GTK ikozvino ichibvumira kushandura mameseji kusefa, AdwAvatarKuyera nemazvo mapikicha echinyakare, kuti arege kuoneka ane pixelated kana akaderedzwa kana kusajeka kana akwiridzirwa.
  • Yakawedzera kugona kushandisa yakasviba dhizaini uye yakakwira musiyano modhi paunenge uchishanda paWindows platform.
  • Rondedzero yakasarudzwa uye zvinhu zvegidhi zvave kuratidzwa nemuvara unoshandiswa kuratidza zvinhu zvinoshanda (accent).

Pakupedzisira, kana uri kuda kuziva zvakawanda nezvazvo, unogona kutarisa iyo ruzivo mune inotevera chinongedzo. Izvo zvakakoshawo kutaura kuti raibhurari kodhi yakanyorwa mumutauro weC uye inogoverwa pasi pe LGPL 2.1+ rezinesi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako