Libadwaita 1.5 har allerede blitt utgitt, og dette er dens nye funksjoner

Libadwaita 1.5

Libadwaita 1.5 Skjermbilde

Gnome-utviklerne avduket nylig lutgivelse av den nye versjonen av Libadwaita 1.5, og i denne nye versjonen er det implementert ulike forbedringer i dialogboksene, samt tillegg av nye egenskaper og mer.

For de som ikke vet om Libadwaita, bør du vite at dette er et komponentbibliotek for GNOME UI-styling. Libadwaita brukes sammen med GTK4 og inkluderer komponenter av Adwaita-temaet brukt i GNOME, som nå er flyttet fra GTK til et eget bibliotek. Dette trekket gjør at GNOME-spesifikke stilendringer kan utvikles separat fra GTK, slik at GTK-utviklere kan fokusere på grunnleggende aspekter mens GNOME-utviklere kan implementere stilendringer mer smidig og fleksibelt uten å påvirke GTK. per se.

De viktigste nye funksjonene i Libadwaita 1.5

I denne nye versjonen som presenteres av Libadwaita 1.5, er hovedendringen var overhalingen av adaptive widgets for å lage dialogbokser somsom passer til størrelsen på det synlige området (disse er gjengitt på klientsiden, innenfor eksisterende vinduer, og kan ikke strekke seg utover hovedvinduet).

Endringene implementert forenkle opprettelsen av dialogbokser, hvilke De kan integreres med grensesnitt for mobile og stasjonære systemer. I tillegg gir den flere alternativer for å administrere dialogbokser, for eksempel oppførselen til lukkeknapper og automatisk utvidelse til fullskjerm i mobilversjoner av applikasjoner. Det nevnes at det i fremtiden er planlagt å implementere kobling av dialogbokser til faner i vinduet i stedet for til separate vinduer, noe som vil være nyttig i applikasjoner som nettlesere for å unngå overlapping når man bytter mellom faner.

En annen ny funksjon som Libadwaita 1.5 presenterer er for mobil, siden jaLagt til støtte for å plassere dialoger i form av dokkede ark nederst på skjermen (nederste ark) i stedet for på linje med midten. Dette bidrar til å unngå forvirring når du lukker vinduer, siden en del av hovedvinduet forblir synlig og lukkeknappene er tydelig atskilt.

den Nye dialoger administreres ved hjelp av AdwDialog-klassen, som ligner på bruk av GtkWindow, med forskjeller i visning og lukkeoperasjoner. har blitt introdusert endringer i måten vi håndterer spesifikke egenskaper og signaler på for disse dialogboksene, for eksempel tegnet «::nært-forsøk» og eiendomsbehandling»:kan-lukke«. I tillegg anbefales det å bruke de nye klassene AdwPreferencesDialog, AdwAboutDialog og AdwAlertDialog i stedet for tidligere versjoner for disse dialogtypene.

I Libadwaita 1.5,s dialogbokser som ikke er tilknyttet til et hovedvindu De vil fortsatt bli behandlet som uavhengige vinduer. Dette gjelder dialogbokser hvis hovedvinduer ikke støtter andre dialogbokser, for eksempel hvis de ikke støtter endring av størrelse eller ikke har klasser AdwWindow og AdwApplicationWindow.

I tillegg til omarbeidingen av dialogene, Andre endringer i Libadwaita 1.5:

  • Eiendom lagt til »:tekstlengde" til klassen AdwEntryRow for å begrense lengden på teksten i inntastingsfeltet.
  • AdwHeaderBar viser alltid en lukkeknapp i dialogbokser, uavhengig av systemdesign. Det eneste hintet du får fra systemet er om du skal vise lukkeknappen på høyre eller venstre side.
  • Metoden var inkludert remove_response() i klassen AdwMessageDialog for å slette spesifikke svar.
  • Lagt til muligheten til å programmatisk fjerne bruddpunkter i klassen AdwBreakpointBin, som tillater endringer i brukergrensesnittet avhengig av størrelsen på vinduet.
  • Flagget « ble introdusert:tillat-vindu-håndtak" i klassen AdwSwipeTracker for å tillate lysbilder på toppen av stangen (nyttig for ark festet på underkanten).
  • Økt lysstyrken til fargene som brukes ved skyggelegging av vinduer i en mørk designstil, forbedret synlighet og estetikk i miljøer med lite lys.

endelig hvis du er det interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.