Kutulutsidwa kwa laibulale ya Libadwaita 1.3 popanga mawonekedwe a GNOME

Ntchito ya GNOME yasindikiza kutulutsidwa kwa Libadwaita 1.3, yomwe ili ndi zigawo zingapo zamawonekedwe a ogwiritsa ntchito zomwe zimatsata GNOME HIG (Malangizo a Chiyankhulo cha Anthu). Laibulaleyi imaphatikizapo ma widget opangidwa okonzeka ndi zinthu zomangira zomwe zimagwirizana ndi kalembedwe ka GNOME, mawonekedwe ake omwe amatha kusinthidwa kukhala zowonera zamtundu uliwonse. Khodi ya library imalembedwa mu C ndipo imagawidwa pansi pa layisensi ya LGPL 2.1+.

Laibulale ya libadwaita imagwiritsidwa ntchito molumikizana ndi GTK4 ndipo imaphatikizapo zigawo za mutu wa Adwaita zomwe zimagwiritsidwa ntchito mu GNOME, zomwe zachotsedwa mu GTK kupita ku laibulale ina. Kusuntha zinthu zamakongoletsedwe a GNOME kukhala laibulale yosiyana kumalola zosintha za GNOME kuti zipangidwe mosiyana ndi GTK, kulola opanga GTK kuti aziyang'ana pa zinthu zofunika kwambiri ndi opanga GNOME kuti azikankhira patsogolo masitayelo osintha omwe akufuna popanda kukhudza GTK yokha.

Laibulaleyi imaphatikizapo ma widget okhazikika omwe amaphimba mawonekedwe osiyanasiyana, monga mindandanda, mapanelo, midadada yosinthira, mabatani, ma tabu, mafomu osakira, mabokosi a zokambirana, ndi zina. Ma widget omwe akufunsidwa amakulolani kuti mupange mawonekedwe achilengedwe omwe amagwira ntchito mosasunthika pazithunzi zazikulu za PC ndi laputopu, komanso pazithunzi zazing'ono zama foni a m'manja. Mawonekedwe a pulogalamu amasintha kwambiri kutengera kukula kwa skrini ndi zida zomwe zilipo. Laibulaleyi imaphatikizanso masitayelo a Adwaita omwe amabweretsa mawonekedwe kuti agwirizane ndi malangizo a GNOME popanda kufunikira kosinthira pamanja.

Zosintha zazikulu mu libadwaita 1.3:

  • Yakhazikitsa widget ya AdwBanner yomwe ingagwiritsidwe ntchito m'malo mwa widget ya GTK GtkInfoBar kuti iwonetse mawindo okhala ndi mutu ndi batani limodzi losankha. Zomwe zili mu widget zimasintha kutengera kukula kwake, ndipo makanema ojambula amatha kugwiritsidwa ntchito powonetsa ndikubisala.
    Kutulutsidwa kwa laibulale ya Libadwaita 1.3 popanga mawonekedwe a GNOME
  • Anawonjezera widget ya AdwTabOverview, yopangidwa kuti iwonetsere ma tabo kapena masamba omwe akuwonetsedwa pogwiritsa ntchito kalasi ya AdwTabView. Widget yatsopanoyo itha kugwiritsidwa ntchito kukonza ntchito ndi ma tabo pazida zam'manja popanda kupanga zanu zosinthira.
    Kutulutsidwa kwa laibulale ya Libadwaita 1.3 popanga mawonekedwe a GNOMEKutulutsidwa kwa laibulale ya Libadwaita 1.3 popanga mawonekedwe a GNOME
  • Adawonjezera widget ya AdwTabButton kuti muwonetse mabatani omwe ali ndi chidziwitso cha kuchuluka kwa ma tabo otseguka mu AdwTabView, omwe angagwiritsidwe ntchito pa foni yam'manja kuti mutsegule mawonekedwe a tabu.
    Kutulutsidwa kwa laibulale ya Libadwaita 1.3 popanga mawonekedwe a GNOME
  • Ma widget a AdwViewStack, AdwTabView, ndi AdwEntryRow tsopano amathandizira zopezeka.
  • Katundu wawonjezedwa m'gulu la AdwAnimation kuti musanyalanyaze kuletsa makanema ojambula pamakina adongosolo.
  • Kalasi ya AdwActionRow tsopano ili ndi kuthekera kowunikira ma subtitles.
  • Mizere yamutu ndi ma subtitle-lines awonjezedwa ku gulu la AdwExpanderRow.
  • Njira ya grab_focus_without_selecting() yawonjezedwa ku kalasi ya AdwEntryRow, yofanana ndi GtkEntry.
  • Njira ya async select() yawonjezedwa ku kalasi ya AdwMessageDialog, yofanana ndi GtkAlertDialog.
  • Mafoni a API okhudzana ndi mawonekedwe a drag-n-drop awonjezedwa ku kalasi ya AdwTabBar.
  • Kalasi ya AdwAvatar imatsimikizira kukweza kwazithunzi.
  • Anawonjezera luso logwiritsa ntchito mawonekedwe amdima komanso mawonekedwe apamwamba kwambiri pogwira ntchito papulatifomu ya Windows.
  • Zinthu zosankhidwa pamndandanda ndi ma gridi tsopano zawunikiridwa ndi mtundu womwe umagwiritsidwa ntchito kuwunikira zinthu zomwe zikugwira ntchito (kamvekedwe ka mawu).

Source: opennet.ru

Kuwonjezera ndemanga