Τι νέο υπάρχει για προγραμματιστές, διαχειριστές συστήματος και διανομείς

Το GNOME 3.14 εισάγει έναν αριθμό από νέα γνωρίσματα και βελτιώσεις για αυτούς που δουλεύουν με τεχνολογίες GNOME.

Επόπτης GTK+

Στην έκδοση 3.14, το GTK+ περιέχει έναν νέο διαδραστικό επόπτη. Αυτό επιτρέπει την άμεση εξέταση εκτελούμενων GTK+ εφαρμογών, με διαδραστική επιλογή γραφικών στοιχείων και στοιχείων διεπαφής. Ιδιότητες και κώδικας CSS μπορούν άμεσα να εμφανιστούν και να επεξεργαστούν , και επίσης ο επόπτης παρέχει πρόσβαση σε δοκιμαστικές ρυθμίσεις, όπως προσομοίωση οθόνης αφής, κλιμάκωση παραθύρων, ρυθμίσεις θέματος και γραμματοσειράς, κατεύθυνση του κειμένου και περισσότερα.

Ο Επόπτης GTK+ είναι ένα εξαιρετικά χρήσιμο εργαλείο προγραμματισμού. Μπορεί να χρησιμοποιηθεί οπουδήποτε, με τον συνδυασμό πλήκτρων Ctrl+Shift+I

Ενσωμάτωση CSS για εικονίδια και γραφικά

Η υποστήριξη για CSS στο GTK+ συνέχισε να επεκτείνεται στην 3.14, προσφέροντας μεγαλύτερη ενοποίηση με θέματα εικονιδίων και εικονιδίων SVG. Εικονίδια ενός θέματος μπορούν να χρησιμοποιηθούν απευθείας από τη CSS, ενώ τα γραφικά SVG χρησιμοποιούνται για να διακοσμήσουν μπάρες προόδου, βέλη, πλαίσια και κουμπιά επιλογών. Αυτό μπορεί να χρησιμοποιηθεί για την ενσωμάτωση ενός θέματος GTK+ με ένα θέμα εικονιδίων για συνεπή αίσθηση και εμφάνιση, προσφέροντας ένα βολικό τρόπο για διακόσμηση στοιχείων ενός θέματος.

Εικονίδια και γραφικά SVG μπορούν να μετασχηματιστούν χρησιμοποιώντας CSS. Τα συμβολικά εικονίδια μπορούν να χρωματιστούν ξανά, και να προσαρμοστούν με σκιές και εφέ κίνησης. Ένα θέμα μπορεί να καθορίσει που πρέπει να χρησιμοποιηθούν συνηθισμένα ή συμβολικά (μονότονα) εικονίδια.

Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με το θέμα στο άρθρο του Benjamin Otte.

Άλλη μία έκδοση ορόσημο για το Wayland

Η έκδοση 3.14 είναι ακόμη ένα σημαντικό ορόσημο στην πορεία προς την πλήρη υιοθέτηση του Wayland για το GNOME. Κρίσιμα κομμάτια με ελλειπής λειτουργίες έχουν συμπληρωθεί, συμπεριλαμβανομένων των ρυθμίσεων του πληκτρολογίου, υποστήριξη για οθόνες αφής, σύρσιμο και απόθεση, λειτουργικά μενού, εργαλειοθήκες και πλαίσια επιλογών, οθόνες υψηλής ανάλυσης και μεταφορά/κλιμάκωση παραθύρων.

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

Οι προγραμματιστές ενθαρρύνονται να δοκιμάσουν το GNOME και τις εφαρμογές τους με το Wayland. Περισσότερες πληροφορίες σχετικά με αυτό, και το GNOME σε Wayland, μπορείτε να βρείτε στη σελίδα GNOME Wayland.

Xειρονομίες

Το GTK+ πλέον περιλαμβάνει υποστήριξη για χειρονομίες, Με την 3.14, η πλειοψηφία των κοινών χειρονομιών είναι διαθέσιμη για χρήση από τις εφαρμογές GTK+, όπως χτύπημα, σύρσιμο, swipe, pinch και περιστροφή. Οι χειρονομίες μπορούν να προστεθούν στις υπάρχουσες εφαρμογές GTK+ χρησιμοποιώντας το GtkGesture.

Οι χειρονομίες υποστηρίζονται μόνο σε συστήματα με οθόνες αφής - οι πινακίδες αφής δεν καλύπτονται ακόμη.

Νέο προεπιλεγμένο θέμα GTK+

Από την έκδοση 3.14, το Adwaita αντικατέστησε το Raleigh ως το προεπιλεγμένο θέμα GTK+. Αυτό εξασφαλίζει πως το GTK+ έχει ένα ελκυστικό, ολοκληρωμένο και πάντα ενημερωμένο θέμα για όλες τις πλατφόρμες. Το Adwaita χρησιμοποιεί όλα τα τελευταία χαρακτηριστικά του GTK+ CSS, και υποστηρίζει τα νέα γραφικά στοιχεία του GTK+.

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

Οδηγίες ανθρώπινης διεπαφής

Το GNOME 3.14 περιλαμβάνει τις νέες και ενημερωμένες Οδηγίες ανθρώπινης διεπαφής (HIG). Αυτές παρέχουν λεπτομερείς οδηγίες σχεδίασης για το τελευταίο GTK+, βοηθώντας τους προγραμματιστές και τους σχεδιαστές να επωφεληθούν όσο το δυνατόν περισσότερο από αυτό. Το HIG περιέχει οδηγίες για διάταξη, εικονίδια, τυπογραφία, την εγγραφή στυλ και τους μεθόδους εισαγωγής. Ενσωματώνει επίσης μια συλλογή των προτύπων σχεδιασμού, τα οποία μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε μια πλήρη εξοπλισμένη εφαρμογή, όπως επίσης και σημειώσεις για το σχεδιασμό διαφόρων γραφικών στοιχείων του GTK+.

Η νέα έκδοση του HIG σχεδιάστηκε για να παρέχει οδηγίες για όλους τους χρήστες του GTK+, συμπεριλαμβανομένων προγραμματιστών εφαρμογών ανεξαρτήτως πλατφόρμας, καθώς και εκείνων που αφορούν το GNOME 3.

Άλλες βελτιώσεις GTK+

Το GTK+ 3.14 περιλαμβάνει μια ποικιλία από βελτιώσει και διορθώσεις σφαλμάτων. Αυτά είναι:

  • Αυτόματη φόρτωση των μενού από τους ποόρους.

  • Υποστήριξη πολλαπλής επιλογής στο GtkListBox.

  • Οριζόντιες ενότητες στα μενού του popover.

  • Συσχετίσεις ιδιοτήτων σε αρχεία GtkBuilder.

  • Υποστήριξη για σχεδίαση έξω από το χώρο του γραφικού στοιχείου (δείτε gtk_widget_set_clip()).

  • Νέοι τύποι μετάβασης στο GtkStack.

  • Φόρτωση και αποθήκευση αρχείο με το GtkSourceView.

GLib 3.14

Το GLib 3.14 περιλαμβάνει: