Libhandy isang silid-aklatan upang lumikha ng mga mobile na bersyon ng mga application ng GTK at Gnome

clocks

clocks

Purismo, kapag bumubuo ng smartphone sa Library 5 at ang libreng pamamahagi ng PureOS, ipinakita ang paglabas ng libhandy library 0.0.10, na bumubuo ng isang hanay ng mga widget at object upang lumikha ng isang interface ng gumagamit para sa mga mobile device gamit ang mga teknolohiyang GTK at Gnome.

Ang library ay binuo sa proseso ng pag-port ng mga aplikasyon ng Gnome sa kapaligiran ng gumagamit ng telepono sa librem 5. Ang proyekto code ay ipinamamahagi sa ilalim ng lisensya ng GPL 2.1+. Bilang karagdagan sa pagsuporta sa mga aplikasyon sa wikang C, ang silid aklatan ay maaaring magamit upang lumikha ng mga mobile na bersyon ng mga application ng interface sa Python, Rust, at Vala.

sa kasalukuyan, ang library ay may kasamang 24 mga widget na sumasaklaw sa iba't ibang mga tipikal na elemento ng interface, tulad ng mga listahan, panel, pag-edit ng mga bloke, mga pindutan, tab, mga form sa paghahanap, mga kahon ng dayalogo, atbp.

Ang mga iminungkahing widget payagan ang paglikha ng mga unibersal na interface na gumana nang organiko sa parehong malalaking PC at laptop screen, tulad ng sa maliliit na mga touch screen ng mga smartphone. Ang interface ng application ay pabagu-bago batay sa laki ng screen at mga magagamit na input device.

Ang pangunahing layunin ng proyekto ay upang magbigay ng mga pagkakataong magtrabaho kasama ang parehong mga application ng Gnome sa mga smartphone at computer.

Ang software para sa Library 5 ay batay sa pamamahagi ng PureOS, gamit bilang isang batayang Debian, ang kapaligiran sa desktop ng Gnome at ang Shell nito, na iniakma para sa mga smartphone.

Ang paggamit ng libhandy ay nagbibigay-daan upang ikonekta ang isang smartphone sa monitor upang makakuha ng isang Gnome desktop tipikal batay sa isang solong hanay ng mga application.

Ang mga application na isinalin sa libhandy ay may kasamang: lahat ng mga Gnome app tulad ng gnome-bluetooth, mga setting ng Gnome, web browser, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contact at Gnome na laro.

Ano ang inaalok ng Libhandy 0.0.10?

Ang Libhandy 0.0.10 ay ang pinakabagong bersyon ng preview bago ang pagbuo ng isang makabuluhang bersyon 1.0.

Ipinakikilala ng bagong bersyon ang maraming mga bagong widget:

  • HdyViewSwitcher ay isang umaangkop na kapalit ng widget na GtkStackSwitcher na nagbibigay-daan upang awtomatikong lumikha ng isang layout ng tab (mga view) depende sa lapad ng screen.

    Sa malalaking mga screen, ang mga icon at heading ay inilalagay sa isang linya, habang ang maliliit na screen ay gumagamit ng isang compact layout, kung saan ipinapakita ang heading sa ibaba ng icon. Para sa mga mobile device, ang pindutan ng pag-block ay lumilipat sa ibaba.

  • HdySqueezer: isang lalagyan upang ipakita ang panel, isinasaalang-alang ang magagamit na laki, kung kinakailangan upang mapupuksa ang mga detalye (para sa mga malalawak na screen, ang buong pamagat ng bar ay inalog upang lumipat ng mga tab, at kung walang sapat na puwang, ipinakita ang isang widget na tumutulad sa pamagat at ang tab switch ay lumilipat sa ilalim ng screen).
  • HdyHeaderBar: pagpapatupad ng isang pinalawig na panel, katulad ng GtkHeaderBar, ngunit dinisenyo para magamit sa isang adaptive interface, palaging nakasentro at ganap na pinupuno ang taas ng header area.
  • HdyPreferencesWindow: isang agpang bersyon ng window upang i-configure ang mga parameter sa paghati ng mga pagsasaayos sa mga tab at pangkat.

Sa mga pagpapabuti na nauugnay sa pagbagay sa mga application ng Gnome para magamit sa isang smartphone, nabanggit na:

Ang module ng PulseAudio loopback ay ginagamit sa interface upang makatanggap at tumawag upang ikonekta ang modem at audio codec ng aparato sa ALSA kapag ang tawag ay naaktibo at ang module ay na-upload pagkatapos ng tawag ay nakumpleto.

Ang messenger ay may isang interface upang matingnan ang kasaysayan ng chat. Upang maiimbak ang kasaysayan na kasangkot sa SQLite DBMS.

Idinagdag ang kakayahang i-verify ang account, na napatunayan ngayon sa pamamagitan ng koneksyon sa server, at sa kaso ng pagkabigo, ipinapakita ang isang babala.

Sinusuportahan ng XMPP client ang naka-encrypt na pagmemensahe sa pamamagitan ng paggamit ng Lurch plug-in kasama ang pagpapatupad ng mekanismo ng pag-encrypt ng terminal ng OMEMO.

Ang isang espesyal na tagapagpahiwatig ay naidagdag sa panel na nagpapahiwatig kung ang pag-encrypt ay ginagamit sa kasalukuyang chat o hindi. Idinagdag din ang kakayahang tingnan ang mga snapshot ng pagkakakilanlan ng isa o ibang miyembro ng chat.

Fuente: https://puri.sm/


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.