Libhandy-kirjasto luoda mobiiliversioita GTK- ja Gnome-sovelluksista

Kellot

Kellot

Purism, kun kehität Librem-älypuhelinta 5 ja ilmainen PureOS-jakelu, esitteli libhandy-kirjaston julkaisun 0.0.10, joka kehittää joukkoa widgetejä ja objekteja luomaan käyttöliittymän mobiililaitteille käyttämällä GTK- ja Gnome-tekniikoita.

Kirjastoa kehitetään parhaillaan Gnome-sovellusten siirtämisessä Librem 5 -puhelimen käyttäjäympäristöön. Projektikoodi jaetaan GPL 2.1+ -lisenssillä. C-kielellä olevien sovellusten tukemisen lisäksi kirjastoa voidaan käyttää mobiiliversioiden luomiseen rajapintasovelluksista Pythonissa, Rustissa ja Valassa.

tällä hetkellä, kirjasto sisältää 24 widgetiä, jotka kattavat erilaisia ​​tyypillisiä käyttöliittymän elementtejä, kuten luettelot, paneelit, muokkauslohkot, painikkeet, välilehdet, hakulomakkeet, valintaikkunat jne.

Ehdotetut widgetit Salli sellaisten universaalien rajapintojen luominen, jotka toimivat orgaanisesti sekä suurilla PC- että kannettavien näytöillä, kuten älypuhelinten pienissä kosketusnäytöissä. Sovellusliittymä muuttuu dynaamisesti näytön koon ja käytettävissä olevien syöttölaitteiden perusteella.

Projektin päätavoitteena on tarjota mahdollisuuksia työskennellä samojen Gnome-sovellusten kanssa älypuhelimissa ja tietokoneissa.

Librem 5: n ohjelmisto perustuu PureOS-jakeluun, joka käyttää Debianina Gnome-työpöytäympäristöä ja sen Shell-sovellusta, joka on mukautettu älypuhelimille.

Libhandyn avulla älypuhelin voidaan liittää näyttöön Gnome-työpöydän saamiseksi tyypillinen perustuu yhteen sovellussarjaan.

Libhandyyn käännetyt sovellukset sisältävät: kaikki Gnome-sovellukset, kuten gnome-bluetooth, Gnome-asetukset, verkkoselaimen, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, Gnome Contacts ja Gnome-pelit.

Mitä Libhandy 0.0.10 tarjoaa?

Libhandy 0.0.10 on viimeisin esikatseluversio ennen merkittävän version 1.0 muodostumista.

Uusi versio esittelee useita uusia widgettejä:

  • HdyViewKytkin on mukautuva korvike GtkStackSwitcher-widgetille, jonka avulla välilehden asettelu (näkymät) voidaan luoda automaattisesti näytön leveydestä riippuen.

    Suurilla näytöillä kuvakkeet ja otsikot sijoitetaan yhdelle riville, kun taas pienissä näytöissä käytetään kompaktia asettelua, jossa otsikko näkyy kuvakkeen alla. Mobiililaitteissa painikelohko siirtyy pohjaan.

  • HdyPuristin: säiliö paneelin näyttämiseksi ottaen huomioon käytettävissä oleva koko, tarvittaessa yksityiskohtien poistamiseksi (panoraamanäytöissä koko otsikkoriviä ravistellaan vaihtamaan välilehtiä, ja jos tilaa ei ole tarpeeksi, näyttöön tulee widget, joka simuloi otsikko ja sarkainkytkin siirtyvät näytön alareunaan).
  • HdyHeaderBar: GtkHeaderBarin kaltaisen, mutta mukautuvassa käyttöliittymässä käytettäväksi suunnitellun laajennetun paneelin toteuttaminen, aina keskitettynä ja täyttäen otsikon alueen kokonaan korkeudella.
  • HdyEsiintymät Ikkuna: ikkunan mukautuva versio parametrien määrittämiseksi jakamalla kokoonpanot välilehtiin ja ryhmiin.

Parannuksista, jotka liittyvät Gnome-sovellusten mukauttamiseen älypuhelimessa käytettäväksi, todetaan:

PulseAudio loopback -moduulia käytetään liitännässä puhelujen vastaanottamiseen ja soittamiseen yhdistää laitteen modeemi ja äänikoodekki ALSA: han, kun puhelu aktivoidaan ja moduuli ladataan puhelun päättymisen jälkeen.

Messengerillä on käyttöliittymä chat-historian tarkastelemiseen. SQLite DBMS -historian tallentamiseen.

Lisättiin mahdollisuus tarkistaa tili, joka on nyt vahvistettu yhteyden kautta palvelimeen, ja vikatilanteessa näytetään varoitus.

XMPP-asiakas tukee salattua viestintää käyttämällä Lurch-laajennusta OMEMO-päätelaitteen salausmekanismin kanssa.

Paneeliin on lisätty erityinen indikaattori, joka ilmoittaa, käytetäänkö salausta nykyisessä chatissa vai ei. Lisäksi on lisätty mahdollisuus tarkastella yhden tai toisen chat-jäsenen tunnistekuvia.

lähde: https://puri.sm/


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.