Siideynta maktabadda Libadwaita 1.3 si loo abuuro is dhexgalyada qaabka GNOME

Mashruuca GNOME wuxuu daabacay siideynta maktabadda Libadwaita 1.3, oo ay ku jiraan qaybo ka kooban habaynta is-dhexgalka isticmaalaha ee u hoggaansamaya GNOME HIG ( Tilmaamaha Interface-ka Aadanaha). Maktabadu waxay ka kooban tahay widgets diyaarsan iyo shay loogu talagalay dhisidda codsiyada u hoggaansamaya qaabka guud ee GNOME, is-dhexgalkiisu wuxuu la qabsan karaa si ka jawaab celin ah shaashadaha cabbir kasta. Nambarka maktabadda wuxuu ku qoran yahay luqadda C waxaana lagu qaybiyaa shatiga LGPL 2.1+.

Maktabadda libadwaita waxaa lala isticmaalaa GTK4 oo ay ku jiraan qaybaha maqaarka Adwaita ee lagu isticmaalo GNOME, kuwaas oo laga raray GTK loona raray maktabad gaar ah. U raridda muuqaallada GNOME ee maktabad gaar ah waxay u oggolaanaysaa isbeddellada GNOME-baahida loo qabo in si gaar ah looga horumariyo GTK, taasoo u oggolaanaysa horumariyeyaasha GTK inay diiradda saaraan aasaaska, iyo horumariyeyaasha GNOME inay si dhakhso ah oo dabacsanaan ugu riixaan isbeddellada qaabaynta naftooda iyaga oo aan saameyn ku yeelan GTK lafteeda.

Maktabadu waxay ka kooban tahay widgets caadiga ah oo daboolaya walxo is-dhexgal oo kala duwan, sida liisaska, darbiyada, baloogyada tafatirka, badhamada, tabsyada, foomamka raadinta, sanduuqyada wada hadalka, iwm. Widgets-yada la soo jeediyay ayaa kuu oggolaanaya inaad abuurto is-dhexgal caalami ah oo si aan kala go 'lahayn ugu shaqeeya labadaba shaashadaha waaweyn ee kombuyuutarrada iyo laptop-yada, iyo shaashadaha taabashada yar yar ee casriga ah. Interface-ka arjigu si firfircoon ayuu isu beddelaa iyadoo ku xidhan cabbirka shaashadda iyo aaladaha gelinta ee la heli karo. Maktabadu waxa kale oo ka mid ah noocyo Adwaita oo keenaya muuqaalka iyo dareenka tilmaamaha GNOME iyada oo aan loo baahnayn habaynta gacanta.

Isbedelada waaweyn ee libadwaita 1.3:

  • Waxa la hirgeliyay widget-ka AdwBanner kaas oo la isticmaali karo halkii laga isticmaali lahaa widget-ka GTK GtkInfoBar si loo soo bandhigo banner daaqadaha ka kooban cinwaan iyo hal badhan oo ikhtiyaari ah. Nuxurka widget-ku wuu is beddelaa iyadoo ku xidhan cabbirkiisa, animation-ka waxa lagu dabaqi karaa marka la muujinayo oo la qarinayo.
    Siideynta maktabadda Libadwaita 1.3 si loo abuuro is dhexgalyada qaabka GNOME
  • Waxaa lagu daray AdwTabOverview widget, oo loogu talagalay dulmar muuqaal ah tabs ama boggaga la soo bandhigay iyadoo la isticmaalayo fasalka AdwTabView. Widget-ka cusub waxa loo isticmaali karaa in lagu habeeyo shaqada tabs-ka aaladaha moobilka adiga oo aan samaynin hirgalinta furahaaga.
    Siideynta maktabadda Libadwaita 1.3 si loo abuuro is dhexgalyada qaabka GNOMESiideynta maktabadda Libadwaita 1.3 si loo abuuro is dhexgalyada qaabka GNOME
  • Waxaa lagu soo daray AdwTabButton widget si uu u muujiyo badhamada macluumaadka ku saabsan tirada tab ee furan ee AdwTabView, kuwaas oo loo isticmaali karo mobaylka si loo furo aragtida tab.
    Siideynta maktabadda Libadwaita 1.3 si loo abuuro is dhexgalyada qaabka GNOME
  • Qalabka AdwViewStack, AdwTabView, iyo AdwEntryRow widgets ayaa hadda taageera sifada gelitaanka.
  • Hanti ayaa lagu daray fasalka AdwAnimation si loo iska indho tiro curyaaminta animation ee goobaha nidaamka.
  • Fasalka AdwActionRow hadda wuxuu awood u leeyahay inuu muujiyo qoraal-hoosaadyo.
  • Xariiqaha ciwaanka iyo sadar-hoosaadka guryaha ayaa lagu daray fasalka AdwExpanderRow.
  • Habka grab_focus_without_selecting() ayaa lagu daray fasalka AdwEntryRow, oo la mid ah GtkEntry.
  • Habka async door() waxa lagu daray AdwMessageDialog class, oo la mid ah GtkAlertDialog.
  • Wicitaannada API ee la xidhiidha is-dhex-galka jiid-n-dhibitaanka ayaa lagu daray fasalka AdwTabBar.
  • Fasalka AdwAvatar wuxuu xaqiijiyaa cabirida sawirka saxda ah.
  • Waxaa lagu daray awoodda isticmaalka qaab mugdi ah iyo qaabka isbarbardhigga sare marka laga shaqeynayo madal Windows.
  • Qaybaha la xushay ee liisaska iyo xadhkaha ayaa hadda lagu muujiyay midabka loo isticmaalo in lagu muujiyo walxaha firfircoon (lahjad).

Source: opennet.ru

Add a comment