Objavljen je izdanak web preglednika Nyxt 2.0.0, dizajniran za napredne korisnike kojima se pružaju praktički beskrajne mogućnosti prilagodbe i promjene ponašanja svih aspekata rada s preglednikom. Konceptualno, Nyxt podsjeća na Emacs i Vim, a umjesto gotovog skupa postavki, omogućava mijenjanje same logike rada koristeći jezik Lisp. Korisnik može redefinirati ili prilagoditi sve klase, metode, varijable i funkcije. Kod projekta napisan je na jeziku Lisp i distribuira se pod BSD licencom. Sučelje se može sastaviti s GTK ili Qt. Gotove binarne datoteke oblikovane su za Linux (Alpine, Arch, Guix, Nix, Ubuntu) i macOS.
Za povećanje učinkovitosti radnog procesa, preglednik je optimiziran za upravljanje s tipkovnice i podržava standardne tipkovničke kombinacije Emacs, vi i CUA. Projekt nije vezan uz specifični 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 (zadano se koristi WebKitGTK), no po želji preglednik se može portirati i na druge motore. Uključuje ugrađeni sustav blokiranja oglasa. Podržava povezivanje dodataka napisanih na Common Lisp (u planu je implementacija podrške za WebExtensions, prema primjeru Firefox i Chrome).
Glavne mogućnosti:
- Podrška za kartice i mogućnost brzog prebacivanja između otvorenih kartica, koristeći ugrađenu pretragu (na primjer, za prelazak na karticu sa stranicom www.example.com, dovoljno je početi unositi 'exa..' i prikazat će se postojeće kartice.

- Mogućnost istodobnog označavanja različitih objekata na stranici za njihovo korištenje kao argumente naredbi. Na primjer, korisnik može istodobno odabrati i provesti radnje s više slika na stranici.

- Sustav oznaka koji podržava klasifikaciju i grupiranje prema oznakama.

- Mogućnost pretraživanja sadržaja, obuhvaćajući više kartica odjednom.

- Hijerarhičko sučelje za pregled povijesti posjeta, omogućujući praćenje povijesti prelaza i grananja.

- Podrška za teme (poput tamne teme) i mogućnost promjene elemenata sučelja putem CSS-a. 'Dark-mode' koji automatski primjenjuje tamnu temu na trenutnu stranicu, čak i ako web stranica ne nudi tamnu temu.

- Nyxt Powerline stanje, preko kojeg se brzo mogu dobiti svi podaci o stanju i postavkama.

- Profili podataka koji omogućuju izolaciju različitih tipova aktivnosti, na primjer, različite aktivnosti vezane uz posao i zabavu mogu biti smještene u različite profile. Svaki profil koristi vlastitu bazu kolačića koja se ne preklapa s drugim profilima.
- Način blokiranja praćenja (reduce-tracking-mode) koji omogućuje ograničavanje aktivnosti različitih brojila i widgeta koji se koriste za praćenje kretanja korisnika između web stranica.
- Sandbox izolacija web motora je uključena po zadanim postavkama — svaka kartica se obrađuje u zasebnom sandbox okruženju.
- Upravljanje sesijama, korisnik može spremiti dio povijesti u datoteku i zatim obnoviti stanje iz te datoteke.
- Podrška za automatsko popunjavanje obrazaca pomoću unaprijed definiranog ili proračunanog sadržaja. Na primjer, moguće je postaviti dodavanje trenutnog datuma u polje.

- Mogućnost učitavanja rukovatelja, postavki i načina prema obrascu URL-a. Na primjer, moguće je postaviti uključivanje tamnog načina za Wikipediju kada se stranica otvori nakon 10 sati navečer.
- Mogućnost pozivanja vanjskog uređivača za uređivanje određenih polja u web-obrazcima. Na primjer, kod unosa opsežnog teksta može se pozvati tekstualni uređivač.
- Načini za prisilno isključivanje zvuka i WebGL u odabranim karticama.
- Način vizualnog isticanja teksta koristeći samo tipkovnicu.

- Način praćenja promjena (watch-mode) koji automatski ponovo učitava stranicu nakon određenog vremena.
- Način vizualizacije promjena između dvaju stanja stranice.
- Mogućnost zamjene više stranica/kartica s jednom sažetkom stranicom.
- Podrška za grupno preuzimanje putem veza na stranici (na primjer, moguće je preuzeti sve slike odjednom).

- Mogućnost korištenja različitih boja za unutarnje i vanjske linkove. Podrška za prikaz URL-a na koji vodi link, uz tekst linka. Podrška za skrivanje linkova za već otvorene URL-ove.
- Mogućnost sortiranja tablica na web-stranicama prema proizvoljnim kolonama.
Izvor: opennet.ru










