Kutolewa kwa libhandy 0.0.10, maktaba ya kuunda anuwai za rununu za programu za GTK/GNOME

Kampuni ya Purism, ambayo inatengeneza simu mahiri ya Librem 5 na usambazaji wa bure wa PureOS, imewasilishwa kutolewa kwa maktaba libhandy 0.0.10, ambayo hutengeneza wijeti na vitu ili kuunda kiolesura cha mtumiaji kwa vifaa vya rununu kwa kutumia teknolojia za GTK na GNOME. Maktaba inaendelezwa katika mchakato wa kuhamisha programu za GNOME kwa mazingira ya mtumiaji wa simu mahiri ya Librem 5.
Msimbo wa mradi kusambazwa na iliyopewa leseni chini ya GPL 2.1+. Mbali na kusaidia programu katika lugha ya C, maktaba inaweza kutumika kuunda matoleo ya rununu ya kiolesura cha programu katika Python, Rust na Vala.

Hivi sasa ni sehemu ya maktaba imejumuishwa Wijeti 24 zinazofunika vipengele mbalimbali vya kiolesura cha kawaida, kama vile orodha, paneli, vizuizi vya kuhariri, vitufe, vichupo, fomu za utafutaji, visanduku vya mazungumzo, n.k. Wijeti zilizopendekezwa hukuruhusu kuunda miingiliano ya ulimwengu wote ambayo hufanya kazi bila mshono kwenye skrini kubwa za Kompyuta na kompyuta ndogo, na kwenye skrini ndogo za kugusa za simu mahiri. Kiolesura cha programu hubadilika kulingana na ukubwa wa skrini na vifaa vinavyopatikana vya kuingiza data.

Lengo kuu la mradi ni kutoa uwezo wa kufanya kazi na programu sawa za GNOME kwenye simu mahiri na Kompyuta. Programu ya simu mahiri ya Librem 5 inategemea usambazaji wa PureOS, ambayo hutumia msingi wa kifurushi cha Debian, eneo-kazi la GNOME na Shell ya GNOME iliyorekebishwa kwa simu mahiri. Kutumia libhandy hukuruhusu kuunganisha simu mahiri yako kwenye kichungi ili kupata eneo-kazi la kawaida la GNOME kulingana na seti moja ya programu. Miongoni mwa programu zilizotafsiriwa kwa libhandy ni: Simu za GNOME (Dialer), mbilikimo-bluetooth, Mipangilio ya GNOME, GNOME Web, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Anwani za GNOME na Michezo ya GNOME.

Libhandy 0.0.10 ndilo toleo la mwisho la onyesho la kukagua kabla ya toleo kuu la 1.0. Toleo jipya linatanguliza wijeti kadhaa mpya:

  • Mtazamaji wa HdyView β€” kibadilishaji badilishi cha wijeti ya GtkStackSwitcher, ambayo hukuruhusu kutoa kiotomatiki mpangilio wa vichupo (mitazamo) kulingana na upana wa skrini. Kwenye skrini kubwa, icons na vichwa vimewekwa kwenye mstari mmoja, wakati kwenye skrini ndogo, mpangilio wa compact hutumiwa, ambayo kichwa kinaonyeshwa chini ya icon. Kwa vifaa vya rununu, kizuizi cha kifungo kinahamishwa hadi chini.
    Kutolewa kwa libhandy 0.0.10, maktaba ya kuunda anuwai za rununu za programu za GTK/GNOME

  • HDySqueezer - chombo cha kuonyesha paneli, kwa kuzingatia ukubwa unaopatikana, kuondoa maelezo ikiwa ni lazima (kwa skrini pana, bar kamili ya kichwa imewekwa ili kubadili tabo, na ikiwa hakuna nafasi ya kutosha, wijeti inayoiga kichwa huonyeshwa. , na kibadilisha kichupo kinahamishwa hadi chini ya skrini);
  • HdyHeaderBar - Utekelezaji wa paneli iliyopanuliwa, sawa na GtkHeaderBar, lakini iliyoundwa kwa ajili ya matumizi katika kiolesura kinachoweza kubadilika, kilicho katikati na kujaza kabisa eneo la kichwa kwa urefu;
  • HdyPreferencesWindow - toleo linalofaa la dirisha la kuweka vigezo na mipangilio iliyogawanywa katika tabo na vikundi;

Miongoni mwa maboresho yanayohusiana na urekebishaji wa programu za GNOME kwa matumizi kwenye simu mahiri, yafuatayo yanabainishwa:

  • Kiolesura cha kupokea na kupiga simu (Simu) hutumia moduli ya nyuma ya sauti ya PulseAudio kuoanisha modemu na kodeki ya sauti ya kifaa katika ALSA simu inapowashwa na kupakua moduli baada ya simu kuisha;
  • Programu ya Kutuma Ujumbe hutoa kiolesura cha kutazama historia yako ya soga. DBMS ya SQLite inatumika kuhifadhi historia. Imeongeza uwezo wa kuthibitisha akaunti, ambayo sasa inaangaliwa kupitia unganisho kwenye seva, na ikiwa itashindwa onyo linaonyeshwa;
  • Kiteja cha XMPP kinaauni ubadilishanaji wa ujumbe uliosimbwa kwa njia fiche kupitia matumizi ya programu-jalizi amfibia na utekelezaji wa utaratibu wa usimbaji fiche wa terminal OMEMO. Kiashiria maalum kimeongezwa kwenye paneli, kikiashiria kama usimbaji fiche unatumika kwenye gumzo la sasa au la. Pia imeongezwa ni uwezo wa kuona vijipicha vya utambulisho vya mshiriki wako au mshiriki mwingine wa gumzo;

    Kutolewa kwa libhandy 0.0.10, maktaba ya kuunda anuwai za rununu za programu za GTK/GNOME

  • Wavuti ya GNOME hutumia wijeti mpya za Libhandy 0.0.10, ambayo inaruhusu kiolesura cha usanidi na paneli ya kivinjari kubadilishwa kwa skrini za rununu.


Chanzo: opennet.ru

Kuongeza maoni