Το GTK 4 αναμένεται το επόμενο φθινόπωρο

Προγραμματισμένος Σχέδιο κυκλοφορίας του GTK 4 Σημειώνεται ότι θα χρειαστεί περίπου άλλος ένας χρόνος για να φέρει το GTK 4 στη σωστή του μορφή (GTK 4. αναπτύσσεται από το καλοκαίρι του 2016). Σχεδιάζεται να υπάρξει μια ακόμη πειραματική κυκλοφορία της σειράς GTK 2019x μέχρι το τέλος του 3.9, ακολουθούμενη από μια τελική δοκιμαστική έκδοση του GTK 2020 την άνοιξη του 3.99, συμπεριλαμβανομένων όλων των προβλεπόμενων λειτουργιών. Η κυκλοφορία του GTK 4 αναμένεται στις αρχές του φθινοπώρου του 2020, ταυτόχρονα με το GNOME 3.38.

Πριν από την τελική κυκλοφορία, πρέπει να ολοκληρωθούν πέντε προγραμματισμένες λειτουργικές αλλαγές, συμπεριλαμβανομένης της εργασίας για την αντικατάσταση σταθερών γραφικών στοιχείων με κλιμακούμενες προβολές, ένα νέο API για κινούμενα σχέδια και μετάφραση εφέ και δεικτών προόδου σε αυτό, ολοκλήρωση της επανάληψης του συστήματος αναδυόμενων μενού (ανάπτυξη ιδεών που σχετίζονται με ένθετα υπομενού και αναπτυσσόμενα μενού), αντικατάσταση του παλιού συστήματος πλήκτρων πρόσβασης με προγράμματα χειρισμού συμβάντων, οριστικοποίηση ενός νέου API για λειτουργίες Drag&Drop.

Οι προαιρετικές δυνατότητες που θα θέλαμε να δούμε να προστίθενται πριν από την κυκλοφορία του GTK 4 περιλαμβάνουν ένα γραφικό στοιχείο σχεδιαστή διεπαφής χρήστη, βελτιωμένα εργαλεία διάταξης επάνω πίνακα και ένα αποθετήριο γραφικών στοιχείων μέσω του οποίου μπορούν να παραδοθούν πειραματικά γραφικά στοιχεία χωρίς να ενσωματωθούν στο κύριο πλαίσιο GTK. Αναφέρεται επίσης η ανάπτυξη εργαλείων για τη μεταφορά εφαρμογών στο GTK4, για παράδειγμα, η προετοιμασία κατάλληλων εκδόσεων των βιβλιοθηκών GtkSourceView, vte και webkitgtk, καθώς και η παροχή υποστήριξης πλατφόρμας. Για παράδειγμα, ένα σύστημα απόδοσης που βασίζεται σε OpenGL λειτουργεί καλά σε Linux, αλλά ένα σύστημα απόδοσης που βασίζεται σε Vulkan χρειάζεται ακόμα λίγη δουλειά. Στα Windows, η βιβλιοθήκη του Καΐρου χρησιμοποιείται για απόδοση, αλλά μια εναλλακτική υλοποίηση που βασίζεται σε ΓΩΝΙΑ (ένα επίπεδο για τη μετάφραση κλήσεων OpenGL ES σε OpenGL, Direct3D 9/11, Desktop GL και Vulkan). Δεν υπάρχει ακόμα πλήρως λειτουργικό backend απόδοσης για macOS.

Πηγή: opennet.ru

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