Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0

Δημοσιεύτηκε η κυκλοφορία του προγράμματος περιήγησης ιστού Nyxt 2.0.0, σχεδιασμένο για χρήση από προχωρημένους χρήστες, οι οποίοι έχουν σχεδόν απεριόριστες δυνατότητες προσαρμογής και αλλαγής της συμπεριφοράς οποιωνδήποτε πτυχών εργασίας με το πρόγραμμα περιήγησης. Εννοιολογικά, το Nyxt θυμίζει Emacs και Vim και αντί για ένα έτοιμο σύνολο ρυθμίσεων, καθιστά δυνατή την αλλαγή της ίδιας της λογικής της εργασίας χρησιμοποιώντας τη γλώσσα Lisp. Ο χρήστης μπορεί να παρακάμψει ή να επαναδιαμορφώσει οποιεσδήποτε κλάσεις, μεθόδους, μεταβλητές και συναρτήσεις. Ο κώδικας του έργου είναι γραμμένος σε Lisp και διανέμεται με την άδεια BSD. Η διεπαφή μπορεί να κατασκευαστεί με GTK ή Qt. Οι έτοιμες συναρμολογήσεις δημιουργούνται για Linux (Alpine, Arch, Guix, Nix, Ubuntu) και macOS.

Για τη βελτίωση της αποτελεσματικότητας της ροής εργασιών, το πρόγραμμα περιήγησης είναι βελτιστοποιημένο για έλεγχο πληκτρολογίου και υποστηρίζει κοινές συντομεύσεις πληκτρολογίου Emacs, vi και CUA. Το έργο δεν συνδέεται με μια συγκεκριμένη μηχανή προγράμματος περιήγησης και χρησιμοποιεί ένα ελάχιστο API για αλληλεπίδραση με μηχανές Ιστού. Με βάση αυτό το API, υπάρχουν επίπεδα για τη σύνδεση των μηχανών WebKit και Blink (το WebKitGTK χρησιμοποιείται από προεπιλογή), αλλά εάν το επιθυμείτε, το πρόγραμμα περιήγησης μπορεί να μεταφερθεί σε άλλες μηχανές. Περιλαμβάνει ένα ενσωματωμένο σύστημα αποκλεισμού διαφημίσεων. Υποστηρίζεται η σύνδεση πρόσθετων γραμμένων στο Common Lisp (υπάρχουν σχέδια για την υλοποίηση υποστήριξης για WebExtensions, παρόμοια με τον Firefox και το Chrome).

Βασικά χαρακτηριστικά:

  • Υποστήριξη καρτελών και δυνατότητα γρήγορης εναλλαγής μεταξύ ανοιχτών καρτελών χρησιμοποιώντας την ενσωματωμένη αναζήτηση (για παράδειγμα, για να μεταβείτε στην καρτέλα με τον ιστότοπο www.example.com, απλώς ξεκινήστε να πληκτρολογείτε "exa.." και θα εμφανιστούν οι διαθέσιμες καρτέλες .
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Η δυνατότητα ταυτόχρονης επιλογής διαφορετικών αντικειμένων στη σελίδα για χρήση ως ορίσματα εντολών. Για παράδειγμα, ένας χρήστης μπορεί να επιλέξει και να εκτελέσει ταυτόχρονα ενέργειες σε πολλές εικόνες σε μια σελίδα.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Σύστημα σελιδοδεικτών με υποστήριξη ταξινόμησης και ομαδοποίησης ανά ετικέτες.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Δυνατότητα αναζήτησης ανά περιεχόμενο, καλύπτοντας πολλές καρτέλες ταυτόχρονα.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Μια διεπαφή που μοιάζει με δέντρο για την προβολή του ιστορικού περιήγησής σας, που σας επιτρέπει να παρακολουθείτε το ιστορικό των μεταβάσεων και των διακλαδώσεων.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Υποστήριξη για θέματα (για παράδειγμα, υπάρχει σκοτεινό θέμα) και δυνατότητα αλλαγής στοιχείων διεπαφής μέσω CSS. Η λειτουργία "σκοτεινής λειτουργίας" σάς επιτρέπει να εφαρμόζετε αυτόματα μια σκοτεινή σχεδίαση στην τρέχουσα σελίδα, ακόμα κι αν ο ιστότοπος δεν παρέχει σκούρο θέμα.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Γραμμή κατάστασης Nyxt Powerline, μέσω της οποίας μπορείτε να αποκτήσετε γρήγορα οποιαδήποτε δεδομένα κατάστασης και διαμόρφωσης.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Προφίλ δεδομένων που καθιστούν δυνατή την απομόνωση διαφορετικών τύπων δραστηριοτήτων, για παράδειγμα, μπορείτε να τοποθετήσετε δραστηριότητες που σχετίζονται με την εργασία και την ψυχαγωγία σε διαφορετικά προφίλ. Κάθε προφίλ χρησιμοποιεί τη δική του βάση cookie, η οποία δεν επικαλύπτεται με άλλα προφίλ.
  • Λειτουργία αποκλεισμού παρακολούθησης (reduce-tracking-mode), η οποία σας επιτρέπει να περιορίσετε τη δραστηριότητα διαφόρων μετρητών και γραφικών στοιχείων που χρησιμοποιούνται για την παρακολούθηση της κίνησης των χρηστών μεταξύ των τοποθεσιών.
  • Από προεπιλογή, η απομόνωση sandbox της μηχανής web είναι ενεργοποιημένη - κάθε καρτέλα υποβάλλεται σε επεξεργασία σε ξεχωριστό περιβάλλον sandbox.
  • Διαχείριση περιόδου λειτουργίας, ο χρήστης μπορεί να αποθηκεύσει μέρος του ιστορικού σε ένα αρχείο και στη συνέχεια να επαναφέρει την κατάσταση από αυτό το αρχείο.
  • Υποστήριξη για αυτόματη συμπλήρωση φορμών με χρήση προκαθορισμένου ή υπολογισμένου περιεχομένου. Για παράδειγμα, μπορείτε να διαμορφώσετε την τρέχουσα ημερομηνία που θα προστεθεί στο πεδίο.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Δυνατότητα φόρτωσης χειρισμών, ρυθμίσεων και τρόπων λειτουργίας ανάλογα με τη μάσκα URL. Για παράδειγμα, μπορείτε να διαμορφώσετε τη σκοτεινή λειτουργία ώστε η Wikipedia να ενεργοποιείται όταν ο ιστότοπος ανοίγει μετά τις 10 μ.μ.
  • Δυνατότητα κλήσης εξωτερικού επεξεργαστή για επεξεργασία ορισμένων πεδίων σε φόρμες web. Για παράδειγμα, εάν χρειάζεται να πληκτρολογήσετε ογκώδες κείμενο, μπορείτε να καλέσετε ένα πρόγραμμα επεξεργασίας κειμένου.
  • Αναγκαστική σίγαση και λειτουργίες WebGL σε επιλεγμένες καρτέλες.
  • Λειτουργία για οπτική επισήμανση κειμένου χρησιμοποιώντας μόνο το πληκτρολόγιο.
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Αλλάξτε τη λειτουργία παρακολούθησης (λειτουργία παρακολούθησης), η οποία σας επιτρέπει να επαναφορτώνετε αυτόματα τη σελίδα μετά από ένα ορισμένο χρονικό διάστημα.
  • Λειτουργία οπτικοποίησης αλλαγών μεταξύ δύο καταστάσεων σελίδας.
  • Δυνατότητα αντικατάστασης πολλαπλών σελίδων/καρτελών με μία σελίδα περίληψης.
  • Υποστήριξη για μαζικές λήψεις χρησιμοποιώντας συνδέσμους στη σελίδα (για παράδειγμα, μπορείτε να κάνετε λήψη όλων των εικόνων ταυτόχρονα).
    Κυκλοφορία ενός πλήρως αναδιαμορφώσιμου προγράμματος περιήγησης ιστού Nyxt 2.0.0
  • Δυνατότητα χρήσης διαφορετικών χρωμάτων για εσωτερικούς και εξωτερικούς συνδέσμους. Υποστήριξη για την εμφάνιση της διεύθυνσης URL στην οποία οδηγεί ένας σύνδεσμος δίπλα στο κείμενο του συνδέσμου. Υποστήριξη για απόκρυψη συνδέσμων για διευθύνσεις URL που έχουν ανοίξει προηγουμένως.
  • Δυνατότητα ταξινόμησης πινάκων σε ιστοσελίδες κατά αυθαίρετες στήλες.

Πηγή: opennet.ru

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