Libadwaita 1.2 ja va ser alliberat i inclou diverses millores

message-dialog-adaptive-1

Libadwaita inclou un conjunt de components per dissenyar la interfície d'usuari d'acord amb el GNOME HIG

el Projecte El GNOME ha publicat el llançament de la biblioteca Libadwaita 1.2, la biblioteca libadwaita s'usa juntament amb GTK4 i inclou components de la skin d'Adwaita que es fa servir al GNOME que s'han mogut de GTK a una biblioteca separada.

Moure les imatges del GNOME a una biblioteca separada permet que els canvis necessaris del GNOME es desenvolupin per separat del GTK, el que permet als desenvolupadors de GTK centrar-se en el bàsic i als desenvolupadors del GNOME impulsar els seus propis canvis d'estil de manera més ràpida i flexible sense afectar el GTK.

La biblioteca inclou widgets estàndard que cobreixen diversos elements de la interfície, com ara llistes, panells, blocs d'edició, botons, pestanyes, formularis de cerca, quadres de diàleg, etc. Els ginys proposats us permeten crear interfícies universals que funcionen sense problemes tant en pantalles grans de PC i portàtils com en pantalles tàctils petites de telèfons intel·ligents.

La interfície de l'aplicació canvia dinàmicament segons la mida de la pantalla i els dispositius disponibles. La biblioteca també inclou un conjunt d'estils d'Adwaita que aporten aparença a les pautes del GNOME sense necessitat de personalització manual.

Principals novetats de libadwaita 1.2

A la nova versió que es presenta s'ha afegit el widget Adw.EntryRow per ser utilitzat com a element de llistes. El giny proporciona un camp d'entrada i una capçalera amb la capacitat d'adjuntar ginys addicionals abans i després del camp d'entrada (per exemple, botons de confirmació d'entrada o un indicador que les dades es poden editar). A més, està disponible la variant Adw.PasswordEntryRow, dissenyada per ingressar contrasenyes.

entry-rows

libadwaita 1.2 giny Adw.EntryRow

A més d'això s'ha afegit el widget Adw.MessageDialog per mostrar un quadre de diàleg amb un missatge o una pregunta. El Widget és un reemplaçament estès per a Gtk.MessageDialog, que pot ajustar el disseny dels elements a la mida de la finestra.

Per exemple, en finestres amples, els botons es poden mostrar en una línia i en finestres estretes es poden dividir en diverses columnes. Una altra diferència és que el giny no és un element secundari de la classe GtkDialog i proporciona una API completament nova que no està vinculada als tipus de botons GtkResponseType predefinits (a Adw.MessageDialog, totes les accions són manejades per l'aplicació), cosa que facilita la inserció altres ginys que usen la propietat extra-child i brinden estils separats per al títol i el cos del text.

A més, també, sé destaca que es va afegir el giny Adw.AboutWindow per mostrar una finestra amb informació sobre el programa. El giny reemplaça Gtk.AboutDialog i presenta un disseny receptiu i seccions d'ajuda esteses, com ara registre de canvis, quadre d'agraïment, informació de llicència de tercers, enllaços a recursos d'informació i dades de depuració.

També es destaca que s'han ampliat les capacitats dels widgets Adw.TabView i Adw.TabBar, en què s'ha redissenyat el mecanisme de processament de tecles d'accés ràpid per resoldre el problema amb el treball de combinacions que es creuen amb els controladors GTK4 (per exemple, Ctrl+Tab). La nova versió també ofereix una propietat per establir informació sobre eines per a indicadors i botons de pestanyes.

D'altra banda, es presenta una disminució de l'alçada dels divisors verticals, el que permet que la barra de títol i la barra de cerca eliminin les vores clares que distreuen a favor de les vores fosques establertes amb @headerbar_shade_color i afegiu un estil de fons que coincideixi amb els panells de capçalera.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • La classe d'estil .large-title ha quedat obsoleta i s'ha d'utilitzar .title-1 al seu lloc
  • Reducció del farciment al widget Adw.ActionRow per apropar la seva aparença als panells i al widget Adw.EntryRow.
  • S'ha afegit la classe Adw.PropertyAnimationTarget per facilitar l'animació de les propietats dels objectes.
  • L'estil de la barra de pestanyes (Adw.TabBar) s'ha canviat significativament: la pestanya activa es ressalta més clarament i s'ha augmentat el contrast dels elements a l'opció de disseny fosc.
  • Els ginys Gtk.Actionbar i Adw.ViewSwitcherBar usen els mateixos estils que la barra de títol, la barra de cerca i la barra de pestanyes.

Finalment si estàs interessat en poder conèixer més a l'respecte pots consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.