Libhandy knjižnica za ustvarjanje mobilnih različic aplikacij GTK in Gnome

Ure

Ure

Purizem pri razvoju pametnega telefona Librem 5 in brezplačna distribucija PureOS, je predstavil izdajo knjižnice libhandy 0.0.10, ki razvija nabor pripomočkov in predmetov za ustvarjanje uporabniškega vmesnika za mobilne naprave z uporabo tehnologij GTK in Gnome.

Knjižnica se razvija v procesu prenosa aplikacij Gnome v uporabniško okolje telefona Librem 5. Projektna koda se distribuira pod licenco GPL 2.1+. Poleg podpore aplikacij v jeziku C lahko knjižnico uporabljamo za ustvarjanje mobilnih različic vmesniških aplikacij v Python, Rust in Vala.

Trenutno knjižnica vključuje 24 pripomočkov, ki pokrivajo različne tipične elemente vmesnika, kot so seznami, plošče, urejanje blokov, gumbi, zavihki, obrazci za iskanje, pogovorna okna itd.

Predlagani pripomočki omogočajo ustvarjanje univerzalnih vmesnikov, ki organsko delujejo tako na velikih zaslonih osebnih računalnikov kot prenosnih računalnikovna primer na majhnih zaslonih na dotik pametnega telefona. Vmesnik aplikacije se dinamično spreminja glede na velikost zaslona in razpoložljive vhodne naprave.

Ključni cilj projekta je zagotoviti priložnosti za delo z istimi aplikacijami Gnome na pametnih telefonih in računalnikih.

Programska oprema za Librem 5 temelji na distribuciji PureOS, ki temelji na Debianu, namiznem okolju Gnome in njegovi lupini, prilagojeni za pametne telefone.

Uporaba libhandy omogoča povezavo pametnega telefona z monitorjem, da dobite namizje Gnome tipično temelji na enem samem naboru aplikacij.

Aplikacije, prevedene v libhandy, vključujejo: vse aplikacije Gnome, kot so gnome-bluetooth, nastavitve Gnome, spletni brskalnik, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contacts in igre Gnome.

Kaj ponuja Libhandy 0.0.10?

Libhandy 0.0.10 je najnovejša različica predogleda pred oblikovanjem pomembne različice 1.0.

Nova različica predstavlja več novih gradnikov:

  • HdyViewSwitcher je prilagodljiva zamenjava pripomočka GtkStackSwitcher, ki omogoča samodejno ustvarjanje postavitve zavihkov (pogledov) glede na širino zaslona.

    Na velikih zaslonih so ikone in naslovi postavljeni v eno vrstico, medtem ko majhni zasloni uporabljajo kompaktno postavitev, v kateri je naslov prikazan pod ikono. Za mobilne naprave se gumb gumba premakne na dno.

  • HdySqueezer: vsebnik za prikaz plošče ob upoštevanju razpoložljive velikosti, če se je treba znebiti podrobnosti (pri panoramskih zaslonih se celotna naslovna vrstica pretrese za preklop med zavihki in če je premalo prostora, se prikaže pripomoček ki simulira naslov in stikalo za zavihek se premakne na dno zaslona).
  • HdyHeaderBar: izvedba razširjene plošče, podobne GtkHeaderBar, ki pa je zasnovana za uporabo v prilagodljivem vmesniku, vedno centrirana in v celoti zapolni območje glave po višini.
  • HdyPreferencesWindow: prilagodljiva različica okna za konfiguriranje parametrov z razdelitvijo konfiguracij na zavihke in skupine.

Med izboljšavami, povezanimi s prilagajanjem aplikacij Gnome za uporabo na pametnem telefonu, je treba omeniti:

Modul povratne zanke PulseAudio se na vmesniku uporablja za sprejemanje in klicanje za povezavo modema in zvočnega kodeka naprave z ALSA, ko je klic aktiviran in se modul po zaključku klica razbremeni.

Messenger ima vmesnik za ogled zgodovine klepetov. Za shranjevanje zgodovine je sodeloval SQLite DBMS.

Dodana možnost preverjanja računa, ki je zdaj preverjen s povezavo s strežnikom, v primeru okvare pa se prikaže opozorilo.

Odjemalec XMPP podpira šifrirana sporočila z uporabo vtičnika Lurch z izvajanjem mehanizma šifriranja terminala OMEMO.

Na ploščo je dodan poseben indikator, ki označuje, ali se v trenutnem klepetu uporablja šifriranje. Dodana je tudi možnost ogleda identifikacijskih posnetkov enega ali drugega člana klepeta.

vir: https://puri.sm/


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.