Verëffentlechung vu libhandy 0.0.10, eng Bibliothéik fir mobil Varianten vun GTK / GNOME Uwendungen ze kreéieren

D'Purism Firma, déi de Librem 5 Smartphone entwéckelt an déi gratis PureOS Verdeelung, presentéiert Bibliothéik Verëffentlechung libhandy 0.0.10, déi e Set vu Widgets an Objekter entwéckelt fir eng User-Interface fir mobilen Apparater mat GTK- a GNOME Technologien ze kreéieren. D'Bibliothéik gëtt am Prozess entwéckelt fir GNOME Uwendungen an d'Benotzerëmfeld vum Librem 5 Smartphone ze portéieren.
Projet Code verdeelt duerch lizenzéiert ënner GPL 2.1+. Zousätzlech fir Applikatiounen an der C Sprooch z'ënnerstëtzen, kann d'Bibliothéik benotzt ginn fir mobil Versioune vun der Applikatiounsinterface am Python, Rust a Vala ze kreéieren.

Aktuell Deel vun der Bibliothéik ass abegraff 24 Widgets déi verschidde Standard Interface Elementer ofdecken, sou wéi Lëschten, Panelen, Redaktiounsblocken, Knäppercher, Tabs, Sichformulairen, Dialogboxen, asw. Déi proposéiert Widgets erlaben Iech universell Schnëttplazen ze kreéieren déi nahtlos funktionnéieren souwuel op grousse PC- an Laptopbildschirmer, wéi och op klenge Touchscreens vu Smartphones. D'Applikatiouns-Interface ännert sech dynamesch ofhängeg vun der Écrangréisst a verfügbaren Input-Geräter.

D'Schlësselzil vum Projet ass d'Fäegkeet ze bidden mat de selwechte GNOME Uwendungen op Smartphones a PCs ze schaffen. D'Software fir de Librem 5 Smartphone baséiert op der PureOS Verdeelung, déi d'Debian Package Basis benotzt, den GNOME Desktop an d'GNOME Shell adaptéiert fir Smartphones. Mat libhandy erlaabt Iech Äre Smartphone mat engem Monitor ze verbannen fir e Standard GNOME Desktop ze kréien baséiert op engem eenzege Set vun Uwendungen. Ënnert den Uwendungen, déi op Libhandy iwwersat ginn, sinn: GNOME Calls (Dialer), GNOME-Bluetooth, GNOME Settings, GNOME Web, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, GNOME Contacts and GNOME Games.

Libhandy 0.0.10 ass déi lescht Virschau Versioun virun der grousser 1.0 Verëffentlechung. Déi nei Verëffentlechung stellt e puer nei Widgets vir:

  • HdyViewSwitcher - en adaptiven Ersatz fir de GtkStackSwitcher Widget, deen Iech erlaabt automatesch de Layout vu Tabs (Views) ofhängeg vun der Écran Breet ze generéieren. Op groussen Ecran sinn Ikonen an Rubriken op enger Zeil gesat, während op klenge Schiirme e kompakten Layout benotzt gëtt, an deem d'Rubrik ënnert der Ikon ugewise gëtt. Fir mobilen Apparater gëtt de Knäppchenblock no ënnen geréckelt.
    Verëffentlechung vu libhandy 0.0.10, eng Bibliothéik fir mobil Varianten vun GTK / GNOME Uwendungen ze kreéieren

  • HDySqueezer - e Container fir de Panel ze weisen, déi verfügbar Gréisst berücksichtegt, wann néideg Detailer eliminéiert (fir breet Schiirme gëtt eng voll Titelbar plazéiert fir Tabs ze wiesselen, a wann et net genuch Plaz ass, gëtt e Widget ugewisen deen den Titel imitéiert , an d'Tabschalter gëtt op ënnen um Écran geréckelt);
  • HdyHeaderBar - Ëmsetzung vun engem erweiderten Panel, ähnlech wéi GtkHeaderBar, awer entwéckelt fir an engem adaptiven Interface ze benotzen, ëmmer zentréiert a komplett d'Headerfläch an der Héicht ausfëllen;
  • HdyPreferencesWindow - eng adaptiv Versioun vun der Fënster fir Parameteren ze setzen mat den Astellungen opgedeelt op Tabs a Gruppen;

Ënnert de Verbesserungen am Zesummenhang mat der Adaptatioun vun GNOME Uwendungen fir de Gebrauch op engem Smartphone, ginn déi folgend bemierkt:

  • D'Interface fir Uruff ze kréien an ze maachen (Calls) benotzt de PulseAudio Loopback Modul fir de Modem an den Audiocodec vum Apparat an ALSA ze koppelen wann en Uruff aktivéiert gëtt an de Modul eroflueden nodeems den Uruff eriwwer ass;
  • De Messagerie Programm bitt en Interface fir Är Chatgeschicht ze gesinn. De SQLite DBMS gëtt benotzt fir d'Geschicht ze späicheren. D'Fähigkeit bäigefüügt fir e Kont z'iwwerpréiwen, deen elo iwwer eng Verbindung zum Server gepréift gëtt, an am Fall vun engem Feeler gëtt eng Warnung ugewisen;
  • Den XMPP Client ënnerstëtzt den Austausch vu verschlësselte Messagen duerch d'Benotzung vun engem Plugin Lurch mat der Ëmsetzung vum Terminal Verschlësselungsmechanismus OMEMO. E speziellen Indikator gouf op de Panel bäigefüügt, wat signaliséiert ob d'Verschlësselung am aktuellen Chat benotzt gëtt oder net. Och bäigefüügt ass d'Fäegkeet fir Identifikatiounssnapshots vun Ärem eegenen oder engem aneren Chat-Participant ze gesinn;

    Verëffentlechung vu libhandy 0.0.10, eng Bibliothéik fir mobil Varianten vun GTK / GNOME Uwendungen ze kreéieren

  • GNOME Web benotzt déi nei Libhandy 0.0.10 Widgets, déi d'Konfiguratiounsinterface an d'Browserpanel fir mobil Schiirme adaptéiert.


Source: opennet.ru

Setzt e Commentaire