UtgÄvan av libhandy 0.0.10, ett bibliotek för att skapa mobila varianter av GTK/GNOME-applikationer

Företaget Purism, som utvecklar smartphones Librem 5 och den fria distributionen PureOS, har presenterat lanseringen av biblioteket libhandy 0.0.10, dÀr ett antal widgets och objekt för att skapa anvÀndargrÀnssnitt för mobila enheter utvecklas med hjÀlp av GTK och GNOME-teknologier. Biblioteket utvecklas i processen av portering av GNOME-applikationer för anvÀndarmiljön pÄ smartphones Librem 5.
Projektkod sprids under licens GPL 2.1+. Förutom stöd för applikationer skrivna i C kan biblioteket anvÀndas för att skapa mobila varianter av applikationsgrÀnssnitt pÄ Python, Rust och Vala.

För nÀrvarande innehÄller biblioteket ingÄr 24 widgets som tÀcker olika standardgrÀnssnittselement, sÄsom listor, paneler, inmatningsblock, knappar, flikar, sökformulÀr, dialogrutor och mer. De föreslagna widgets möjliggör skapande av mÄngsidiga grÀnssnitt som fungerar smidigt bÄde pÄ stora skÀrmar av datorer och bÀrbara datorer samt pÄ smÄ pekskÀrmar pÄ smartphones. Applikationens grÀnssnitt Àndras dynamiskt beroende pÄ skÀrmstorlek och tillgÀngliga inmatningsenheter.

HuvudmÄlet med projektet Àr att möjliggöra anvÀndning av samma GNOME-applikationer pÄ smartphones och datorer. Programvaran för smartphones Librem 5 Àr baserad pÄ distributionen PureOS, som anvÀnder Debian-paketbasen, GNOME-skrivbordet och en anpassad GNOME Shell-miljö för smartphones. AnvÀndningen av libhandy gör det möjligt att koppla smartphones till en bildskÀrm och fÄ ett typiskt GNOME-skrivbord baserat pÄ enhetligt set av applikationer. Bland de applikationer som översatts till libhandy noteras: GNOME Calls (uppringare), gnome-bluetooth, GNOME Settings, GNOME Web, Phosh (uppringare), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, GNOME Contacts och GNOME Games.

Libhandy 0.0.10 Àr den senaste preliminÀra versionen före den betydande versionen 1.0. I den nya utgÄvan presenteras flera nya widgets:

  • HdyViewSwitcher — en responsiv ersĂ€ttning för widgeten GtkStackSwitcher som möjliggör automatisk layout av flikar (vyer) baserat pĂ„ skĂ€rmbredden. PĂ„ stora skĂ€rmar placeras ikoner och rubriker i en rad, medan en kompakt layout anvĂ€nds pĂ„ smĂ„ skĂ€rmar, dĂ€r rubriken visas under ikonen. För mobila enheter flyttas knappraden till botten.
    UtgÄvan av libhandy 0.0.10, ett bibliotek för att skapa mobila varianter av GTK/GNOME-applikationer
  • HdySqueezer — en behĂ„llare för att visa panelen med hĂ€nsyn till tillgĂ€ngligt utrymme, som vid behov tar bort detaljer (för breda skĂ€rmar visas hela rubrikpanelen för flikvĂ€xling, och om det finns brist pĂ„ utrymme visas en widget som imiterar rubriken, medan flikvĂ€ljaren flyttas till nederkanten av skĂ€rmen);
  • HdyHeaderBar — en implementation av en utökad panel, liknande GtkHeaderBar, men avsedd för anvĂ€ndning i en anpassningsbar grĂ€nssnitt, alltid centrerad och helt fyllande i rubrikomrĂ„det i höjd;”
  • HdyPreferencesWindow — en responsiv version av ett fönster för att konfigurera instĂ€llningar med uppdelning av instĂ€llningar i flikar och grupper;

Bland förbÀttringarna relaterade till anpassning av GNOME-appar för anvÀndning pÄ smartphones mÀrks:

  • I grĂ€nssnittet för att ta emot och ringa samtal (Calls) anvĂ€nds PulseAudio-modulen loopback för att koppla modemet till enhetens ljudcodec i ALSA vid aktivering av samtalet, och modulen laddas ur efter samtalet har avslutats;
  • I meddelandeprogrammet (Messaging) har ett grĂ€nssnitt implementerats för att visa chatthistorik. För att lagra historiken anvĂ€nds SQLite-databas. En funktion för kontoverifiering har lagts till, som nu kontrolleras via en anslutning till servern, och vid fel ges en varning;
  • I XMPP-klienten har stöd för att skicka krypterade meddelanden implementerats via ett plugin Lurch med implementering av en mekanism för slutkryptering. OMEMOEn speciell indikator har lagts till pĂ„ panelen som signalerar om kryptering anvĂ€nds i den aktuella chatten eller inte. Dessutom har möjligheten att se identitetsavtryck, antingen för sig sjĂ€lv eller en annan deltagare i chatten, lagts till;

    UtgÄvan av libhandy 0.0.10, ett bibliotek för att skapa mobila varianter av GTK/GNOME-applikationer
  • I GNOME Web har nya widgets frĂ„n Libhandy 0.0.10 anvĂ€nts, vilket möjliggjort att anpassa konfigurationsgrĂ€nssnittet och webblĂ€sarpanelen för mobila skĂ€rmar.


KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster