Ħruġ ta' libhandy 0.0.10, librerija għall-ħolqien ta' varjanti mobbli ta' applikazzjonijiet GTK/GNOME

Il-kumpanija Purism, li tiżviluppa l-ismartphone Librem 5 u d-distribuzzjoni PureOS b'xejn, ippreżentata rilaxx tal-librerija libhandy 0.0.10, li tiżviluppa sett ta' widgets u oġġetti biex toħloq interface għall-utent għal tagħmir mobbli li juża t-teknoloġiji GTK u GNOME. Il-librerija qed tiġi żviluppata fil-proċess tal-portabbiltà tal-applikazzjonijiet tal-GNOME għall-ambjent tal-utent tal-ismartphone Librem 5.
Kodiċi tal-proġett imqassma minn liċenzjat taħt GPL 2.1+. Minbarra li tappoġġja l-applikazzjonijiet fil-lingwa Ċ, il-librerija tista 'tintuża biex toħloq verżjonijiet mobbli tal-interface tal-applikazzjoni f'Python, Rust u Vala.

Bħalissa parti mil-librerija jidħol 24 widget li jkopru diversi elementi standard tal-interface, bħal listi, pannelli, blokki tal-editjar, buttuni, tabs, formoli ta 'tfittxija, kaxxi tad-djalogu, eċċ. Il-widgets proposti jippermettulek toħloq interfaces universali li jiffunzjonaw bla xkiel kemm fuq skrins kbar tal-PC u laptop, kif ukoll fuq touch screens żgħar ta 'smartphones. L-interface tal-applikazzjoni tinbidel b'mod dinamiku skont id-daqs tal-iskrin u l-apparati ta 'input disponibbli.

L-għan ewlieni tal-proġett huwa li jipprovdi l-abbiltà li taħdem bl-istess applikazzjonijiet GNOME fuq smartphones u PCs. Is-softwer għall-ismartphone Librem 5 huwa bbażat fuq id-distribuzzjoni PureOS, li tuża l-bażi tal-pakkett Debian, id-desktop GNOME u GNOME Shell adattat għall-ismartphones. L-użu ta' libhandy jippermettilek tikkonnettja l-ismartphone tiegħek ma' monitor biex tikseb desktop GNOME standard ibbażat fuq sett wieħed ta' applikazzjonijiet. Fost l-applikazzjonijiet tradotti għal libhandy hemm: GNOME Calls (Dialer), gnome-bluetooth, GNOME Settings, GNOME Web, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, GNOME Contacts u GNOME Games.

Lihandy 0.0.10 hija l-verżjoni preliminari finali qabel ir-rilaxx maġġuri 1.0. Ir-rilaxx il-ġdid jintroduċi diversi widgets ġodda:

  • HdyViewSwitcher — sostituzzjoni adattiva għall-widget GtkStackSwitcher, li jippermettilek li tiġġenera awtomatikament it-tqassim tat-tabs (veduti) skont il-wisa 'tal-iskrin. Fuq skrins kbar, ikoni u intestaturi jitqiegħdu fuq linja waħda, filwaqt li fuq skrins żgħar, jintuża tqassim kompatt, li fih l-intestatura tidher taħt l-ikona. Għal apparat mobbli, il-blokka tal-buttuna titmexxa lejn il-qiegħ.
    Ħruġ ta' libhandy 0.0.10, librerija għall-ħolqien ta' varjanti mobbli ta' applikazzjonijiet GTK/GNOME

  • HDySqueezer — kontenitur għall-wiri tal-panel, filwaqt li jitqies id-daqs disponibbli, jeliminaw id-dettalji jekk meħtieġ (għal skrins wesgħin, titqiegħed bar tat-titlu sħiħ biex taqleb it-tabs, u jekk ma jkunx hemm biżżejjed spazju, jintwera widget li jimita t-titlu , u t-tab switcher jitmexxa fil-qiegħ tal-iskrin);
  • HdyHeaderBar — implimentazzjoni ta' panel estiż, simili għal GtkHeaderBar, iżda ddisinjat għall-użu f'interface adattiva, dejjem iċċentrat u jimla kompletament iż-żona tal-header fl-għoli;
  • HdyPreferencesWindow — verżjoni adattiva tat-tieqa għall-issettjar tal-parametri bis-settings maqsuma fi tabs u gruppi;

Fost it-titjib relatat mal-adattament tal-applikazzjonijiet GNOME għall-użu fuq smartphone, huwa nnutat dan li ġej:

  • L-interface biex tirċievi u tagħmel sejħiet (Sejħiet) juża l-modulu loopback PulseAudio biex jgħaqqad il-modem u l-codec awdjo tal-apparat f'ALSA meta sejħa tiġi attivata u jħottu l-modulu wara li tispiċċa s-sejħa;
  • Il-programm Messaging jipprovdi interface biex tara l-istorja taċ-chat tiegħek. L-SQLite DBMS jintuża biex jaħżen l-istorja. Miżjud il-kapaċità li jivverifika kont, li issa huwa ċċekkjat permezz ta 'konnessjoni mas-server, u f'każ ta' falliment tintwera twissija;
  • Il-klijent XMPP jappoġġja l-iskambju ta 'messaġġi kriptati permezz tal-użu ta' plugin Ħeġġa bl-implimentazzjoni tal-mekkaniżmu ta 'kriptaġġ terminali OMEMO. Indikatur speċjali ġie miżjud mal-panel, li jindika jekk il-kriptaġġ jintużax fiċ-chat kurrenti jew le. Miżjud ukoll il-kapaċità li tara snapshots ta 'identifikazzjoni tiegħek jew ta' parteċipant ieħor taċ-chat;

    Ħruġ ta' libhandy 0.0.10, librerija għall-ħolqien ta' varjanti mobbli ta' applikazzjonijiet GTK/GNOME

  • GNOME Web juża l-widgets il-ġodda ta 'Libhandy 0.0.10, li jippermetti li l-interface tal-konfigurazzjoni u l-pannell tal-browser jiġu adattati għal skrins mobbli.


Sors: opennet.ru

Żid kumment