libhandy 0.0.10 vÀljaanne, GTK/GNOME mobiilirakenduste loomise teegi

Purism, mis arendab Librem 5 nutitelefoni ja avatud lÀhtekoodiga PureOS jaotust, esituse vÀljastab teeki libhandy 0.0.10, mille raames arendatakse komplekti vidinaid ja objekte mobiilsete seadmete kasutajaliidese loomiseks GTK ja GNOME tehnoloogiate abil. Teek areneb GNOME rakenduste portimise kÀigus Librem 5 nutitelefoni kasutajakeskkonda.
Projekti kood GNU Üldine Avaliku litsentsi alusel. GPL 2.1+ litsentsi alusel. Lisaks C keeles rakenduste toetamisele saab teeki kasutada ka mobiilsete rakenduste kasutajaliideste loomiseks Pythonis, Rustis ja Valas.

Praegu sisaldab teek kuulub 24 vidinat, mis katab erinevaid tĂŒĂŒpilisi liideseelemente, nagu loendid, paneelid, redigeerimisplokid, nupud, vahetid, otsinguvormid, dialooge jne. Pakutud vidinad vĂ”imaldavad luua universaalseid liideseid, mis toimivad orgaaniliselt nii suurte arvutiekraanide kui ka vĂ€ikeste puutetundlike nutitelefonide ekraanidel. Rakenduste liides muutub dĂŒnaamiliselt vastavalt ekraanide suurusele ja saadaval olevatele siseseadmetele.

Projekti peamine eesmĂ€rk on pakkuda vĂ”imalust töötada sama GNOME-rakendustega nii nutitelefonides kui ka arvutites. Librem 5 nutitelefon pĂ”hineb PureOS-i distributsioonil, mis kasutab Debian'i pakettide baasi, GNOME töölaual ning nutitelefonidele kohandatud GNOME Shell'i liidese. Libhandy rakendamine vĂ”imaldab nutitelefoni monitori kĂŒlge ĂŒhendamisel saada tavalise GNOME töölaua, mis pĂ”hineb ĂŒhel rakenduste kogumil. Libhandy'le tĂ”lgitud rakenduste hulgas on: GNOME Calls (Dialer), gnome-bluetooth, GNOME Settings, GNOME Web, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, GNOME Contacts ja GNOME Games.

Libhandy 0.0.10 on viimane eelnev versioon enne oluliselt vÀlja antud versiooni 1.0. Uues versioonis on esitatud mitu uut vidinat:

  • HdyViewSwitcher — kohanduv GtkStackSwitcher vidina asendamine, mis vĂ”imaldab automaatselt luua vahekaartide (vaadete) paigutuse vastavalt ekraani laiusele. Suurtel ekraanidel asetatakse ikoonid ja pealkirjad ĂŒhte ritta, samas kui vĂ€ikestel ekraanidel kasutatakse kompaktset paigutust, kus pealkiri kuvatakse ikooni all. Mobiilseadmete jaoks nihkub nuppude plokk alumisse ossa.
    libhandy 0.0.10 vÀljaanne, GTK/GNOME mobiilirakenduste loomise teegi
  • HdySqueezer — konteiner, mis kuvab tööriistariba arvesse vĂ”ttes saadavalolevat suurust, vajadusel vabastades detaile (laiadel ekraanidel kuvatakse tĂ€ispikk tööriistariba vahekaartide vahetamiseks, ja kui ruumi on vĂ€he, siis kuvatakse vidin, mis imiteerib pealkirja, ning vahekaartide vahetus muudetakse ekraani alumisse ossa);
  • HdyHeaderBar — tĂ€iustatud tööriistariba rakendamine, mis sarnaneb GtkHeaderBar'ile, kuid on mĂ”eldud kasutamiseks kohandavas liideses, alati keskel ja tĂ€idab tĂ€ielikult pealkirja ala kĂ”rguse;
  • HdyPreferencesWindow — kohandatud versioon seadeakenest, mis jagab seadeid vahekaartide ja gruppide vahel;

GNOME rakenduste kohandamisega seotud tÀiustustest on vÀlja toodud:

  • Helistamise liideses (Calls) kasutatakse PulseAudio loopback moodulit modem ja seadme helikooderi vahel ALSA-s helistamise aktiveerimisel ning mooduli laadimist lĂ”petamisel pĂ€rast kĂ”ne lĂ”ppu;
  • SĂ”numivahetusprogrammis (Messaging) on rakendatud liides vestluste ajaloo vaatamiseks. Ajaloo salvestamiseks kasutatakse SQLite andmebaasi. Lisatud on konto kinnitamise vĂ”imalus, mis kontrollitakse nĂŒĂŒd serveriĂŒhenduse kaudu, ning ebaĂ”nnestumisel kuvatakse teade;
  • XMPP kliendis on rakendatud toetus krĂŒpteeritud sĂ”numite vahetamiseks plugina kaudu Lurch rakendades lĂ”pp-punktide krĂŒpteerimise mehhanismi OMEMO. Töölaud on saanud spetsiaalse indikaatori, mis signaalib, kas praeguses vestluses kasutatakse krĂŒpteerimist vĂ”i mitte. Samuti on lisatud vĂ”imalus vaadata identifitseerimissĂ”lmi enda vĂ”i teise vestluse osaleja kohta;

    libhandy 0.0.10 vÀljaanne, GTK/GNOME mobiilirakenduste loomise teegi
  • GNOME Webis on kasutatud uusi Libhandy 0.0.10 vidinaid, mis vĂ”imaldasid kohandada seadistuste liidest ja brauseri paneeli mobiilsete ekraanide jaoks.


Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster