Libadwaita 1.3 de pẹlu awọn ilọsiwaju ninu awọn taabu, awọn asia ati diẹ sii

fesi

libadwaita da lori ile-ikawe libhandy ati pe o wa ni ipo lati rọpo ile-ikawe yii,

Ise agbese Laipẹ GNOME kede itusilẹ ti ile-ikawe Libadwaita 1.3., eyiti o pẹlu awọn ẹya ara ẹrọ ti o wa fun sisọ wiwo olumulo ti o ni ibamu pẹlu GNOME HIG (Awọn Itọsọna Atọka Eniyan). Ile-ikawe naa pẹlu awọn ẹrọ ailorukọ ti o ṣetan-lati-lo ati awọn nkan fun ṣiṣẹda awọn ohun elo ti o ni ibamu si ara GNOME gbogbogbo, eyiti wiwo rẹ le ṣe deede ni idahun si iboju iwọn eyikeyi.

Ile-ikawe libadwaita jẹ lilo ni apapo pẹlu GTK4 ati pẹlu awọn paati awọ ara Adwaita ti a lo ninu GNOME ti o ti gbe lati GTK si ile-ikawe lọtọ.

Gbigbe awọn aworan GNOME si ile-ikawe lọtọ ngbanilaaye awọn ayipada ti o nilo fun GNOME lati ni idagbasoke lọtọ lati GTK, gbigba awọn oludasilẹ GTK lati dojukọ awọn ipilẹ ati awọn olupilẹṣẹ GNOME lati Titari ara wọn ni iyara ati rọ laisi ni ipa GTK.

Ile-ikawe naa pẹlu awọn ẹrọ ailorukọ boṣewa ti o bo ọpọlọpọ awọn eroja wiwo gẹgẹbi awọn atokọ, awọn panẹli, awọn bulọọki satunkọ, awọn bọtini, awọn taabu, awọn fọọmu wiwa, awọn ibaraẹnisọrọ, ati bẹbẹ lọ. Awọn ẹrọ ailorukọ ti a dabaa gba ọ laaye lati ṣẹda awọn atọkun agbaye ti o ṣiṣẹ laisiyonu mejeeji lori awọn iboju nla ti awọn PC ati awọn kọnputa agbeka, ati lori awọn iboju ifọwọkan kekere ti awọn fonutologbolori.

Ni wiwo app naa yipada ni agbara da lori iwọn iboju ati awọn ẹrọ titẹ sii ti o wa. Ile-ikawe naa tun pẹlu ṣeto awọn aṣa Adwaita ti o mu iwo ati rilara si awọn itọsọna GNOME laisi iwulo fun isọdi afọwọṣe.

Awọn ẹya tuntun akọkọ ti libadwaita 1.3

Ninu ẹya tuntun yii ti o gbekalẹ lati Libadwaita 1.3, o ti jẹ muse AdwBanner ailorukọ, eyiti o le ṣee lo dipo ẹrọ ailorukọ GTK GtkInfoBar lati ṣe afihan awọn window asia ti o ni akọle ati bọtini iyan kan. Akoonu ẹrọ ailorukọ ti yipada da lori iwọn ati ere idaraya le ṣee lo nigbati iṣafihan ati fifipamọ.

Ni afikun si eyi, o tun ṣe afihan pe AdwTabOverview ẹrọ ailorukọ kun, ṣe apẹrẹ fun wiwo Akopọ ti awọn taabu tabi awọn oju-iwe eyi ti o han nipa lilo AdwTabView kilasi. Ẹrọ ailorukọ tuntun le ṣee lo lati ṣeto lilọ kiri lori taabu lori awọn ẹrọ alagbeka laisi ṣiṣẹda imuse switcher tirẹ.

Nipa aiyipada, taabu ti o yan ni eekanna atanpako laaye ati awọn eekanna atanpako miiran jẹ aimi, ṣugbọn awọn ohun elo le yan lati lo awọn eekanna atanpako ifiwe fun pato ojúewé. Wọn tun le ṣakoso titete awọn eekanna atanpako ni irú ti wọn ba ge. 

Paapaa, o mẹnuba pe a ṣafikun ẹrọ ailorukọ kan AdwTabButton lati ṣafihan awọn bọtini pẹlu alaye nipa nọmba awọn taabu ṣiṣi ni AdwTabView ti o le ṣee lo lori ẹrọ alagbeka lati ṣii ipo lilọ kiri ayelujara taabu.

Ni afikun si iyẹn, AdwViewStack, AdwTabView ati awọn ẹrọ ailorukọ AdwEntryRow ni atilẹyin awọn irinṣẹ iraye si, pẹlu ohun-ini kan ti ṣafikun si kilasi AdwAnimation lati bori awọn ohun idanilaraya piparẹ ninu awọn eto eto.

Ti awọn ayipada miiran ti o wa jade lati ẹya tuntun yii:

  • Kilasi AdwActionRow ni bayi ni agbara lati yan awọn atunkọ.
  • Awọn ila-akọle ati awọn ohun-ini-ila-akọle ti jẹ afikun si kilasi AdwExpanderRow.
  • Ọna grab_focus_without_selecting() ti jẹ afikun si kilasi AdwEntryRow, nipasẹ afiwe pẹlu GtkEntry.
  • Ọna async yan() ti jẹ afikun si AdwMessageDialog kilasi, iru si GtkAlertDialog.
  • Fikun fa ati ju awọn ipe API silẹ si kilasi AdwTabBar.
  • Niwọn igba ti GTK ngbanilaaye iyipada sisẹ sisẹ, AdwAvatarṢe iwọn awọn aworan aṣa ni deede, nitorinaa wọn ko han ni piksẹli nigbati wọn ba wọn silẹ tabi blurry nigbati wọn ba gbe soke.
  • Ṣe afikun agbara lati lo ara dudu ati ipo itansan giga nigbati o n ṣiṣẹ lori pẹpẹ Windows.
  • Atokọ ti a yan ati awọn ohun akoj ti wa ni afihan ni bayi pẹlu awọ ti a lo lati ṣe afihan awọn ohun ti nṣiṣe lọwọ (ohun).

Níkẹyìn, ti o ba wa nifẹ lati mọ diẹ sii nipa rẹ, o le ṣayẹwo awọn awọn alaye ninu ọna asopọ atẹle. O tun tọ lati darukọ pe koodu ile-ikawe ti kọ ni ede C ati pinpin labẹ iwe-aṣẹ LGPL 2.1+.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.