
Satovi
Purizam, prilikom razvoja pametnog telefona Librem 5 i besplatna distribucija PureOS-a, predstavio je izdanje biblioteke libhandy 0.0.10, koji razvija skup widgeta i objekata za stvaranje korisničkog sučelja za mobilne uređaje koji koriste tehnologije GTK i Gnome.
Biblioteka se razvija u procesu prenošenja Gnome aplikacija u korisničko okruženje telefona Librem 5. Kôd projekta distribuira se pod licencom GPL 2.1+. Pored podrške aplikacijama na jeziku C, knjižnica se može koristiti za stvaranje mobilnih verzija sučelnih aplikacija u Pythonu, Rustu i Vali.
Trenutno, knjižnica uključuje 24 widgeta koji pokrivaju razne tipične elemente sučelja, kao što su popisi, paneli, blokovi za uređivanje, gumbi, kartice, obrasci za pretraživanje, dijaloški okviri itd.
Predloženi dodaci omogućuju stvaranje univerzalnih sučelja koja organski rade i na velikim zaslonima računala i prijenosnih računala, kao na malim dodirnim zaslonima pametnih telefona. Sučelje aplikacije dinamički se mijenja na temelju veličine zaslona i dostupnih ulaznih uređaja.
Ključni cilj projekta je pružiti mogućnosti za rad s istim Gnome aplikacijama na pametnim telefonima i računalima.
Softver za Librem 5 zasnovan je na distribuciji PureOS, koristeći Debian, radno okruženje Gnome i njegovu školjku, prilagođenu pametnim telefonima.
Korištenje libhandy omogućuje povezivanje pametnog telefona s monitorom kako biste dobili radnu površinu Gnome tipično na temelju jednog skupa aplikacija.
Aplikacije prevedene na libhandy uključuju: sve Gnome aplikacije poput gnome-bluetooth, postavke Gnome, web preglednik, Phosh (Birač), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contacts i Gnome igre.
Što nudi Libhandy 0.0.10?
Libhandy 0.0.10 je najnovija verzija pregleda prije formiranja značajne verzije 1.0.
Nova verzija predstavlja nekoliko novih dodataka:
- HdyViewSwitcher je prilagodljiva zamjena za widget GtkStackSwitcher koji omogućuje automatsko stvaranje rasporeda kartica (pogleda) ovisno o širini zaslona.
Na velikim zaslonima ikone i naslovi smješteni su u jedan redak, dok se mali zasloni koriste kompaktnim rasporedom u kojem je naslov prikazan ispod ikone. Za mobilne uređaje blok gumba pomiče se na dno.
- HDySqueezer: spremnik za prikaz ploče, uzimajući u obzir dostupnu veličinu, ako je potrebno da biste se riješili detalja (za panoramske zaslone cijela se naslovna traka promućka za promjenu kartica, a ako nema dovoljno prostora, prikazuje se widget koji simulira naslov i prekidač kartice pomiče se na dno zaslona).
- HdyHeaderBar: implementacija proširene ploče, slične GtkHeaderBar, ali dizajnirane za upotrebu u prilagodljivom sučelju, uvijek centriranom i u potpunosti ispunjavajući zaglavlje u visini.
- HdyPreferences Window: prilagodljiva verzija prozora za konfiguriranje parametara s podjelom konfiguracija na kartice i grupe.
Od poboljšanja povezanih s prilagođavanjem Gnome aplikacija za upotrebu na pametnom telefonu, napominje se:
Modul povratne petlje PulseAudio koristi se na sučelju za primanje i upućivanje poziva za povezivanje modema i audio kodeka uređaja na ALSA kada je poziv aktiviran i modul se istovaruje nakon završetka poziva.
Messenger ima sučelje za prikaz povijesti chata. Za pohranu povijesti uključen je SQLite DBMS.
Dodana je mogućnost provjere računa, koji se sada provjerava preko veze s poslužiteljem, a u slučaju neuspjeha prikazuje se upozorenje.
XMPP klijent podržava šifrirane poruke korištenjem Lurch dodatka uz implementaciju OMEMO mehanizma za šifriranje terminala.
Na ploču je dodan poseban pokazatelj koji pokazuje koristi li se šifriranje u trenutnom chatu ili ne. Također je dodana mogućnost pregleda identifikacijskih snimaka jednog ili drugog člana chata.
izvor: https://puri.sm/