Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót

GNOME verkefnið hefur gefið út útgáfu Libadwaita 1.2, sem inniheldur sett af íhlutum fyrir notendaviðmótsstíl sem fylgir GNOME HIG (Human Interface Guidelines). Bókasafnið inniheldur tilbúnar græjur og hluti til að byggja upp forrit sem eru í samræmi við almenna GNOME stíl, viðmótið sem hægt er að aðlaga að skjáum af hvaða stærð sem er. Bókasafnskóðinn er skrifaður í C ​​og er dreift undir LGPL 2.1+ leyfinu.

Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót

Libadwaita bókasafnið er notað í tengslum við GTK4 og inniheldur hluti af Adwaita þemanu sem notað er í GNOME, sem hefur verið flutt út úr GTK í sérstakt bókasafn. Með því að færa GNOME stílþætti í sérstakt bókasafn er hægt að þróa GNOME sérstakar breytingar aðskildar frá GTK, sem gerir GTK forriturum kleift að einbeita sér að kjarnaefninu og GNOME forriturum að hraðar og sveigjanlega ýta fram stílbreytingum sem þeir vilja án þess að hafa áhrif á GTK sjálft.

Bókasafnið inniheldur staðlaðar græjur sem ná yfir ýmsa viðmótsþætti, svo sem lista, spjöld, klippikubba, hnappa, flipa, leitareyðublöð, glugga osfrv. Fyrirhugaðar græjur gera þér kleift að búa til alhliða viðmót sem virka óaðfinnanlega bæði á stórum tölvu- og fartölvuskjám og á litlum snertiskjáum snjallsíma. Forritsviðmótið breytist kraftmikið eftir skjástærð og tiltækum inntakstækjum. Bókasafnið inniheldur einnig sett af Adwaita stílum sem færa útlitið í samræmi við GNOME leiðbeiningar án þess að þörf sé á handvirkri aðlögun.

Helstu breytingar á libadwaita 1.2:

  • Bætt við Adw.EntryRow græju, ætluð til notkunar sem listaþáttur. Græjan býður upp á innsláttarreit og haus með möguleika á að tengja viðbótargræjur fyrir og eftir innsláttarreitinn (til dæmis staðfestingarhnappa fyrir innslátt eða vísbendingu um að hægt sé að breyta gögnunum). Að auki er Adw.PasswordEntryRow valkosturinn í boði, hannaður til að slá inn lykilorð.
    Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót
  • Bætti við Adw.MessageDialog græjunni til að birta glugga með skilaboðum eða spurningu. Græja er háþróuð staðgengill fyrir Gtk.MessageDialog sem getur stillt uppsetningu þátta að stærð gluggans. Sem dæmi má nefna að í breiðum gluggum er hægt að birta hnappa í einni línu en í þröngum gluggum er hægt að skipta þeim í nokkra dálka. Annar munur er sá að búnaðurinn er ekki barn af GtkDialog bekknum og býður upp á alveg nýtt API sem er ekki bundið við fyrirfram skilgreindar GtkResponseType hnappagerðir (í Adw.MessageDialog eru allar aðgerðir meðhöndlaðar af forritinu), sem gerir það auðveldara að fella aðra inn. græjur sem nota auka-barn eignina og býður upp á aðskilda stíla fyrir titil og megintexta.
    Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót
  • Bætti við Adw.AboutWindow græjunni til að birta glugga með upplýsingum um forritið. Græjan kemur í stað Gtk.AboutDialog og býður upp á aðlögunaruppsetningu á þáttum og stækkaða stuðningshluta, svo sem lista yfir breytingar, þakkarglugga, upplýsingar um leyfi þriðja aðila íhluta, tengla á upplýsingaauðlindir og gögn til að einfalda villuleit.
    Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmótÚtgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót
  • Möguleiki Adw.TabView og Adw.TabBar græjanna hefur verið stækkuð, þar sem vélbúnaðurinn fyrir vinnslu flýtilykla hefur verið endurhannaður til að leysa vandamálið við notkun samsetninga sem skarast við GTK4 meðhöndlun (til dæmis Ctrl+Tab). Nýja útgáfan býður einnig upp á eiginleika til að stilla verkfæraábendingar fyrir vísbendingar og flipahnappa.
  • Bætti við Adw.PropertyAnimationTarget bekknum til að gera það auðveldara að hreyfa eiginleika hlutanna.
  • Stíll flipastikunnar (Adw.TabBar) hefur verið verulega breytt - virki flipinn er skýrari auðkenndur og andstæða þátta í dökku útgáfunni hefur verið aukin.
    Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót
    Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót
  • Minnkaði hæð lóðréttu skiljanna, sem gerði hausnum og leitarstikunni kleift að losna við truflandi ljósa ramma í þágu dökkra ramma sem settir eru með @headerbar_shade_color, og bætti við bakgrunnsstíl sem passar við spjöldin í hausnum.
  • Stílflokkurinn ".large-title" hefur verið úreltur og ætti að nota ".title-1" í staðinn.
  • Búnaðurinn í Adw.ActionRow græjunni hefur verið minnkaður til að færa útlit þess nær spjöldum og Adw.EntryRow græjunni.
  • Gtk.Actionbar og Adw.ViewSwitcherBar græjurnar nota sömu stíla og haus-, leitar- og flipastikurnar.
    Útgáfa af Libadwaita 1.2 bókasafninu til að búa til GNOME-stíl viðmót

Heimild: opennet.ru

Bæta við athugasemd