Libhandy una biblioteca per a crear versions mòbils d'aplicacions GTK i Gnome

rellotges

rellotges

Purism, a l'desenvolupar el telèfon intel·ligent Librem 5 i la distribució gratuïta PureOS, presentar el llançament de libhandy library 0.0.10, que està desenvolupant un conjunt de widgets i objectes per crear una interfície d'usuari per a dispositius mòbils que utilitzen les tecnologies GTK i Gnome.

La biblioteca s'està desenvolupant en el procés de portar aplicacions de GNOME a l'entorn d'usuari de el telèfon Librem 5. El codi de el projecte es distribueix sota la llicència GPL 2.1+. A més d'admetre aplicacions en el llenguatge C, la biblioteca es pot usar per a crear versions mòbils de les aplicacions d'interfície en Python, Rust i Vala.

Actualment, la biblioteca inclou 24 ginys que cobreixen diversos elements típics de la interfície, com llistes, panells, blocs d'edició, botons, pestanyes, formularis de recerca, quadres de diàleg, etc.

Els ginys proposats permeten crear interfícies universals que funcionen orgànicament 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 d'entrada disponibles.

L'objectiu clau d'el projecte és proporcionar oportunitats per treballar amb les mateixes aplicacions del GNOME en telèfons intel·ligents i ordinadors.

El programari per a Librem 5 es basa en la distribució PureOS, utilitzant com a base a Debian, l'entorn d'escriptori Gnome i el Shell d'aquest, adaptat per a telèfons intel·ligents.

L'ús d'libhandy permet connectar un telèfon intel·ligent a l'monitor per obtenir un escriptori Gnome típic basat en un únic conjunt d'aplicacions.

Les aplicacions traduïdes a libhandy inclouen: totes les de Gnome com ara gnome-bluetooth, les configuracions de Gnome, el navegador web, Phosh (Marcador), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Contactes de Gnome i jocs de Gnome.

¿Que ofereix Libhandy 0.0.10?

Libhandy 0.0.10 és l'última versió de vista prèvia abans de la formació d'una versió significativa 1.0.

La nova versió introdueix diversos ginys nous:

  • HdyViewSwitcher és un reemplaçament adaptatiu per al giny GtkStackSwitcher que permet crear automàticament un disseny de pestanya (vistes) depenent de l'ample de la pantalla.

    En pantalles grans, les icones i les capçaleres es col·loquen en una línia, mentre que les pantalles petites usen un disseny compacte, en el qual la capçalera es mostra sota de la icona. Per a dispositius mòbils, el bloc de botons es mou a la part inferior.

  • HdySqueezer: un contenidor per mostrar el panell, tenint en compte la grandària disponible, si cal per desfer-se dels detalls (per a pantalles panoràmiques, la barra de títol completa s'agita per canviar de pestanya, i si no hi ha prou espai, es mostra un giny que simula el títol i l'interruptor de la pestanya es mou a la part inferior de la pantalla).
  • HdyHeaderBar: implementació d'un panell estès, similar a GtkHeaderBar, però dissenyat per a usar en una interfície adaptativa, sempre centrat i omplint completament l'àrea de la capçalera en alçada.
  • HdyPreferencesWindow: una versió adaptativa de la finestra per configurar paràmetres amb la divisió de configuracions en pestanyes i grups.

De les millores relacionades amb l'adaptació de les aplicacions del GNOME per al seu ús en un telèfon intel·ligent, s'assenyala:

El mòdul loopback PulseAudio s'usa en la interfície per rebre i realitzar trucades per connectar el mòdem i el còdec d'àudio de el dispositiu a ALSA quan la trucada es activa i el mòdul es descarrega una vegada que es completa la trucada.

La missatgeria té una interfície per veure l'historial de xat. Per emmagatzemar l'historial involucrat SQLite DBMS.

Es va agregar la capacitat de verificar el compte, que ara es verifica a través de la connexió a servidor, i en cas de falla, es mostra una advertència.

El client XMPP admet la missatgeria xifrada mitjançant l'ús de l'complement de Lurch amb la implementació de l'mecanisme de xifrat de terminal Omemo.

S'ha afegit un indicador especial a el panell que indica si el xifrat s'usa en el xat actual o no. També es afegeix la capacitat de veure les instantànies d'identificació d'un o altre membre de xat.

font: https://puri.sm/


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: Miguel Ángel Gatón
  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ó.