A libhandy 0.0.10, a GTK/GNOME mobil változatú alkalmazások készítésére szolgáló könyvtára kiadásra került.

A Purism, amely a Librem 5 okostelefont és a PureOS szabad disztribúciót fejleszti, bemutatta kiadta a libhandy 0.0.10, amely keretében egy készlet widget és objektum fejlesztése folyik a GTK és GNOME technológiák használatával mobil eszközök felhasználói felületének létrehozásához. A könyvtár a GNOME alkalmazások Librem 5 okostelefon-felhasználói környezetre történő portolása során fejlődik.
A projekt kódja terjesztésre kerül a GPL 2.1+ licensz alatt. A C nyelvű alkalmazások támogatása mellett a könyvtár Python, Rust és Vala nyelven írt mobil alkalmazások felületének elkészítésére is használható.

Jelenleg a könyvtárban több mint 24 widget található, amelyek különböző tipikus felületi elemeket ölelnek fel, mint például listák, panelek, szerkesztési blokkok, gombok, lapok, keresőformák, párbeszédpanelek stb. Az ajánlott widgetek lehetővé teszik olyan univerzális felületek létrehozását, amelyek zökkenőmentesen működnek a PC-k és laptopok nagy kijelzőin, valamint a kisebb érintőképernyős okostelefonokon. Az alkalmazások felülete dinamikusan változik a képernyő méretének és a rendelkezésre álló bevitel eszközöknek megfelelően.

A projekt kulcsfontosságú célja, hogy lehetőség legyen az azonos GNOME-alkalmazások használatára okostelefonokon és PC-ken. A Librem 5 okostelefon szoftveres háttere a PureOS disztribúción alapul, amely a Debian csomagkezelő rendszerre épül, a GNOME asztalra és egy okostelefonokra optimalizált GNOME Shell felületre van adaptálva. A libhandy alkalmazása lehetővé teszi, hogy az okostelefont monitorhoz csatlakoztatva egy szokásos GNOME asztal jelenjen meg egyetlen alkalmazáskészlet alapján. A libhandy-ra portolt alkalmazások között említést nyer: GNOME Hívások (Dialer), gnome-bluetooth, GNOME Beállítások, GNOME Web, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, GNOME Kapcsolatok és GNOME Játékok.

A libhandy 0.0.10 az utolsó előzetes verzió a jelentős 1.0 kiadás előtt. Az új verzióban számos új widget található:

  • HdyViewSwitcher — egy adaptív alternatíva a GtkStackSwitcher widgetnek, amely lehetővé teszi a lapok (nézetek) elrendezésének automatikus kialakítását a képernyő szélessége alapján. Nagyobb képernyőkön az ikonok és címek egy sorba kerülnek, míg kisebb kijelzőkön kompakt elrendezésben, ahol a cím az ikon alatt jelenik meg. Mobil eszközök esetén a gombok blokkja az aljára kerül.
    A libhandy 0.0.10, a GTK/GNOME mobil változatú alkalmazások készítésére szolgáló könyvtára kiadásra került.
  • HdySqueezer — egy konténer, amely a rendelkezésre álló méret figyelembevételével jeleníti meg a panelt, szükség esetén megszabadul a részletektől (széles képernyőkön a teljes fejlécpanel a lapok közötti váltáshoz jelenik meg, ha pedig nem áll rendelkezésre elegendő hely, akkor egy címsort utánzó widgetet jelenít meg, és a lapok közötti váltó a képernyő aljára kerül);
  • HdyHeaderBar — egy kiterjesztett panel megvalósítása, amely hasonlít a GtkHeaderBar-ra, de az adaptív felületek használatára van tervezve, mindig középre igazított és teljes magasságban kitölti a fejlécteret;
  • HdyPreferencesWindow — egy adaptív változat, amely beállítási ablakot biztosít, a beállításokat lapokra és csoportokra bontva;

A GNOME alkalmazások mobiltelefonokra való alkalmazkodásával kapcsolatos fejlesztések közül megemlíthetők:

  • A hívások fogadására és kezdeményezésére szolgáló felületen (Calls) a PulseAudio loopback modult használják a modem és az ALSA eszköz hangkódere közötti kapcsolatra a hívás aktiválásakor, a hívás befejezése után a modul kiürül;
  • Az üzenetküldő programban (Messaging) jelezhető a chat-előzményeinek megtekintésére szolgáló felület. Az előzményeket SQLite adatbázis tárolja. Hozzáadták a fiók hitelesítési lehetőségét, amely immár a szerverhez való kapcsolattal ellenőrződik, és hiba esetén figyelmeztetést ad ki;
  • Az XMPP-ügyfélben támogatás valósul meg titkosított üzenetek küldésére a Lurch plugin bevonásával, amely a végeredmény titkosítási mechanizmusát valósítja meg. A panelhez egy speciális jelzőt is adtak, amely a chatben alkalmazott titkosítást jelzi. Lehetőséget biztosít a résztvevők azonosító lenyomataik megtekintésére is; OMEMOA GNOME Web új Libhandy 0.0.10 widgeteket használ, amely lehetővé tette a beállítási felület és a böngészősáv mobil képernyőkhöz való alkalmazkodását.

    A libhandy 0.0.10, a GTK/GNOME mobil változatú alkalmazások készítésére szolgáló könyvtára kiadásra került.
  • A Purism vállalat, amely a Librem 5 okostelefont és a PureOS szabad disztribúciót fejleszti, bemutatta a


Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster