Libadwaita 1.2 on jo julkaistu ja sisältää useita parannuksia

viesti-dialog-adaptiivinen-1

Libadwaita sisältää joukon komponentteja käyttöliittymän suunnitteluun GNOME HIG:n mukaisesti

Projekti GNOME on julkaissut libadwaita 1.2 -kirjastojulkaisun, libadwaita-kirjasto käytetään yhdessä GTK4:n kanssa ja sisältää komponentteja GNOMEssa käytetystä Adwaita-skinistä, jotka on siirretty GTK:sta erilliseen kirjastoon.

Siirrä GNOME-kuvat erilliseen kirjastoon mahdollistaa tarvittavien GNOME-muutosten kehittämisen GTK:sta erillään, jolloin GTK-kehittäjät voivat keskittyä perusasioihin ja GNOME-kehittäjät ajaa omia tyylimuutoksiaan nopeammin ja joustavammin vaikuttamatta GTK:hen.

Kirjasto sisältää vakiowidgetejä, jotka kattavat erilaisia ​​elementtejä käyttöliittymän, kuten luettelot, paneelit, muokkauslohkot, painikkeet, välilehdet, hakulomakkeet, valintaikkunat jne. Ehdotettujen widgetien avulla voit luoda universaaleja käyttöliittymiä, jotka toimivat sujuvasti sekä tietokoneiden ja kannettavien tietokoneiden suurilla näytöillä että älypuhelimien pienillä kosketusnäytöillä.

Sovelluksen käyttöliittymä muuttuu dynaamisesti näytön koon ja käytettävissä olevien syöttölaitteiden mukaan. Kirjasto sisältää myös joukon Adwaita-tyylejä, jotka tuovat ulkoasun ja tuntuman GNOME-ohjeisiin ilman manuaalista mukauttamista.

Libadwaita 1.2:n tärkeimmät uudet ominaisuudet

Esitellyssä uudessa versiossa lisätty Adw.EntryRow-widget käytettäväksi luetteloiden elementtinä. widgetin tarjoaa syöttökentän ja otsikon mahdollisuus liittää lisäwidgetejä ennen syöttökenttää ja sen jälkeen (esimerkiksi syötteen vahvistuspainikkeet tai ilmaisin siitä, että tietoja voidaan muokata). Lisäksi saatavilla on Adw.PasswordEntryRow-versio, joka on suunniteltu salasanojen syöttämiseen.

tulorivit

libadwaita 1.2 -widget Adw.EntryRow

Sen lisäksi lisätty Adw.MessageDialog-widget, joka näyttää viestin tai kysymyksen sisältävän valintaikkunan. Widget on laajennettu korvike Gtk.MessageDialogille, joka voi säätää elementtien asettelua ikkunan koon mukaan.

Esimerkiksi leveissä ikkunoissa painikkeet voidaan näyttää yhdellä rivillä ja kapeissa ikkunoissa ne voidaan jakaa useisiin sarakkeisiin. Toinen ero on, että widget ei ole GtkDialog-luokan lapsi ja tarjoaa täysin uuden APIn, joka ei ole sidottu ennalta määritettyihin GtkResponseType-painiketyyppeihin (Adw.MessageDialogissa kaikki toiminnot hoitaa sovellus), mikä tekee siitä helppoa. upottaa muita widgetejä, jotka käyttävät extra-lapsi-ominaisuutta ja tarjoavat erilliset tyylit otsikolle ja leipätekstille.

Sen lisäksi myös Tiedän, että se korostaa, että Adw.AboutWindow-widget lisättiin näyttääksesi ikkunan, jossa on tietoja ohjelmasta. Widget korvaa Gtk.AboutDialogin ja siinä on responsiivinen rakenne ja laajennetut ohjeosat, kuten muutosloki, kiitoslaatikko, kolmannen osapuolen lisenssitiedot, linkit tietoresursseihin ja virheenkorjaustiedot.

Se on myös korostettu Adw.TabView- ja Adw.TabBar-widgetien ominaisuuksia on laajennettu, jossa pikanäppäinkäsittelymekanismi on suunniteltu uudelleen ratkaisemaan ongelma toimivien yhdistelmien kanssa, jotka leikkaavat GTK4-ajureita (esimerkiksi Ctrl+Tab). Myös uusi versio tarjoaa ominaisuuden indikaattoreiden työkaluvihjeiden asettamiseen ja välilehtipainikkeet.

Lisäksi, pystysuorien jakajien korkeus laskee, jonka avulla otsikkorivi ja hakupalkki voivat poistaa häiritsevät vaaleat reunat ja valita @headerbar_shade_colorilla asetettuja tummia reunuksia ja lisätä taustatyyliä otsikkopaneeleihin sopivaksi.

Niistä muut muutokset jotka erottuvat uudesta versiosta:

  • Tyyliluokka ".large-title" on poistettu käytöstä, ja sen sijaan tulisi käyttää ".title-1"
  • Pienempi täyttö Adw.ActionRow-widgetissä tuodakseen sen ulkoasun lähemmäksi Adw.EntryRow-widgetiä ja paneeleja.
  • Lisätty Adw.PropertyAnimationTarget-luokka, joka helpottaa objektien ominaisuuksien animointia.
  • Välilehtipalkin (Adw.TabBar) tyyliä on muutettu merkittävästi: aktiivinen välilehti on korostettu selkeämmin ja elementtien kontrastia tummassa asettelussa on lisätty.
  • Gtk.Actionbar- ja Adw.ViewSwitcherBar-widgetit käyttävät samoja tyylejä kuin otsikkopalkki, hakupalkki ja välilehtipalkki.

Vihdoin jos olet kiinnostunut tietämään siitä lisää voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.