Liberasyon libhandy 0.0.10, yon bibliyotèk pou kreye variantes mobil aplikasyon GTK/GNOME

Konpayi Purism, ki devlope smartphone Librem 5 ak distribisyon PureOS gratis, prezante lage bibliyotèk la libhandy 0.0.10, ki devlope yon seri widgets ak objè pou kreye yon koòdone itilizatè pou aparèy mobil lè l sèvi avèk teknoloji GTK ak GNOME. Bibliyotèk la ap devlope nan pwosesis pou pote aplikasyon GNOME nan anviwònman itilizatè a nan smartphone Librem 5 la.
Kòd pwojè distribiye pa lisansye anba GPL 2.1+. Anplis sipòte aplikasyon nan lang C a, bibliyotèk la ka itilize pou kreye vèsyon mobil nan koòdone aplikasyon an nan Python, Rust ak Vala.

Kounye a yon pati nan bibliyotèk la antre 24 widgets ki kouvri plizyè eleman koòdone estanda, tankou lis, panno, blòk koreksyon, bouton, onglè, fòm rechèch, bwat dyalòg, elatriye. Widget yo pwopoze yo pèmèt ou kreye interfaces inivèsèl ki fonksyone san pwoblèm tou de sou gwo ekran PC ak laptop, ak sou ti ekran tactile nan smartphones. Koòdone aplikasyon an chanje dinamik depann sou gwosè ekran an ak aparèy opinyon ki disponib.

Objektif kle pwojè a se bay kapasite pou travay avèk menm aplikasyon GNOME yo sou smartphones ak òdinatè yo. Lojisyèl pou smartphone Librem 5 la baze sou distribisyon PureOS, ki sèvi ak baz pake Debian, Desktop GNOME ak Shell GNOME ki adapte pou smartphones. Sèvi ak libhandy pèmèt ou konekte smartphone ou a ak yon monitè pou jwenn yon Desktop estanda GNOME ki baze sou yon sèl seri aplikasyon. Pami aplikasyon yo tradui nan libhandy genyen: GNOME Calls (Dialer), gnome-bluetooth, GNOME Settings, GNOME Web, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, GNOME Contacts ak GNOME Games.

Lihandy 0.0.10 se vèsyon final preview anvan pi gwo lage 1.0 la. Nouvo lage a prezante plizyè nouvo widgets:

  • HdyViewSwitcher — yon ranplasman adaptasyon pou Widget GtkStackSwitcher, ki pèmèt ou otomatikman jenere layout onglè (view) depann sou lajè ekran an. Sou gwo ekran, ikon ak tit yo mete sou yon sèl liy, pandan y ap sou ti ekran yo, yo itilize yon layout kontra enfòmèl ant, nan ki tit la parèt anba a icon nan. Pou aparèy mobil, blòk bouton an deplase nan pati anba a.
    Liberasyon libhandy 0.0.10, yon bibliyotèk pou kreye variantes mobil aplikasyon GTK/GNOME

  • HDySqueezer — yon veso pou montre panèl la, pran an kont gwosè ki disponib, elimine detay si sa nesesè (pou ekran lajè, yo mete yon ba tit konplè pou chanje onglet, epi si pa gen ase espas, yon widget ki imite tit la parèt. , epi switcher tab la deplase nan pati anba ekran an);
  • HdyHeaderBar — aplikasyon yon panèl pwolonje, menm jan ak GtkHeaderBar, men ki fèt pou itilize nan yon koòdone adaptasyon, toujou santre ak konplètman ranpli zòn nan header nan wotè;
  • HdyPreferencesWindow — yon vèsyon adaptatif nan fenèt la pou mete paramèt ak anviwònman yo divize an onglè ak gwoup;

Pami amelyorasyon ki gen rapò ak adaptasyon aplikasyon GNOME pou itilize sou yon smartphone, sa ki annapre yo note:

  • Koòdone pou resevwa ak fè apèl (Apel) itilize modil loopback PulseAudio pou marye modèm ak kodèk odyo aparèy la nan ALSA lè yon apèl aktive epi dechaje modil la apre apèl la fini;
  • Pwogram Messaging bay yon koòdone pou gade istwa chat ou a. SQLite DBMS yo itilize pou estoke istwa a. Te ajoute kapasite nan verifye yon kont, ki se kounye a tcheke atravè yon koneksyon ak sèvè a, ak nan ka echèk yon avètisman parèt;
  • Kliyan XMPP a sipòte echanj mesaj chiffres atravè itilizasyon yon plugin Lerch ak aplikasyon an nan mekanis nan chifreman tèminal OMEMO. Yon endikatè espesyal yo te ajoute nan panèl la, siyal si chifreman yo itilize nan chat aktyèl la oswa ou pa. Anplis de sa, se kapasite nan wè snapshots idantifikasyon pwòp ou a oswa yon lòt patisipan chat;

    Liberasyon libhandy 0.0.10, yon bibliyotèk pou kreye variantes mobil aplikasyon GTK/GNOME

  • GNOME Web sèvi ak nouvo widgets Lihandy 0.0.10, ki pèmèt koòdone konfigirasyon ak panèl navigatè a adapte pou ekran mobil yo.


Sous: opennet.ru

Add nouvo kòmantè