Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME

Ua lomia e le GNOME Project le tatalaina o le Libadwaita 1.2, lea e aofia ai se seti o vaega mo le faʻaogaina o fesoʻotaʻiga faʻaoga e mulimulitaʻia le GNOME HIG (Human Interface Guidelines). O le faletusi e aofia ai widget ua saunia ma meafaitino mo le fausiaina o talosaga e ogatusa ma le masani GNOME sitaili, o le faʻaoga e mafai ona fetuutuunai faʻafetaui i lau o soʻo se tele. O le fa'ailoga faletusi o lo'o tusia i le C ma fa'asoa i lalo ole laisene LGPL 2.1+.

Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME

O le faletusi libadwaita o loʻo faʻaogaina faʻatasi ma le GTK4 ma e aofia ai vaega o le autu o le Adwaita o loʻo faʻaaogaina i le GNOME, lea ua aveese mai le GTK i se isi faletusi. O le faʻanofoina o elemene elemene GNOME i totonu o se faletusi eseese e mafai ai e GNOME-faʻapitoa suiga e atiaʻe ese mai le GTK, e mafai ai e le au atinaʻe GTK ona taulaʻi atu i mea autu ma le atinaʻe GNOME e sili atu ona vave ma fetuutuunai suiga o le styling latou te manaʻo ai e aunoa ma le afaina ai o le GTK lava ia.

O le faletusi e aofia ai widget masani e aofia ai elemene fesoʻotaʻiga eseese, e pei o lisi, panels, faʻataʻitaʻiga poloka, faʻamau, laupepa, fomu suʻesuʻe, pusa talatalanoa, ma isi. O widget ua fuafuaina e mafai ai ona e faia ni fesoʻotaʻiga lautele e faʻaogaina lelei i luga ole PC lapopoa ma lau komepiuta feaveaʻi, ma luga o lau paʻi paʻi o smartphones. O le faʻaoga faʻaoga e suia malosi e faʻatatau i le tele o le lau ma masini faʻaoga avanoa. O le faletusi o loʻo aofia ai foʻi se seti o sitaili Adwaita e faʻafeiloaʻi ai foliga faʻatasi ma taʻiala GNOME e aunoa ma le manaʻomia o le faʻaogaina o tusi lesona.

Suiga tetele ile libadwaita 1.2:

  • Faʻaopoopo le Adw.EntryRow widget, faʻamoemoe mo le faʻaaogaina o se elemene lisi. O le widget e tuʻuina atu ai se fanua faʻapipiʻi ma se ulutala ma le mafai ona faʻapipiʻi faʻaopoopoga widget i luma ma pe a maeʻa le fanua faʻaoga (mo se faʻataʻitaʻiga, faʻamaufaʻailoga faʻapipiʻi poʻo se faʻailoga e mafai ona faʻasaʻo faʻamaumauga). E le gata i lea, o le Adw.PasswordEntryRow filifiliga o loʻo avanoa, fuafuaina mo le ulufale i upu faʻaulu.
    Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
  • Faʻaopoopo le Adw.MessageDialog widget e faʻaalia ai se talanoaga ma se feʻau poʻo se fesili. O se widget o se suiga maualuga mo Gtk.MessageDialog e mafai ona fetuunai le faʻatulagaina o elemene i le tele o le faamalama. Mo se faʻataʻitaʻiga, i faʻamalama lautele, faʻamau e mafai ona faʻaalia i le laina e tasi, ae i totonu o pupuni vaapiapi e mafai ona vaevaeina i ni koluma. O le isi eseesega e faapea o le widget e le o se tamaititi o le vasega GtkDialog ma maua ai se API fou atoatoa e le o noatia i le GtkResponseType fa'ailoga fa'amaufa'ailoga (i le Adw.MessageDialog gaioiga uma e fa'atautaia e le talosaga), fa'afaigofie ona fa'apipi'i isi. widgets e fa'aaoga ai le meatotino fa'aopoopo-tamaiti, ma tu'uina atu sitaili eseese mo ulutala ma tusitusiga tino.
    Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
  • Faʻaopoopo le Adw.AboutWindow widget e faʻaalia ai se faamalama ma faʻamatalaga e uiga i le polokalame. O le widget e suitulaga i le Gtk.AboutDialog ma faʻaalia le fetuunaiga o elemene ma faʻalauteleina vaega lagolago, e pei o se lisi o suiga, se faʻafetai faʻamalama, faʻamatalaga e uiga i laisene o vaega lona tolu, fesoʻotaʻiga i punaoa faʻamatalaga ma faʻamatalaga e faʻafaigofie ai le debugging.
    Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOMEFa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
  • O le gafatia o le Adw.TabView ma le Adw.TabBar widgets ua faʻalauteleina, lea ua toe faʻaleleia ai le masini mo le faʻaogaina o hotkeys e foia ai le faʻafitauli i le faʻaogaina o tuʻufaʻatasiga o loʻo faʻapipiʻi ma tagata GTK4 (mo se faʻataʻitaʻiga, Ctrl + Tab). O lo'o ofoina mai fo'i e le lomiga fou se meatotino mo le fa'atulagaina o meafaigaluega mo fa'ailoga ma fa'amau fa'amau.
  • Fa'aopoopo le vasega Adw.PropertyAnimationTarget e fa'afaigofie ai ona fa'aola mea faitino.
  • O le sitaili o le tab bar (Adw.TabBar) ua matua suia - o le faʻagaioiga o loʻo faʻaalia manino ma faʻateleina le eseesega o elemene i le pogisa.
    Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
    Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME
  • Fa'aiti'itia le maualuga o vaeluaga tu'usa'o, lea na fa'ataga ai le fa'auluuluga ma le fa'amau su'esu'e e fa'ate'a ese ai le fa'alavelave fa'alavelave fa'amalama e fa'atatau i tuaoi pogisa fa'atūina e fa'aaoga ai @headerbar_shade_color, ma fa'aopoopo i ai se sitaili pito i tua e fetaui ma paneta i le ulutala.
  • O le vasega ".large-title" style class 'ua fa'ate'aina ma le ".title-1" e tatau ona fa'aoga.
  • O le padding i totonu o le Adw.ActionRow widget ua faʻaitiitia e faʻalatalata atu ai ona foliga ile paneta ma le Adw.EntryRow widget.
  • O le Gtk.Actionbar ma le Adw.ViewSwitcherBar widget e fa'aoga tutusa sitaili e pei o le ulutala, su'esu'e, ma fa'amau fa'amau.
    Fa'asa'olotoina o le faletusi Libadwaita 1.2 mo le fa'atupuina o feso'ota'iga fa'atusa GNOME

puna: opennet.ru

Faaopoopo i ai se faamatalaga