Bol spustený webový prehliadač Nyxt 2.0.0, ktorý je určený pre pokročilých používateľov, ktorým poskytuje takmer neobmedzené možnosti prispôsobenia a zmeny správania všetkých aspektov práce s prehliadačom. Koncepčne pripomína Nyxt Emacs a Vim a namiesto hotového súboru nastavení umožňuje meniť samotnú logiku fungovania pomocou jazyka Lisp. Používateľ môže prekryť alebo prekonfigurovať akékoľvek triedy, metódy, premenné a funkcie. Kód projektu je napísaný v LISP-e a je distribuovaný pod licenciou BSD. Rozhranie môže byť zostavené pomocou GTK alebo Qt. Hotové zostavy sú pripravené pre Linux (Alpine, Arch, Guix, Nix, Ubuntu) a macOS.
Pre zvýšenie efektivity pracovného procesu je prehliadač optimalizovaný na ovládanie z klávesnice a podporuje štandardné klávesové kombinácie Emacs, vi a CUA. Projekt nie je viazaný na konkrétny prehliadačový engine a využíva minimálne API na interakciu s webovými engine. Na základe tohto API sú vybudované rozhrania pre prehliadače WebKit a Blink (štandardne sa používa WebKitGTK), ale ak sa praje, prehliadač je možné preniesť aj na iné enginy. Obsahuje zabudovaný systém blokovania reklám. Podporuje pripojenie doplnkov napísaných v Common Lisp (v pláne je implementácia podpory WebExtensions, podobne ako vo Firefoxe a Chrome).
Hlavné možnosti:
- Podpora kariet a možnosť rýchlej výmeny medzi otvorenými kartami pomocou zabudovaného vyhľadávania (napríklad, aby ste prešli na kartu so stránkou www.example.com, stačí začať písať „exa..“ a budú zobrazené existujúce karty.

- Možnosť súčasného zvýraznenia rôznych objektov na stránke na ich použitie ako argumenty príkazov. Napríklad, používateľ môže súčasne vybrať a vykonať akcie s viacerými obrázkami na stránke.

- Systém záložiek s podporou klasifikácie a skupinového usporiadania podľa tagov.

- Možnosť vyhľadávania v obsahu pokrývajúcich viacero kariet.

- Stromová štruktúra prehliadania histórie návštev, ktorá umožňuje sledovať históriu prechodov a vetvenie.

- Podpora tém farieb (napríklad je dostupný tmavý režim) a možnosť zmeny prvkov rozhrania cez CSS. Režim „dark-mode“, ktorý umožňuje automaticky aplikovať tmavé zafarbenie na aktuálnu stránku, aj keď stránka neposkytuje tmavú tému.

- Stavový riadok Nyxt Powerline, prostredníctvom ktorého je možné rýchlo získať akékoľvek údaje o stave a nastavení.

- Profilovanie údajov, umožňujúce izolovať rôzne typy aktivít, napríklad do rôznych profilov je možné vyčleniť aktivity súvisiace s prácou a zábavou. V každom profile sa používa vlastná databáza Cookie, ktorá sa neprekrýva s inými profilmi.
- Režim blokovania sledovania (reduce-tracking-mode), ktorý umožňuje obmedziť aktivitu rôznych meracích a widgetových nástrojov používaných na sledovanie pohybu používateľa medzi stránkami.
- Predvolene je zapnutá izolácia sandbox webového enginu — každá karta sa spracováva v samostatnom sandboxovom prostredí.
- Správa relácií, používateľ môže uložiť časť histórie do súboru a následne obnoviť stav podľa tohto súboru.
- Podpora automatického vyplňovania formulárov s použitím vopred určeného alebo vypočítaného obsahu. Napríklad, je možné nastaviť pridanie aktuálneho dátumu do poľa.

- Možnosť načítania správcov, nastavení a režimov v závislosti od masky URL. Napríklad je možné nastaviť zapnutie tmavého režimu pre Wikipedia pri otvorení stránky po 22:00.
- Možnosť vyvolania externého editora na úpravu určitých polí vo webových formulároch. Napríklad, ak je potrebné napísať objemný text, je možné vyvolať textový editor.
- Režimy núteného vypnutia zvuku a WebGL v vybraných kartách.
- Režim vizuálneho zvýraznenia textu s použitím iba klávesnice.

- Režim sledovania zmien (watch-mode), ktorý umožňuje automaticky reloadovať stránku po určitej dobe.
- Režim vizualizácie zmien medzi dvoma stavmi stránky.
- Možnosť nahradiť niekoľko stránok/kartičiek jednou súhrnnou stránkou.
- Podpora dávkového sťahovania cez odkazy na stránke (napríklad, je možné naraz stiahnuť všetky obrázky).

- Možnosť používať rôzne farby pre interné a externé odkazy. Podpora zobrazenia URL, na ktorý vedie odkaz, vedľa textu odkazu. Podpora skrývania odkazov pre už predtým otvorené URL.
- Možnosť triediť tabuľky na webových stránkach podľa ľubovoľných stĺpcov.
Zdroj: opennet.ru










