Objavljen je izdanak web preglednika Nyxt 2.0.0, namijenjenog naprednim korisnicima, kojima pruža gotovo beskrajne mogućnosti prilagodbe i promjene ponašanja svih aspekata rada s preglednikom. Konceptualno, Nyxt podsjeća na Emacs i Vim, i umjesto unaprijed definiranih postavki, daje mogućnost promjene same logike rada korištenjem jezika Lisp. Korisnik može redefinirati ili ponovno konfigurirati bilo koje klase, metode, varijable i funkcije. Kod projekta napisan je na jeziku Lisp i distribuira se pod BSD licencom. Sučelje može biti izgrađeno s GTK ili Qt. Gotove kompilacije su stvorene za Linux (Alpine, Arch, Guix, Nix, Ubuntu) i macOS.
Za povećanje učinkovitosti radnog procesa, preglednik je optimiziran za upravljanje putem tipkovnice i podržava tipične tipkovničke kombinacije Emacs, vi i CUA. Projekt nije vezan uz određeni preglednički motor i koristi minimalni API za interakciju s web motorima. Na temelju ovog API-ja postoje slojevi za povezivanje motora WebKit i Blink (po defaultu se koristi WebKitGTK), ali ukoliko to žele, preglednik se može portirati i na druge motore. Uključuje ugrađeni sustav blokiranja reklama. Podržava povezivanje dodataka napisanih na Common Lisp (u planu je realizacija podrške za WebExtensions, prema uzoru na Firefox i Chrome).
Glavne značilnosti:
- Podrška za kartice i mogućnost brze promjene između otvorenih kartica, koristeći ugrađenu pretragu (na primjer, da biste prešli na karticu sa stranicom www.example.com, dovoljno je početi unositi «exa..» i prikazat će se postojeće kartice.

- Mogućnost istovremenog odabira različitih objekata na stranici za njihovu upotrebu kao argumente naredbi. Na primjer, korisnik može istovremeno odabrati i izvesti radnje s nekoliko slika na stranici.

- Sustav oznaka s podrškom za klasifikaciju i grupiranje po oznakama.

- Mogućnost pretraživanja sadržaja, obuhvaćajući istovremeno nekoliko kartica.

- Stablo sučelje za pregled povijesti posjeta, omogućujući praćenje povijesti prijelaza i grananja.

- Podpora tematik (na primjer, postoji tamna tema) i mogućnost promjene elemenata sučelja putem CSS-a. "Dark-mode" omogućava automatsko primjenjivanje tamne sheme dizajna na trenutnoj stranici, čak i ako web stranica ne nudi tamnu temu.

- Stanje trake Nyxt Powerline, preko koje se mogu brzo dobiti sve informacije o statusu i postavkama.

- Podaci profili koji omogućuju izolaciju različitih vrsta aktivnosti; na primjer, u različite profile se mogu prebaciti aktivnosti povezane s poslom i zabavom. Svaki profil koristi svoju bazu kolačića koja se ne preklapa s drugim profilima.
- Način blokiranja praćenja (reduce-tracking-mode) koji omogućava ograničavanje aktivnosti različitih brojača i widgeta korištenih za praćenje kretanja korisnika između web stranica.
- Sandbox izolacija web motora je uključena prema zadanim postavkama — svaki tab se obrađuje u zasebnom sandbox okruženju.
- Upravljanje sesijama, korisnik može sačuvati dio povijesti u datoteku i zatim obnoviti stanje iz te datoteke.
- Podrška za automatsko popunjavanje obrazaca korištenjem unaprijed definiranog ili izračunatog sadržaja. Na primjer, moguće je postaviti automatsko dodavanje trenutnog datuma u polje.

- Mogućnost učitavanja handlera, postavki i moda ovisno o maski URL-a. Na primjer, moguće je postaviti uključivanje tamnog moda za Wikipediju pri otvaranju stranice nakon 10 sati navečer.
- Mogućnost pozivanja vanjskog uređivača za uređivanje određenih polja u web obrazcima. Na primjer, kada je potrebna veća količina teksta, može se pozvati tekstualni uređivač.
- Načini prisilnog isključivanja zvuka i WebGL u odabranim tabovima.
- Način vizualnog označavanja teksta s korištenjem isključivo tipkovnice.

- Način praćenja promjena (watch-mode) koji omogućava automatsko ponovno učitavanje stranice nakon određenog vremena.
- Način vizualizacije promjena između dva stanja stranice.
- Mogućnost zamjene više stranica/tabova jednom sažetom stranicom.
- Podrška za grupno preuzimanje putem linkova na stranici (na primjer, moguće je preuzeti sve slike odjednom).

- Možnost uporabe različnih barv za notranje in zunanje povezave. Podpora prikazu URL-ja, na katerega vodi povezava, poleg besedila povezave. Podpora skritju povezav za že odprte URL-je.
- Možnost razvrščanja tabel na spletnih straneh po poljubnih stolpcih.
Izvor: opennet.ru










