Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.

GNOME projekt avaldas Libadwaita 1.2 raamatukogu, mis sisaldab komponentide komplekti kasutajaliidese stiilide kujundamiseks, vastavuses GNOME HIG (Inimese Liidese Suunised) soovitustega. Raamatukogu sisaldab valmis vidinaid ja objekte rakenduste loomiseks, mis vastavad GNOME'ile iseloomuliku stiiliga ja mille liides suudab kohanduda igas suuruses ekraanide jaoks. Raamatukogu kood on kirjutatud C keeles ja levitatakse LGPL 2.1+ litsentsi alusel.

Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.

Libadwaita raamatukogu kasutatakse koos GTK4-ga ja see sisaldab GNOME Adwaita teema komponente, mis on eraldatud GTK-st eraldi raamatukoguks. GNOME visuaalse kujunduse elementide eraldamine eraldi raamatukoguks vÔimaldab teha GNOME jaoks vajalikke muudatusi eraldi GTK-st, andes GTK arendajatele vÔimaluse keskenduda pÔhiasjadele, samas kui GNOME arendajad saavad kiiremini ja paindlikumalt edendada vajalikke stiili muudatusi, mÔjutamata GTK-d ise.

Raamatukogu sisaldab tĂŒĂŒpilisi vidinaid, mis katab erinevaid liideselemente nagu nimekirjad, paneelid, redigeerimismoodulid, nuppud, vaheetikud, otsinguvormid, dialooge jne. Pakutavad vidinad vĂ”imaldavad luua universaalseid liideseid, mis toimivad orgaaniliselt nii suurtel PC ja sĂŒlearvutite ekraanidel kui ka vĂ€ikestel puutetundlikes nutitelefonide ekraanidel. Rakenduste liides muutub dĂŒnaamiliselt sĂ”ltuvalt ekraani suurusest ja saadaval olevatest sisendseadmetest. Raamatukogu sisaldab ka Adwaita stiilide komplekti, mis viib vĂ€limuse vastavusse GNOME soovitustega, ilma et oleks vaja kĂ€sitsi kohandada.

Libadwaita 1.2 peamised muudatused:

  • Lisatud vidin Adw.EntryRow, mis on mĂ”eldud kasutamiseks nimekirjaelementidena. Vidin pakub sisestusvĂ€lja ja pealkirja, millele on vĂ”imalik lisada tĂ€iendavaid vidinaid enne ja pĂ€rast sisestusvĂ€lja (nĂ€iteks sisestuse kinnitamise nuppe vĂ”i indikaator, et andmeid on vĂ”imalik redigeerida). Samuti on saadaval variant Adw.PasswordEntryRow, mis on mĂ”eldud paroolide sisestamiseks.
    Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.
  • Lisatud vidin Adw.MessageDialog, et kuvada dialooge sĂ”numitega vĂ”i kĂŒsimustega. Vidin on tĂ€iustatud asendus Gtk.MessageDialogile, mis suudab kohandada elementide paigutust akna suurusele. NĂ€iteks laiades akendes vĂ”ivad nupud ilmuda ĂŒhel real, samas kui kitsastes jagatakse need mitme veeru vahel. Teine erinevus on see, et vidin ei ole GtkDialog alamsort ja pakub tĂ€iesti uut API-d, mis ei ole seotud eeldefineeritud GtkResponseType nupuliikidega (Adw.MessageDialogis töötleb kĂ”ik toimingud rakendus), lihtsustades teiste vidinate integreerimist extra-child omaduse kaudu ning pakkudes eraldi stiile pealkirjale ja pĂ”hitekstile.
    Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.
  • Lisatud vidin Adw.AboutWindow, et kuvada teavet rakenduse kohta. Vidin asendab Gtk.AboutDialogi ja erineb elementide paigutuse kohandamisest ning tĂ€iustatud abisektsioonidest, nagu muudatuste loetelu, tĂ€nusĂ”numite aken, teave kolmandate osapoolte komponentide litsentside kohta, lingid teabeallikatele ja andmed tĂ”rkeotsingu lihtsustamiseks.
    Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.
  • Adw.TabView ja Adw.TabBar vidĆŸetide funktsionaalsust on laiendatud, kus kuumade klahvikombinatsioonide töötlemise mehhanism on ĂŒmber kujundatud, et lahendada probleem, mis on seotud kombinatsioonidega, mis kattuvad GTK4 töötlejatega (nĂ€iteks Ctrl+Tab). Uues versioonis on samuti lisatud omadus tööriistaribade ja vahekaartide nuppude hĂŒpikaknate seadmiseks.
  • Lisa Adw.PropertyAnimationTarget klass, et lihtsustada objektide omaduste animeerimist.
  • Tabi paneeli (Adw.TabBar) stiil on oluliselt muudetud - aktiivne vahekaart on paremini esile tĂ”stetud ja tumedates teemades elementide kontrastsus on suurenenud.
    Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.
    Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.
  • Vertikaalsete eraldajate kĂ”rgust on vĂ€hendatud, mis on vĂ”imaldanud pĂ€ise ja otsinguriba paneelis vabaneda segavatest heledatest piiridest tumedate piiride kasuks, mille mÀÀrab @headerbar_shade_color ja lisada taustastiil, mis sulandub pĂ€iste paneelidega.
  • Klass stiili „.large-title” kuulutati vananenuks, selle asemel tuleks kasutada „.title-1”.
  • Adw.ActionRow vidĆŸetis on vĂ€hendatud vahemaa, et viia selle vĂ€limus lĂ€hemale paneelitele ja Adw.EntryRow vidĆŸetile.
  • Gtk.Actionbar ja Adw.ViewSwitcherBar vidĆŸetides on kasutatud samu stiile, mida rakendatakse pĂ€ise, otsingu ja vahekaartide paneelides.
    Libadwaita 1.2 vÀljaandmine GNOME stiilis liideste loomiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster