ILibadwaita 1.4 sele ikhutshiwe kwaye ezi ziimpawu zayo ezintsha

phendula

libadwaita isekwe kwilayibrari ye libhandy kwaye ibekwe endaweni yokubuyisela eli thala leencwadi,

I ukukhutshwa koguqulelo olutsha lwethala leencwadi leLibadwaita 1.4 apho kuchazwa uphuculo olwahlukeneyo kwaye olugqamayo, umzekelo, i inkqubo entsha yeBreakpoint, amawijethi amatsha alungelelanisiweyo, ukuphuculwa iqhosha emva, ukuphuculwa kweembono ezihlukeneyo, izitayile ezintsha kunye nezinye izinto ezininzi.

Kwaba bangayaziyo nge Libadwaita kufuneka niyazi lonto ibandakanya uluhlu lwamacandelo ukuyila ujongano lomsebenzisi ehambelana ne-GNOME HIG (Izikhokelo zoMsebenzi woBuntu). Ithala leencwadi libandakanya iiwijethi ezilungele ukusetyenziswa kunye nezinto zokwenza izicelo ezihambelana nesitayela se-GNOME ngokubanzi, ujongano lwaso lunokulungiswa ngokuphendula kwizikrini zalo naluphi na ubungakanani.

Ithala leencwadi i-libadwaita lisetyenziswa ngokudityaniswa ne-GTK4 kwaye libandakanya amacandelo e-Adwaita asetyenziswa kwi-GNOME athe asuswa kwi-GTK asiwa kwithala leencwadi elahlukileyo.

Iimpawu eziphambili ezintsha kwiLibadwaita 1.4

Kolu guqulelo lutsha luthiwe thaca kwiLibadwaita 1.4, sindulule amawijethi amatsha alungelelanisa ubungakanani bendawo ebonakalayo, kunye neseti entsha ibonelela ngenkxaso echanekileyo yokulungiswa kwendlwane (umzekelo, xa uhlengahlengiso lwebar yecala lubandakanya amaqhosha okutshintsha ubungakanani kunye nokutshintsha).

Ngaphandle koko, Imiba elungisiweyo eneziphumo zoopopayi Xa utshintsha iindlela, ukuphathwa kweenguqu zobubanzi kuye kwaguqulwa kwaye ukuguquguquka kokusetyenziswa kuye kwanda (umzekelo, kwi-mobile version, unokuhambisa amanye amawijethi ukusuka kwintloko ukuya kwipaneli engezantsi).

Olunye utshintsho olugqamayo kuhlelo olutsha lweLibadwaita 1.4 kukuba sele luphunyeziweinkqubo yebreakpoint, iklasi yeBreakpoint, ekuvumela ukuba utshintshe ujongano lomsebenzisi ngayo nayiphi na indlela ngokuxhomekeke kubungakanani befestile. I-Breakpoints, phakathi kwezinye izinto, inokuchazwa ngokucacisa ngeefayile ze-UI.

Ngokomzekelo, inokusetyenziswa ngokupheleleyo declaratively ukusuka kwiifayile ze-UI:

<object class="AdwBreakpoint">
<condition>max-width: 500sp</condition>
<setter object="split-view" property="collapsed">True</property>
</object>

Kwelinye icala, iwijethi I-AdwNavigationView isebenzisa ipateni yokukhangela ethatha indawo yewijethi ye-AdwLeaflet kwimowudi ye-"can-unfold=false", ibonelela ngoluhlu lokukhangela olunokuthi luqwalaselwe ngokwesigxina (ngeefayile ze-UI) okanye ngokuguquguqukayo, kwaye ixhasa iintshukumo zokuNavigation.push kunye neNavigation.pop ukubeka amaphepha ngokuthe ngqo kwi-UI yefayile.

Iwijethi I-AdwHeaderBar ngoku inamandla okubonisa ngokuzenzekelayo i-header echanekileyo kwiphepha ngalinye lokukhangela, kunye nokubonisa iqhosha elingasemva ukuya kwiphepha elidlulileyo okanye ukubonisa imenyu ukukhetha ukuba ngawaphi amaphepha ukuya kuwo.

Kwakhona okuphawulekayo kukuba iwijethi ye-AdwNavigationSplitView yongezwe enabantwana ababini (i-sidebar kunye nomxholo) ovela ecaleni. Ubungakanani bebar yecala bunokukhethwa njengepesenti ethile yobubanzi obupheleleyo bendawo ebonakalayo.

Olunye utshintsho evelele kule nguqulo intsha:

  • Yongeza iwijethi yokubonisa utshintsho AdwSwitchRow , esetyenziswe njengodidi olusezantsi lwe-AdwActionRow equlethe iGtkSwitch.
  • Yongeza iwijethi ye-AdwSpinRow ngokuphunyezwa koluhlu oluquka iGtkSpinButton.
  • Kongezwe uhlobo olutsha lwesimbo » .property » ukubonisa iimpawu.
  • Yongeza i adw_about_window_new_from_appdata () umsebenzi ukwenza lula ukuyilwa kweefestile ngolwazi malunga nenkqubo.
  • Iwijethi ye-AdwComboRow ngoku ixhasa iindawo zokukhangela.
  • I-AdwPreferencesPage yongeziweyo:ipropathi yenkcazo ukubonisa inkcazo phezulu kwephepha.
  • Iwijethi ye-AdwTabOverview iguqule ngokuphawulekayo ukuphatha kwayo i-thumbnail ukuze isebenze ngcono ngeWebKitWebView.
  • Umbala weeheader kunye neetoolbar kwimixholo ekhanyayo utshintshiwe ube mhlophe endaweni yegreyi. Umbala ongwevu ngoku ubandakanyiwe kwiibhari ezisecaleni.

Ekugqibeleni, ukuba ukhona unomdla wokwazi ngakumbi ngayo, ungajonga iifayile ze- iinkcukacha kwikhonkco elilandelayo. Kukwafanelekile ukukhankanya ukuba ikhowudi yelayibrari ibhalwe ngolwimi lwe-C kwaye ihanjiswa phantsi kwelayisensi ye-LGPL 2.1 +.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.