Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui

Οι προγραμματιστές του έργου Nitrux παρουσίασαν νέες εκδόσεις στοιχείων που χρησιμοποιούνται για τη δημιουργία μιας διεπαφής στο περιβάλλον χρήστη Maui DE (Maui Shell). Το Maui DE αποτελείται από ένα σύνολο εφαρμογών Maui, το Maui Shell και το πλαίσιο MauiKit για τη δημιουργία διεπαφών χρήστη, το οποίο προσφέρει έτοιμα πρότυπα για στοιχεία διεπαφής. Η ανάπτυξη χρησιμοποιεί επίσης το πλαίσιο Kirigami, το οποίο έχει αναπτυχθεί από την κοινότητα του KDE και είναι ένα πρόσθετο στα στοιχεία Qt Quick Controls 2.

Τα στοιχεία Maui προσαρμόζονται αυτόματα στο μέγεθος της οθόνης και στις διαθέσιμες μεθόδους εισαγωγής, επιτρέποντάς τους να χρησιμοποιούνται όχι μόνο σε επιτραπέζια συστήματα, αλλά και σε smartphone και tablet. Το περιβάλλον αναπτύσσει την έννοια «Convergence», η οποία συνεπάγεται τη δυνατότητα εργασίας με τις ίδιες εφαρμογές τόσο στις οθόνες αφής των smartphones και των tablet, όσο και σε μεγάλες οθόνες φορητών υπολογιστών και υπολογιστών. Το Maui DE μπορεί να εκτελεστεί είτε με τον σύνθετο διακομιστή Zpace που εκτελεί το Wayland είτε με την εκτέλεση ενός ξεχωριστού κελύφους Cask μέσα σε μια περίοδο λειτουργίας X που βασίζεται σε διακομιστή. Οι εφαρμογές και οι βιβλιοθήκες Maui είναι διαθέσιμες για λήψη σε μορφές APK, AppImage και TAR. Για να ελέγξετε την τρέχουσα κατάσταση ανάπτυξης του περιβάλλοντος Maui DE που βασίζεται στο Manjaro Linux, δημιουργούνται περιοδικά εκδόσεις εκκίνησης.

Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui

Βασικές αλλαγές:

  • Προστέθηκε υποστήριξη για διεθνοποίηση και μετάφραση διεπαφής σε πολλές γλώσσες.
  • Το MauiKit προσφέρει νέα στοιχεία: Ημερολόγιο για εμφάνιση και πλοήγηση στο ημερολόγιο. Έγγραφα για την προβολή αρχείων σε μορφές PDF και EPubs.
  • Προστέθηκε η διαχείριση αρχείων Arca, η οποία παρέχει μια διεπαφή για το άνοιγμα αρχείων, την προεπισκόπηση αρχείων και την προσθήκη νέων αρχείων στο αρχείο.
  • Η διεπαφή του Maui Apps έχει εκσυγχρονιστεί, για την οποία έχει εφαρμοστεί η δυνατότητα συνδυασμού της γραμμής καρτελών με τη γραμμή εργαλείων. Το μενού έχει επανασχεδιαστεί. Προστέθηκαν εφέ διαφάνειας.
  • Το πρόγραμμα περιήγησης Fiery, το ενσωματωμένο περιβάλλον ανάπτυξης Strike, η εφαρμογή κάμερας Booth και το ημερολόγιο Agenda είναι έτοιμα για διανομή στους χρήστες.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Προστέθηκε πρόγραμμα Maui Demo, το οποίο δείχνει όλα τα στοιχεία διεπαφής που είναι διαθέσιμα στο MauiKit Core με υπόδειξη και παράδειγμα κώδικα.
  • Το MauiKit ενοποιεί το στυλ απεικόνισης κατάστασης (ο δείκτης αιωρείται, επιλέγεται, πατιέται κ.λπ.) σε στοιχεία όπως το πεδίο κειμένου, οι διακόπτες, τα ρυθμιστικά, τα πλαίσια ελέγχου, τα σύνθετα πλαίσια. Το στοιχείο ToolBar χρησιμοποιεί μια διάταξη γραμμής από προεπιλογή για γρήγορη τοποθέτηση στοιχείων. Ένα νέο στυλ για το στοιχείο Tumbler με στήριξη τροχού ποντικιού έχει προταθεί. Το στοιχείο AbouDialog έχει επανασχεδιαστεί, με διευρυμένες δυνατότητες εμφάνισης πρόσθετων πληροφοριών σχετικά με συγγραφείς, μεταφραστές, βιβλιοθήκες και συνδέσμους. Βελτιωμένη επιλογή θέσης για το στοιχείο ContextualMenu σε λειτουργία κινητής τηλεφωνίας. Το στοιχείο ComboBox έχει επανασχεδιαστεί. Κατά την ενεργοποίηση της διακόσμησης από την πλευρά του πελάτη (CSD), τα στοιχεία δεν εμφανίζονται πλέον όταν είναι ενεργή η λειτουργία πλήρους οθόνης.
  • Η δυνατότητα ορθογραφικού ελέγχου έχει προστεθεί στο στοιχείο TextEditor.
  • Το στοιχείο ImageTools παρέχει υποστήριξη για επεξεργασία, προσθήκη και αφαίρεση μεταδεδομένων EXIF.
  • Στο στοιχείο FileBrowser, τα αρχεία ".po" έχουν προστεθεί στη λίστα των αναγνωρισμένων τύπων mime. Κατά την αναζήτηση, παρέχεται μια ένδειξη της προόδου των λειτουργιών του αρχείου.
  • Κατά την κατασκευή του MauiKit, διασφαλίζεται η δημιουργία ενός πακέτου ".aar" με στοιχεία Java για ενοποίηση με το Android.
  • Προστέθηκε υποστήριξη για τοποθέτηση εικόνας σε αρχεία QRC (Qt Resource Collection) για ImageColors.
  • Στη διαχείριση αρχείων, η σχεδίαση της ενότητας έχει αλλάξει για γρήγορη πλοήγηση στους αγαπημένους καταλόγους. Προστέθηκε η δυνατότητα μετάφρασης της διεπαφής σε διαφορετικές γλώσσες.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Το πρόγραμμα αναπαραγωγής μουσικής VVave έχει προσθέσει υποστήριξη για διεθνοποίηση και προσάρμοσε την εμφάνιση του τίτλου του εξωφύλλου του άλμπουμ στην κύρια λίστα αναπαραγωγής.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Το πρόγραμμα προβολής εικόνων Pix και ο διαχειριστής φωτογραφιών έχουν βελτιωμένες προεπισκοπήσεις περιεχομένου καταλόγου και ετικετών. Η διεπαφή προβολής εικόνων έχει απλοποιηθεί. Προστέθηκε υποστήριξη για διεθνοποίηση.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Το λογισμικό λήψης σημειώσεων Buho, το πρόγραμμα επεξεργασίας κειμένου Nota, το πρόγραμμα αναπαραγωγής βίντεο Clip, το πρόγραμμα περιήγησης Ιστού Fiery, το Git manager Bonsai και το βιβλίο διευθύνσεων Communicator έχουν προσθέσει υποστήριξη για τη διεθνοποίηση.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Στον εξομοιωτή τερματικού σταθμού, προστέθηκε μια λειτουργία δοκιμής διαφάνειας, ο διάλογος ρυθμίσεων του πλήκτρου πρόσβασης επανασχεδιάστηκε, η γραμμή καρτελών βελτιώθηκε και προστέθηκε υποστήριξη διεθνοποίησης.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Το πρόγραμμα προβολής εγγράφων ράφι έχει μετατραπεί ώστε να χρησιμοποιεί τη βιβλιοθήκη εγγράφων MauiKit για την εμφάνιση αρχείων PDF και κόμικς. Προστέθηκε υποστήριξη για διεθνοποίηση.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Η εφαρμογή κάμερας Booth έχει προσθέσει μια ρύθμιση για την απενεργοποίηση της σάρωσης κωδικών QR και έχει προσθέσει υποστήριξη για διεθνοποίηση.
  • Το Strike, ένα ολοκληρωμένο περιβάλλον ανάπτυξης με υποστήριξη για C++ και CMake, βελτίωσε τη γραμμή κατασκευής και πρόσθεσε υποστήριξη για διεθνοποίηση.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui
  • Το πρόγραμμα σχεδιασμού ημερολογίου της Ατζέντας έχει μετατραπεί για χρήση της βιβλιοθήκης Ημερολογίου MauiKit. Υλοποιήθηκε υποστήριξη για τη δημιουργία και εμφάνιση συμβάντων στο ημερολόγιο. Προστέθηκε υποστήριξη για διεθνοποίηση.
    Πλαίσιο δημιουργίας διεπαφής Maui και ενημέρωση της σουίτας εφαρμογών Maui

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο