Libhandy könyvtár a GTK és a Gnome alkalmazások mobil verzióinak létrehozásához

Órák

Órák

Purizmus a Librem okostelefon fejlesztésekor 5 és az ingyenes PureOS terjesztés, bemutatta a libhandy könyvtár kiadását 0.0.10, amely kütyü- és objektumkészletet fejleszt, hogy felhasználói felületet hozzon létre a mobil eszközök számára a GTK és a Gnome technológiák segítségével.

A könyvtár fejlesztése a Gnome-alkalmazások portolásának folyamatában zajlik a Librem 5 telefon felhasználói környezetébe A projekt kódja a GPL 2.1+ licenc alatt kerül terjesztésre. Amellett, hogy támogatja a C nyelvű alkalmazásokat, a könyvtár felhasználható az interfész alkalmazások mobil verzióinak létrehozására Python, Rust és Vala alkalmazásban.

Jelenleg a könyvtár 24 widgetet tartalmaz, amelyek lefedik az interfész különböző tipikus elemeit, például listák, panelek, szerkesztési blokkok, gombok, fülek, keresési űrlapok, párbeszédpanelek stb.

A javasolt kütyük lehetővé tehetik az univerzális interfészek létrehozását, amelyek szervesen működnek mind a nagyméretű PC-n, mind a laptop képernyőn, mint az okostelefonok kis érintőképernyőin. Az alkalmazás felülete dinamikusan változik a képernyő mérete és a rendelkezésre álló beviteli eszközök alapján.

A projekt fő célja, hogy lehetőséget teremtsen ugyanazokkal a Gnome alkalmazásokkal való együttműködésre okostelefonokon és számítógépeken.

A Librem 5 szoftvere a PureOS terjesztésen alapul, alapként a Debian-t használva a Gnome asztali környezetet és annak okostelefonjaihoz igazított Shelljét.

A libhandy használata lehetővé teszi okostelefon csatlakoztatását a monitorhoz, hogy Gnome asztalt kapjon tipikus, egyetlen alkalmazáskészlet alapján.

A libhandy-ra lefordított alkalmazások a következőket tartalmazzák: az összes Gnome alkalmazás, például a gnome-bluetooth, a Gnome beállításai, a webböngésző, a Phosh (tárcsázó), a Daty, a PasswordSafe, az Unifydmin, a Fractal, a Podcastok, a Gnome Contacts és a Gnome játékok.

Mit kínál a Libhandy 0.0.10?

A Libhandy 0.0.10 a legfrissebb előnézeti verzió az 1.0 jelentős verzió kialakulása előtt.

Az új verzió számos új modult mutat be:

  • HdyViewSwitcher a GtkStackSwitcher widget adaptív helyettesítője, amely lehetővé teszi a lap elrendezésének (nézetek) automatikus létrehozását a képernyő szélességétől függően.

    Nagy képernyőkön az ikonok és a címsorok egy sorba kerülnek, míg a kis képernyők kompakt elrendezést használnak, amelyben a címsor az ikon alatt jelenik meg. Mobileszközöknél a gombblokk alul mozog.

  • HdySqueezer: tároló a panel megjelenítésére, figyelembe véve a rendelkezésre álló méretet, ha szükséges a részletek megszabadításához (panorámaképernyőknél a teljes címsort rázzák a fülek váltásához, és ha nincs elég hely, akkor egy widget jelenik meg amely a címet szimulálja és a tab kapcsoló a képernyő aljára mozog).
  • HdyHeaderBar: egy kiterjesztett panel megvalósítása, hasonló a GtkHeaderBar-hoz, de adaptív felületen való használatra tervezték, mindig középre helyezve és teljesen kitöltve a fejléc területét.
  • HdyPreferencesWindow: az ablak adaptív változata a paraméterek konfigurálásához a konfigurációk fülekre és csoportokra osztásával.

A Gnome alkalmazások okostelefonon történő alkalmazásához történő fejlesztésekkel kapcsolatos megjegyzések:

A PulseAudio loopback modult az interfészen használják hívások fogadására és kezdeményezésére a készülék modemjének és audiokodekjének csatlakoztatása az ALSA-hoz, amikor a hívás aktiválva van, és a modult a hívás befejezése után kirakják.

Az üzenetküldőnek van egy felülete a csevegési előzmények megtekintéséhez. Az előzmények tárolásához az érintett SQLite DBMS szükséges.

Hozzáadta a fiók ellenőrzésének lehetőségét, amelyet most a kiszolgálóhoz való kapcsolódás révén ellenőriznek, és hiba esetén figyelmeztetés jelenik meg.

Az XMPP kliens támogatja a titkosított üzenetküldést a Lurch plugin segítségével, az OMEMO terminál titkosítási mechanizmusának megvalósításával.

A panelhez külön jelző került, amely jelzi, hogy a titkosítást használják-e az aktuális csevegésben vagy sem. Szintén hozzáadódik az a lehetőség, hogy megtekinthesse az egyik vagy másik csevegési tag azonosító pillanatképeit.

forrás: https://puri.sm/


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.