Libhandy biblioteka za stvaranje mobilnih verzija GTK i Gnome aplikacija

Satovi

Satovi

Purizam, prilikom razvoja pametnog telefona Librem 5 i besplatna PureOS distribucija, je predstavio izdanje libhandy biblioteke 0.0.10, koji razvija skup dodataka i objekata za kreiranje korisničkog sučelja za mobilne uređaje koji koriste GTK i Gnome tehnologije.

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, biblioteka se može koristiti za stvaranje mobilnih verzija interfejs aplikacija u Pythonu, Rustu i Vali.

Trenutno, biblioteka uključuje 24 widgeta koji pokrivaju razne tipične elemente sučelja, kao što su liste, paneli, blokovi za uređivanje, gumbi, kartice, obrasci za pretraživanje, dijaloški okviri itd.

Predloženi dodaci omogućavaju stvaranje univerzalnih interfejsa koji organski rade i na velikim ekranima računara i laptopa, kao u malim dodirnim ekranima pametnih telefona. Interfejs aplikacije se dinamički mijenja na osnovu veličine ekrana 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čunarima.

Softver za Librem 5 zasnovan je na distribuciji PureOS, koristeći kao osnovni Debian, radno okruženje Gnome i njegovu ljusku, prilagođenu pametnim telefonima.

Korištenje libhandy omogućava povezivanje pametnog telefona s monitorom kako biste dobili Gnome radnu površinu tipično na osnovu jednog skupa aplikacija.

Aplikacije prevedene na libhandy uključuju: sve Gnome aplikacije kao što su gnome-bluetooth, Gnome postavke, web pregledač, Phosh (Birač), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contacts i Gnome igre.

Šta 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ćava automatsko stvaranje rasporeda kartica (pogleda), ovisno o širini ekrana.

    Na velikim ekranima ikone i naslovi postavljeni su u jedan red, dok se na malim ekranima koristi kompaktan raspored, a naslov je prikazan ispod ikone. Za mobilne uređaje blok tipki se pomiče na dno.

  • HdySqueezer: spremnik za prikaz panela, 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č taba pomiču se na dno zaslona).
  • HdyHeaderBar: implementacija proširenog panela, sličnog GtkHeaderBar, ali dizajniranog za upotrebu u prilagodljivom sučelju, uvijek centriranom i u potpunosti ispunjavajući zaglavlje u visini.
  • HdyPreferencesWindow: prilagodljiva verzija prozora za konfiguriranje parametara s podjelom konfiguracija na kartice i grupe.

Od poboljšanja koja se odnose na prilagođavanje Gnome aplikacija za upotrebu na pametnom telefonu, napominje se:

Modul povratne veze 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 preuzima nakon završetka poziva.

Messenger ima sučelje za prikaz povijesti razgovora. Za spremanje povijesti uključen je SQLite DBMS.

Dodana je mogućnost provjere računa, koji je sada verificiran putem veze sa serverom, a u slučaju kvara prikazuje se upozorenje.

XMPP klijent podržava šifriranu razmjenu poruka korištenjem Lurch dodatka uz implementaciju OMEMO mehanizma za šifriranje terminala.

Na ploču je dodan poseban indikator koji pokazuje koristi li se šifriranje u trenutnom chatu ili ne. Takođe je dodana mogućnost pregleda identifikacijskih snimaka jednog ili drugog člana chata.

Izvor: https://puri.sm/


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.