Anonim

Εάν το παράθυρο του Τερματικού του Max ήταν μια πλατφόρμα που θα επιθυμούσατε να είναι πιο φιλική προς το χρήστη, τότε έχετε έναν σύμμαχο στο Termipal.

Το νέο βοηθητικό πρόγραμμα που προστέθηκε στο Terminal προκάλεσε ένα μικρό θετικό σκάνδαλο για τους χρήστες Mac. Αναφέρεται ως Thermipal, αυτή η νέα προσθήκη είναι ένα προσαρμόσιμο περιβάλλον εργασίας χρήστη που καθιστά τη δημιουργία κελυφών κελύφους ευκολότερη για τους προγραμματιστές απλά χρησιμοποιώντας τα εγγενή κουμπιά και τα αναπτυσσόμενα μενού και κουμπιά.

Το Thermipal κατασκευάστηκε από ένα πλαίσιο JavaScript και χρησιμοποιεί μητρική γραφικά Cocoa. Αυτό συνδέεται αυτόματα στην κάτω γωνία του παραθύρου τερματικού Mac, έτσι ώστε να είναι εύκολα προσβάσιμο όταν χρειάζεται.

Όπως εξηγείται από τον προγραμματιστή του προγράμματος: Το JavaScript είναι ένα ελαφρύ και γρήγορο πλαίσιο. Το πρόγραμμα περιήγησης κάνει τις εφαρμογές Electron πολύ μεγάλες, αλλά ολόκληρη η εγκατάσταση του Termipal είναι ένα ενιαίο δυαδικό αρχείο μεγέθους μόλις 150 kB.

Termipal για το παράθυρο του τερματικού σας στο Mac

Το Thermipal δεν χρησιμοποιεί μηχανή προγράμματος περιήγησης. Επίσης, δεν χρησιμοποιεί CSS ή HTML όπου οι διεπαφές χρήστη αναφέρονται απλά ως αντικείμενα JSON. Δεν χρειάζεται ακόμη και ένα ενσωματωμένο runtime JavaScript, καθώς χρησιμοποιεί το προεγκατεστημένο στο macOS το οποίο πιθανότατα φορτώνεται στη μνήμη της συσκευής σας Mac βλέποντας ότι είναι ένα στοιχείο του συστήματος.

Στις περισσότερες περιπτώσεις, οι API στο Electron είναι παρόμοιες με αυτές του Thermipal. Για παράδειγμα, μπορείτε να ανοίξετε ένα παράθυρο διαλόγου επιλογής αρχείων πατώντας dial.showOpenDialog. Ή, μπορείτε να ακούσετε το έτοιμο συμβάν στο αντικείμενο App.

Μη συγχέετε και τις δύο πλατφόρμες αν και το Electron είναι ένα προηγμένο και μεγάλο έργο σε σύγκριση με το Thermipal που είναι μια μικρή έκδοση του 0.0.x προϊόντος που διαθέτει λιγότερο από το 0, 1% των δυνατοτήτων του Electron.

Η ηλεκτρονική συμβατότητα μπορεί να περιγραφεί ως η αρχή που φωτίζει τη διαδρομή για το σχεδιασμό API της Thermipal αντί να αντιπροσωπεύει την εγγύηση της υπάρχουσας συμβατότητας.

Για να δημιουργήσετε UI, παρέχεται μια νέα ενότητα γνωστή ως micro UI. Αν θέλετε να ενημερώσετε τη διεπαφή Thermipal, καλέστε το microUI.loadUIDefinition () με ένα αντικείμενο JSON. Το αντικείμενο JSON περιγράφει τα εμπλεκόμενα στοιχεία UI.

Για να συσχετίσετε τις αλληλεπιδράσεις με τις λειτουργίες JavaScript, απλώς περάστε μια τιμή ιδιότητας ενέργειας που κρατά το όνομα της λειτουργίας. Αυτή είναι η όλη ουσία του πλαισίου UI και σχεδόν όλοι πρέπει να το ξέρουμε. Υπάρχουν μερικά σενάρια που μπορούν να βρεθούν στο repos GitHub του έργου.

Το Thermipal είναι διαθέσιμο στην ιστοσελίδα του προγραμματιστή και είναι δωρεάν για χρήση.

Χρησιμοποιήστε το termipal για να προσαρμόσετε το παράθυρο του τερματικού της mac