Libadwaita 1.3 ifika ndikuwongolera ma tabo, zikwangwani ndi zina zambiri

adwaita

libadwaita idakhazikitsidwa pa laibulale ya libhandy ndipo yakhazikitsidwa kuti ilowe m'malo la library iyi,

Ntchito GNOME posachedwapa yalengeza kutulutsidwa kwa laibulale ya Libadwaita 1.3., yomwe ili ndi zigawo zingapo zopangira mawonekedwe ogwiritsira ntchito zomwe zimagwirizana ndi GNOME HIG (Human Interface Guidelines). Laibulaleyi imaphatikizapo ma widget okonzeka kugwiritsa ntchito ndi zinthu zopangira mapulogalamu omwe amagwirizana ndi kalembedwe ka GNOME, komwe mawonekedwe ake amatha kusinthidwa ndi mawonekedwe aliwonse.

Laibulale ya libadwaita imagwiritsidwa ntchito molumikizana ndi GTK4 ndipo imaphatikizapo zigawo za khungu la Adwaita zomwe zimagwiritsidwa ntchito mu GNOME zomwe zachotsedwa ku GTK kupita ku laibulale ina.

Kusuntha zithunzi za GNOME ku laibulale yosiyana kumalola kusintha kofunikira kuti GNOME ipangidwe mosiyana ndi GTK, kulola opanga GTK kuyang'ana pa zoyambira ndi opanga GNOME kukankhira masitayelo awo mwachangu komanso kusinthasintha popanda kukhudza GTK.

Laibulaleyi imaphatikizapo ma widget omwe amaphatikiza mawonekedwe osiyanasiyana monga mindandanda, mapanelo, midadada yosinthira, mabatani, ma tabu, mafomu osakira, zokambirana, ndi zina. Ma widget omwe akufunsidwa amakupatsani mwayi wopanga zolumikizira zapadziko lonse lapansi zomwe zimagwira ntchito bwino pamakompyuta akulu ndi ma laputopu, komanso pazithunzi zazing'ono zama foni a m'manja.

Mawonekedwe apulogalamu amasintha kutengera kukula kwa zenera ndi zida zomwe zilipo. Laibulaleyi imaphatikizanso masitayelo a Adwaita omwe amabweretsa mawonekedwe ndi mawonekedwe ku malangizo a GNOME popanda kufunikira kosintha pamanja.

Zatsopano zatsopano za libadwaita 1.3

Mu mtundu watsopanowu womwe waperekedwa kuchokera ku Libadwaita 1.3, wakhala adakhazikitsa widget ya AdwBanner, yomwe ingagwiritsidwe ntchito m'malo mwa widget ya GTK GtkInfoBar kuwonetsa mazenera a banner okhala ndi mutu ndi batani losankha. Zomwe zili pa widget zimasinthidwa kutengera kukula ndipo makanema ojambula amatha kugwiritsidwa ntchito powonetsa ndikubisala.

Kuphatikiza pa izi, zikuwunikiranso kuti AdwTabOverview widget yawonjezeredwa, zopangidwa kuti muwone mwachidule ma tabo kapena masamba zomwe zikuwonetsedwa pogwiritsa ntchito gulu la AdwTabView. Widget yatsopanoyo itha kugwiritsidwa ntchito kukonza kusakatula kwa ma tab pazida zam'manja popanda kupanga makina anu osinthira.

Mwachikhazikitso, tabu yosankhidwa ili ndi chithunzithunzi chamoyo ndipo tizithunzi zina ndizokhazikika, koma mapulogalamu amatha kusankha kugwiritsa ntchito. tizithunzi zamoyo kwa masamba enieni. Athanso kuwongolera masanjidwe a tizithunzi ngati tadulidwa. 

Komanso, zikunenedwa kuti widget idawonjezedwa AdwTabButton kuti muwonetse mabatani omwe ali ndi chidziwitso cha kuchuluka kwa ma tabo otseguka mu AdwTabView yomwe ingagwiritsidwe ntchito pa foni yam'manja kuti mutsegule njira yosakatula tabu.

Kuphatikiza apo, ma widget a AdwViewStack, AdwTabView ndi AdwEntryRow tsopano amathandizira zida zofikira, kuphatikiza katundu wawonjezedwa m'gulu la AdwAnimation kuti apitilize kuletsa makanema ojambula pamakina adongosolo.

Mwa kusintha kwina zomwe zimadziwika ndi mtundu watsopanowu:

  • Kalasi ya AdwActionRow tsopano ili ndi kuthekera kosankha ma subtitles.
  • Mizere yamutu ndi ma subtitle-lines awonjezedwa ku gulu la AdwExpanderRow.
  • Njira ya grab_focus_without_selecting() yawonjezedwa ku kalasi ya AdwEntryRow, pofanizira ndi GtkEntry.
  • Njira ya async select() yawonjezedwa ku kalasi ya AdwMessageDialog, yofanana ndi GtkAlertDialog .
  • Ma API owonjezera amakoka ndikuponya ku kalasi ya AdwTabBar.
  • Popeza GTK tsopano imalola kusintha kusefa, AdwAvatarImalinganiza bwino zithunzi zokhazikika, kuti zisamawoneke ngati zili ndi pixelisi zikachepetsedwa kapena kuzimiririka zikakweza.
  • Anawonjezera luso logwiritsa ntchito mawonekedwe amdima komanso mawonekedwe apamwamba kwambiri pogwira ntchito papulatifomu ya Windows.
  • Mndandanda wosankhidwa ndi zinthu za grid tsopano zawunikiridwa ndi mtundu womwe umagwiritsidwa ntchito kuwunikira zinthu zomwe zikugwira ntchito (kamvekedwe ka mawu).

Pomaliza, ngati muli ndikufuna kudziwa zambiri za izo, mutha kuwunika Zambiri mu ulalo wotsatira. Ndikoyeneranso kutchula kuti code ya library imalembedwa m'chilankhulo cha C ndipo imagawidwa pansi pa chilolezo cha LGPL 2.1+.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.