Nyxt 2.0.0 -verkkoselaimen julkaisu on julkaistu, joka on suunniteltu kokeneille käyttäjille, joilla on lähes rajattomat mahdollisuudet mukauttaa ja muuttaa minkä tahansa selaimen kanssa työskentelyn näkökohtia. Käsitteellisesti Nyxt muistuttaa Emacsia ja Vimiä, ja valmiiden asetusten sijaan se mahdollistaa työskentelyn logiikan muuttamisen Lisp-kielellä. Käyttäjä voi ohittaa tai määrittää uudelleen minkä tahansa luokat, menetelmät, muuttujat ja funktiot. Projektikoodi on kirjoitettu Lisp-kielellä ja jaettu BSD-lisenssillä. Käyttöliittymä voidaan rakentaa GTK:lla tai Qt:llä. Valmiita kokoonpanoja luodaan Linuxille (Alpine, Arch, Guix, Nix, Ubuntu) ja macOS:lle.
Työnkulun tehokkuuden parantamiseksi selain on optimoitu näppäimistöohjaukselle ja tukee yleisiä Emacs-, vi- ja CUA-pikanäppäimiä. Projektia ei ole sidottu tiettyyn selainmoottoriin, ja se käyttää minimaalista APIa vuorovaikutuksessa verkkokoneiden kanssa. Tämän API:n perusteella on olemassa kerroksia WebKit- ja Blink-moottorien yhdistämiseen (WebKitGTK on oletuksena käytössä), mutta haluttaessa selain voidaan siirtää muille moottoreille. Se sisältää sisäänrakennetun mainosten estojärjestelmän. Common Lisp -kielellä kirjoitettujen lisäosien yhdistäminen on tuettu (suunnitelmissa on ottaa käyttöön WebExtensions-tuki, kuten Firefox ja Chrome).
Tärkeimmät ominaisuudet:
- Välilehtituki ja mahdollisuus vaihtaa nopeasti avoimien välilehtien välillä sisäänrakennetun haun avulla (esimerkiksi siirtyäksesi välilehdelle sivustolla www.example.com, ala vain kirjoittaa "exa.." ja käytettävissä olevat välilehdet tulevat näkyviin .
- Mahdollisuus valita samanaikaisesti eri objekteja sivulla käytettäväksi komentoargumentteina. Käyttäjä voi esimerkiksi valita samanaikaisesti useita kuvia sivulla ja suorittaa niille toimintoja.
- Kirjanmerkkijärjestelmä, joka tukee luokittelua ja ryhmittelyä tunnisteiden mukaan.
- Mahdollisuus hakea sisällön mukaan, kattaa useita välilehtiä kerralla.
- Puumainen käyttöliittymä selaushistorian tarkastelemiseen, jonka avulla voit seurata siirtymien ja haarautumien historiaa.
- Tuki teemoille (esim. on tumma teema) ja mahdollisuus vaihtaa käyttöliittymäelementtejä CSS:n kautta. "Dark-mode" -tilassa voit automaattisesti käyttää tumman mallin nykyiselle sivulle, vaikka sivusto ei tarjoa tummaa teemaa.
- Nyxt Powerline -tilapalkki, jonka kautta saat nopeasti kaikki tila- ja asetustiedot.
- Tietoprofiilit, jotka mahdollistavat erilaisten toimintojen eristämisen, esimerkiksi voit laittaa työhön ja viihteeseen liittyviä toimintoja eri profiileihin. Jokainen profiili käyttää omaa evästepohjaansa, joka ei ole päällekkäinen muiden profiilien kanssa.
- Seurannan estotila (reduce-tracking-mode), jonka avulla voit rajoittaa erilaisten laskurien ja widgetien toimintaa, joita käytetään seuraamaan käyttäjien liikkumista sivustojen välillä.
- Verkkomoottorin hiekkalaatikkoeristys on oletusarvoisesti käytössä - jokainen välilehti käsitellään erillisessä hiekkalaatikkoympäristössä.
- Istuntohallinnan avulla käyttäjä voi tallentaa osan historiasta tiedostoon ja palauttaa tilan tästä tiedostosta.
- Tuki lomakkeiden automaattiselle täytölle käyttämällä ennalta määritettyä tai laskettua sisältöä. Voit esimerkiksi määrittää nykyisen päivämäärän lisättäväksi kenttään.
- Mahdollisuus ladata käsittelijöitä, asetuksia ja tiloja URL-maskin mukaan. Voit esimerkiksi määrittää Wikipedian pimeän tilan käynnistymään, kun sivusto avataan klo 10 jälkeen.
- Mahdollisuus kutsua ulkoinen editori muokkaamaan tiettyjä verkkolomakkeiden kenttiä. Jos sinun on esimerkiksi kirjoitettava suurikokoista tekstiä, voit kutsua tekstieditorin.
- Pakotettu mykistys- ja WebGL-tilat valituilla välilehdillä.
- Tila tekstin visuaaliseen korostamiseen pelkällä näppäimistöllä.
- Muuta seurantatilaa (katselutila), jonka avulla voit ladata sivun automaattisesti uudelleen tietyn ajan kuluttua.
- Tila kahden sivutilan välisten muutosten visualisointiin.
- Mahdollisuus korvata useita sivuja/välilehtiä yhdellä yhteenvetosivulla.
- Tuki erälatauksille käyttämällä sivulla olevia linkkejä (voit esimerkiksi ladata kaikki kuvat kerralla).
- Mahdollisuus käyttää eri värejä sisäisissä ja ulkoisissa linkeissä. Tuki URL-osoitteen näyttämiselle linkin tekstin vieressä. Tuki aiemmin avattujen URL-osoitteiden linkkien piilottamiseen.
- Mahdollisuus lajitella verkkosivujen taulukoita mielivaltaisten sarakkeiden mukaan.
Lähde: opennet.ru