Libadwaita 1.5 ja va ser alliberat i aquestes són les seves novetats

Libadwaita 1.5

Screenshot de Libadwaita 1.5

Els desenvolupadors de Gnome van donar a conèixer fa pocançament de la nova versió de Libadwaita 1.5, i en aquesta nova versió s'han implementat diverses millores als quadres de diàleg, així com també l'addició de noves propietats i més.

Per als que desconeixen de Libadwaita, han de saber que aquesta és una biblioteca de components per a l'estil de la interfície d'usuari del GNOME. Libadwaita s'utilitza juntament amb GTK4 i inclou components del tema Adwaita utilitzat al GNOME, que ara s'han traslladat de GTK a una biblioteca independent. Aquest moviment permet que els canvis específics d'estil del GNOME es desenvolupin de manera separada del GTK, permetent als desenvolupadors del GTK centrar-se en aspectes fonamentals mentre que els desenvolupadors del GNOME poden implementar canvis d'estil de manera més àgil i flexible sense afectar el GTK en si.

Principals novetats de Libadwaita 1.5

En aquesta nova versió que es presenta de Libadwaita 1.5, el principal canvi va ser la revisió dels widgets adaptatius per crear quadres de diàleg qque s'ajustin a la mida de l'àrea visible (aquests es representen al costat del client, dins de les finestres existents, i no es poden estendre més enllà de la finestra principal).

Els canvis implementats simplifiquen la creació de quadres de diàleg, els quals poden integrar-se amb interfícies per a sistemes mòbils i descriptori. A més, proporciona opcions addicionals per administrar quadres de diàleg, com ara el comportament dels botons de tancament i l'expansió automàtica a pantalla completa en versions mòbils d'aplicacions. S'esmenta que a futur es planeja implementar l'enllaç de quadres de diàleg a pestanyes dins de la finestra en lloc de finestres separades, la qual cosa serà útil en aplicacions com a navegadors per evitar superposicions en canviar entre pestanyes.

Una altra de les novetats que presenta Libadwaita 1.5 és per als dispositius mòbils, ja que si ha afegit suport per col·locar diàlegs en forma de fulles acoblades a la part inferior de la pantalla (fulls inferiors) en lloc d'alineats amb el centre. Això ajuda a evitar confusions en tancar finestres, ja que part de la finestra principal roman visible i els botons de tancament estan clarament separats.

Els nous quadres de diàleg es gestionen mitjançant la classe AdwDialog, que és semblant a l'ús de GtkWindow, amb diferències en les operacions de visualització i tancament. S'han introduït canvis en la manera de manejar propietats i senyals específics per a aquests quadres de diàleg, com el senyal «::close-attempt» i el processament de la propietat»:can-close«. A més, es recomana utilitzar les noves classes AdwPreferencesDialog, AdwAboutDialog i AdwAlertDialog en comptes de les versions anteriors per a aquests tipus de diàleg.

A Libadwaita 1.5, els quadres de diàleg que no estan associats a una finestra principal continuaran tractant-se com a finestres independents. Això aplica a quadres de diàleg les finestres principals dels quals no permeten allotjar altres quadres de diàleg, per exemple, si no admeten canvis de mida o no tenen les classes AdwWindow i AdwApplicationWindow.

A més de la reelaboració dels diàlegs, es van realitzar altres canvis a Libadwaita 1.5:

  • S'hi va afegir la propietat»:text-length» a la classe AdwEntryRow per limitar la longitud del text al camp d'entrada.
  • AdwHeaderBar sempre mostra un botó de tancar dins dels quadres de diàleg, independentment del disseny del sistema. Lúnica pista que rep del sistema és si mostrar el botó de tancar al costat dret o esquerre.
  • S'hi va incloure el mètode remove_response() a la classe AdwMessageDialog per eliminar respostes específiques.
  • Es va afegir la capacitat de treure breakpoints (punts d'interrupció) de forma programàtica a la classe AdwBreakpointBin, permetent canvis a la interfície d'usuari segons la mida de la finestra.
  • S'ha introduït l'indicador «:allow-window-handle» a la classe AdwSwipeTracker per permetre lliscaments a la part superior de la barra (útil per a fulls adjunts a la vora inferior).
  • Es va augmentar la brillantor dels colors utilitzats en ombrejar finestres en un estil de disseny fosc, millorant la visibilitat i l'estètica en entorns amb poca llum.

Finalment si estàs interessat a poder conèixer més sobre això, Pots consultar els detalls al 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ó.