Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0

Opublikowano wydanie przeglądarki internetowej Nyxt 2.0.0, przeznaczonej dla zaawansowanych użytkowników, którym udostępniono niemal nieograniczone możliwości konfiguracji i zmiany sposobu działania każdego aspektu pracy z przeglądarką. Koncepcyjnie Nyxt przypomina Emacs i Vim, a zamiast gotowego zestawu ustawień pozwala zmieniać samą logikę działania przy użyciu języka Lisp. Użytkownik może nadpisywać lub dostosowywać dowolne klasy, metody, zmienne i funkcje. Kod projektu został napisany w języku Lisp i jest rozpowszechniany na licencji BSD. Interfejs może być zbudowany z użyciem GTK lub Qt. Gotowe kompilacje przygotowano dla Linuxa (Alpine, Arch, Guix, Nix, Ubuntu) oraz macOS.

Aby zwiększyć efektywność pracy, przeglądarka została zoptymalizowana pod kątem obsługi z klawiatury i wspiera typowe skróty klawiszowe Emacs, vi oraz CUA. Projekt nie jest powiązany z konkretnym silnikiem przeglądarki i wykorzystuje minimalne API do współpracy z silnikami webowymi. Na bazie tego API dostępne są warstwy pośrednie do podłączania silników WebKit i Blink (domyślnie używany jest WebKitGTK), ale w razie potrzeby przeglądarkę można przenieść także na inne silniki. W skład pakietu wchodzi wbudowany system blokowania reklam. Obsługiwane jest podłączanie dodatków napisanych w Common Lisp (w planach jest implementacja obsługi WebExtensions, podobnie jak w Firefox i Chrome).

Podstawowe funkcje:

  • Obsługa kart oraz możliwość szybkiego przełączania się między otwartymi kartami z użyciem wbudowanej wyszukiwarki (na przykład, aby przejść do karty z witryną www.example.com, wystarczy zacząć wpisywać „exa..”, a zostaną wyświetlone dostępne karty).
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość jednoczesnego zaznaczania różnych obiektów na stronie w celu wykorzystania ich jako argumentów poleceń. Na przykład użytkownik może jednocześnie wybrać kilka obrazów na stronie i wykonać na nich działania.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • System zakładek z obsługą klasyfikacji i grupowania za pomocą tagów.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość wyszukiwania w treści jednocześnie w wielu kartach.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Hierarchiczny interfejs przeglądania historii odwiedzin, pozwalający śledzić historię przejść i rozgałęzienia.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Obsługa motywów wyglądu (na przykład dostępny jest motyw ciemny) oraz możliwość modyfikowania elementów interfejsu za pomocą CSS. Tryb «dark-mode» pozwala automatycznie zastosować ciemny motyw do bieżącej strony, nawet jeśli witryna go nie udostępnia.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Pasek stanu Nyxt Powerline, który umożliwia szybki dostęp do wszelkich informacji o stanie i konfiguracji.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Profile danych, które pozwalają odseparować różne typy aktywności — na przykład osobno dla pracy i rozrywki. Każdy profil korzysta z własnej bazy Cookie, niezależnej od pozostałych profili.
  • Tryb blokowania śledzenia (reduce-tracking-mode), który pozwala ograniczyć aktywność różnych liczników i widżetów używanych do śledzenia przemieszczania się użytkownika między witrynami.
  • Domyślnie włączona jest izolacja sandbox dla silnika web — każda karta jest przetwarzana w osobnym środowisku sandbox.
  • Zarządzanie sesjami: użytkownik może zapisać część historii do pliku, a następnie przywrócić stan na podstawie tego pliku.
  • Obsługa autouzupełniania formularzy z wykorzystaniem predefiniowanej lub obliczanej zawartości. Na przykład można skonfigurować wstawianie bieżącej daty do pola.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość ładowania procedur obsługi, ustawień i trybów w zależności od maski URL. Na przykład można skonfigurować włączanie trybu ciemnego dla Wikipedii podczas otwierania strony po godzinie 22:00.
  • Możliwość wywołania zewnętrznego edytora do edycji wybranych pól w formularzach web. Na przykład przy konieczności wpisania dłuższego tekstu można uruchomić edytor tekstu.
  • Tryby wymuszonego wyciszenia oraz wyłączenia WebGL w wybranych kartach.
  • Tryb wizualnego zaznaczania tekstu z użyciem wyłącznie klawiatury.
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Tryb śledzenia zmian (watch-mode), który umożliwia automatyczne odświeżanie strony po określonym czasie.
  • Tryb wizualizacji zmian między dwoma stanami strony.
  • Możliwość zastąpienia kilku stron/kart jedną stroną zbiorczą.
  • Obsługa wsadowego pobierania za pomocą linków na stronie (na przykład można jednocześnie pobrać wszystkie obrazy).
    Wydanie w pełni konfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość używania różnych kolorów dla linków wewnętrznych i zewnętrznych. Obsługa wyświetlania adresu URL, do którego prowadzi odnośnik, obok tekstu linku. Obsługa ukrywania linków do wcześniej otwartych adresów URL.
  • Możliwość sortowania tabel na stronach internetowych według dowolnych kolumn.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster