Libhandy biblioteka, skirta kurti mobiliąsias GTK ir Gnome programų versijas

Laikrodžiai

Laikrodžiai

Purizmas, kuriant „Librem“ išmanųjį telefoną 5 ir nemokamas „PureOS“ platinimas, pristatė libhandy bibliotekos leidimą 0.0.10, kuris kuria valdiklių ir objektų rinkinį, skirtą sukurti mobiliųjų įrenginių vartotojo sąsają, naudojant GTK ir „Gnome“ technologijas.

Biblioteka kuriama „Gnome“ programų perkėlimo proceso metu telefono „Librem 5“ vartotojo aplinkai. Projekto kodas platinamas pagal GPL 2.1+ licenciją. Be programų palaikymo C kalba, biblioteka gali būti naudojama kuriant sąsajos programų „Python“, „Rust“ ir „Vala“ mobilias versijas.

Šiuo metu bibliotekoje yra 24 valdikliai, apimantys įvairius tipinius sąsajos elementus, pvz., sąrašai, skydai, redagavimo blokai, mygtukai, skirtukai, paieškos formos, dialogo langai ir kt.

Siūlomi valdikliai leisti kurti universalias sąsajas, kurios organiškai veikia tiek dideliuose kompiuterių, tiek nešiojamųjų kompiuterių ekranuose, kaip mažuose išmaniųjų telefonų jutikliniuose ekranuose. Programos sąsaja keičiasi dinamiškai, atsižvelgiant į ekrano dydį ir turimus įvesties įrenginius.

Pagrindinis projekto tikslas yra sudaryti galimybes dirbti su tomis pačiomis „Gnome“ programomis išmaniuosiuose telefonuose ir kompiuteriuose.

„Librem 5“ programinė įranga yra pagrįsta „PureOS“ paskirstymu, naudojant „Debian“ kaip pagrindinę „Gnome“ darbalaukio aplinką ir jos „Shell“, pritaikytą išmaniesiems telefonams.

„Libhandy“ naudojimas leidžia prie monitoriaus prijungti išmanųjį telefoną, kad gautumėte „Gnome“ darbalaukį būdinga remiantis vienu programų rinkiniu.

Į „libhandy“ išverstas programas sudaro: visos „Gnome“ programos, tokios kaip „gnome-bluetooth“, „Gnome“ nustatymai, interneto naršyklė, „Phosh“ (rinkiklis), „Daty“, „PasswordSafe“, „Unifydmin“, „Fractal“, „Podcasts“, „Gnome Contacts“ ir „Gnome“ žaidimai.

Ką siūlo „Libhandy 0.0.10“?

„Libhandy 0.0.10“ yra naujausia peržiūros versija prieš formuojant reikšmingą 1.0 versiją.

Naujoje versijoje pristatomi keli nauji valdikliai:

  • „HdyViewSwitcher“ yra adaptyvus valdiklio „GtkStackSwitcher“ pakaitalas, leidžiantis automatiškai sukurti skirtukų išdėstymą (rodinius), atsižvelgiant į ekrano plotį.

    Dideliuose ekranuose piktogramos ir antraštės dedamos į vieną eilutę, o mažuose ekranuose naudojamas kompaktiškas išdėstymas, kuriame antraštė rodoma po piktograma. Mobiliesiems įrenginiams mygtukų blokas juda į apačią.

  • „HdySqueezer“: konteineris, rodantis skydelį, atsižvelgiant į turimą dydį, jei reikia, norint atsikratyti detalių (panoraminiams ekranams visa pavadinimo juosta sukrečiama norint perjungti skirtukus, o jei nėra pakankamai vietos, rodomas valdiklis, kuris imituoja pavadinimas ir skirtukų jungiklis pereina į ekrano apačią).
  • „HdyHeaderBar“: išplėstinio skydelio, panašaus į „GtkHeaderBar“, bet sukurto naudoti adaptyvioje sąsajoje, diegimas, visada centruotas ir visiškai užpildantis antraštės plotą.
  • „HdyPreferencesWindow“: pritaikoma lango versija, skirta konfigūruoti parametrus, suskirstant konfigūracijas į skirtukus ir grupes.

Pažymėta apie patobulinimus, susijusius su „Gnome“ programų pritaikymu naudoti išmaniajame telefone:

„PulseAudio“ atgalinio ryšio modulis naudojamas sąsajoje skambučiams priimti ir skambinti prietaiso modemą ir garso kodeką prijungti prie ALSA, kai skambutis yra įjungtas ir modulis atsisiunčiamas baigus skambutį.

„Messenger“ turi sąsają pokalbių istorijai peržiūrėti. Norėdami išsaugoti SQLite DBVS istoriją.

Pridėta galimybė patikrinti paskyrą, kuri dabar patikrinama per ryšį su serveriu, o gedimo atveju rodomas įspėjimas.

„XMPP“ klientas palaiko užšifruotus pranešimus naudodamas „Lurch“ papildinį, įgyvendindamas OMEMO terminalo šifravimo mechanizmą.

Skydelyje buvo pridėtas specialus indikatorius, nurodantis, ar dabartiniame pokalbyje naudojamas šifravimas, ar ne. Taip pat pridedama galimybė peržiūrėti vieno ar kito pokalbio nario tapatybės nuotraukas.

Fuente: https://puri.sm/


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.