Libhandy μια βιβλιοθήκη για τη δημιουργία κινητών εκδόσεων εφαρμογών GTK και Gnome

Ρολόγια

Ρολόγια

Purism, κατά την ανάπτυξη του smartphone Librem 5 και η δωρεάν διανομή PureOS, παρουσίασε την κυκλοφορία της βιβλιοθήκης libhandy 0.0.10, το οποίο αναπτύσσει ένα σύνολο γραφικών στοιχείων και αντικειμένων για τη δημιουργία διεπαφής χρήστη για κινητές συσκευές που χρησιμοποιούν τεχνολογίες GTK και Gnome.

Η βιβλιοθήκη αναπτύσσεται στη διαδικασία μεταφοράς εφαρμογών Gnome στο περιβάλλον χρήστη του τηλεφώνου Librem 5. Ο κωδικός έργου διανέμεται με την άδεια GPL 2.1+. Εκτός από την υποστήριξη εφαρμογών στη γλώσσα C, η βιβλιοθήκη μπορεί να χρησιμοποιηθεί για τη δημιουργία κινητών εκδόσεων των εφαρμογών διεπαφής σε Python, Rust και Vala.

Επί του παρόντος, η βιβλιοθήκη περιλαμβάνει 24 widget που καλύπτουν διάφορα τυπικά στοιχεία διεπαφής, όπως λίστες, πίνακες, μπλοκ επεξεργασίας, κουμπιά, καρτέλες, φόρμες αναζήτησης, παράθυρα διαλόγου κ.λπ.

Τα προτεινόμενα widget σας επιτρέπουν να δημιουργήσετε καθολικές διεπαφές που λειτουργούν οργανικά τόσο σε μεγάλες οθόνες υπολογιστών όσο και φορητών υπολογιστών, όπως στις μικρές οθόνες αφής των smartphone. Η διεπαφή της εφαρμογής αλλάζει δυναμικά με βάση το μέγεθος της οθόνης και τις διαθέσιμες συσκευές εισόδου.

Ο βασικός στόχος του έργου είναι να παρέχει ευκαιρίες για εργασία με τις ίδιες εφαρμογές Gnome σε smartphone και υπολογιστές.

Το λογισμικό για το Librem 5 βασίζεται στη διανομή PureOS, χρησιμοποιώντας ως βάση το Debian, το περιβάλλον επιφάνειας εργασίας Gnome και το Shell του, προσαρμοσμένο για smartphone.

Η χρήση του libhandy επιτρέπει τη σύνδεση ενός smartphone στην οθόνη για να αποκτήσετε έναν επιτραπέζιο υπολογιστή Gnome τυπικό που βασίζεται σε ένα ενιαίο σύνολο εφαρμογών.

Οι τοπικές εφαρμογές libhandy περιλαμβάνουν: όλες τις εφαρμογές Gnome όπως gnome-bluetooth, ρυθμίσεις Gnome, πρόγραμμα περιήγησης ιστού, Phosh (Dialer), Date, PasswordSafe, Unifydmin, Fractal, Podcasts, Επαφές Gnome και παιχνίδια Gnome.

Τι προσφέρει το Libhandy 0.0.10;

Το Libhandy 0.0.10 είναι η τελευταία έκδοση προεπισκόπησης πριν από τη δημιουργία μιας σημαντικής έκδοσης 1.0.

Η νέα έκδοση εισάγει πολλά νέα γραφικά στοιχεία:

  • HDyViewSwitcher είναι μια προσαρμοστική αντικατάσταση για το γραφικό στοιχείο GtkStackSwitcher που επιτρέπει την αυτόματη δημιουργία διάταξης καρτελών (προβολές) ανάλογα με το πλάτος της οθόνης.

    Σε μεγάλες οθόνες, τα εικονίδια και οι επικεφαλίδες τοποθετούνται σε μία γραμμή, ενώ οι μικρές οθόνες χρησιμοποιούν μια συμπαγή διάταξη, στην οποία η επικεφαλίδα εμφανίζεται κάτω από το εικονίδιο. Για κινητές συσκευές, το μπλοκ κουμπιών μετακινείται προς τα κάτω.

  • HdySqueezer: ένα κοντέινερ για την εμφάνιση του πίνακα, λαμβάνοντας υπόψη το διαθέσιμο μέγεθος, εάν είναι απαραίτητο, για να απαλλαγείτε από λεπτομέρειες (για πανοραμικές οθόνες, ολόκληρη η γραμμή τίτλου ανακινείται για εναλλαγή καρτελών και εάν δεν υπάρχει αρκετός χώρος, εμφανίζεται ένα widget που προσομοιώνει τον τίτλο και ο διακόπτης καρτελών μετακινείται στο κάτω μέρος της οθόνης).
  • HdyHeaderBar: υλοποίηση ενός εκτεταμένου πίνακα, παρόμοιου με το GtkHeaderBar, αλλά σχεδιασμένο για χρήση σε μια αποκριτική διεπαφή, πάντα κεντραρισμένη και γεμίζοντας πλήρως την περιοχή της κεφαλίδας σε ύψος.
  • Παράθυρο HDyPreferences: μια προσαρμοστική έκδοση του παραθύρου για τη ρύθμιση παραμέτρων με τη διαίρεση των ρυθμίσεων σε καρτέλες και ομάδες.

Από τις βελτιώσεις που σχετίζονται με την προσαρμογή των εφαρμογών Gnome για χρήση σε smartphone, σημειώνεται:

Η μονάδα Loopback PulseAudio χρησιμοποιείται στη διεπαφή για λήψη και πραγματοποίηση κλήσεων για να συνδέσετε το μόντεμ και τον κωδικοποιητή ήχου της συσκευής στο ALSA όταν η κλήση είναι ενεργοποιημένη και η μονάδα ληφθεί μόλις ολοκληρωθεί η κλήση.

Το Messenger διαθέτει μια διεπαφή για την προβολή του ιστορικού συνομιλιών. Για να αποθηκεύσετε το εμπλεκόμενο ιστορικό SQLite DBMS.

Προστέθηκε η δυνατότητα επαλήθευσης του λογαριασμού, η οποία πλέον επαληθεύεται μέσω της σύνδεσης με τον διακομιστή και σε περίπτωση αποτυχίας, εμφανίζεται μια προειδοποίηση.

Ο πελάτης XMPP υποστηρίζει κρυπτογραφημένα μηνύματα χρησιμοποιώντας το πρόσθετο Lurch με την υλοποίηση του μηχανισμού κρυπτογράφησης τερματικού OMEMO.

Ένας ειδικός δείκτης έχει προστεθεί στον πίνακα που δείχνει εάν η κρυπτογράφηση χρησιμοποιείται στην τρέχουσα συνομιλία ή όχι. Προστίθεται επίσης η δυνατότητα προβολής των στιγμιότυπων αναγνώρισης ενός ή άλλου μέλους συνομιλίας.

πηγή: https://puri.sm/


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.