Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0

Utgivelsen av nettleseren Nyxt 2.0.0 er publisert, designet for bruk av avanserte brukere, som har nesten ubegrensede muligheter for å tilpasse og endre oppførselen til alle aspekter ved arbeid med nettleseren. Konseptuelt minner Nyxt om Emacs og Vim, og i stedet for et ferdig sett med innstillinger, gjør det det mulig å endre selve logikken i arbeidet ved å bruke Lisp-språket. Brukeren kan overstyre eller rekonfigurere alle klasser, metoder, variabler og funksjoner. Prosjektkoden er skrevet i Lisp og distribuert under BSD-lisensen. Grensesnittet kan bygges med GTK eller Qt. Ferdige sammenstillinger er laget for Linux (Alpine, Arch, Guix, Nix, Ubuntu) og macOS.

For å forbedre arbeidsflyteffektiviteten er nettleseren optimalisert for tastaturkontroll og støtter vanlige Emacs, vi og CUA hurtigtaster. Prosjektet er ikke knyttet til en bestemt nettlesermotor og bruker et minimalt API for å samhandle med nettmotorer. Basert på dette API-et er det lag for å koble sammen WebKit- og Blink-motorene (WebKitGTK brukes som standard), men om ønskelig kan nettleseren porteres til andre motorer. Den inkluderer et innebygd annonseblokkeringssystem. Tilkoblingen av tillegg skrevet i Common Lisp støttes (det er planer om å implementere støtte for WebExtensions, tilsvarende Firefox og Chrome).

Nøkkelegenskaper:

  • Støtte for faner og muligheten til å raskt bytte mellom åpne faner ved hjelp av det innebygde søket (for eksempel for å gå til fanen med nettstedet www.example.com, bare begynn å skrive "exa.." og de tilgjengelige fanene vil vises .
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Muligheten til å velge forskjellige objekter på siden samtidig for deres bruk som kommandoargumenter. For eksempel kan en bruker samtidig velge og utføre handlinger på flere bilder på en side.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Bokmerkesystem med støtte for klassifisering og gruppering etter tagger.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Evne til å søke etter innhold, som dekker flere faner samtidig.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Et trelignende grensesnitt for å se nettleserhistorikken din, slik at du kan spore historien til overganger og forgreninger.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Støtte for temaer (for eksempel er det et mørkt tema) og muligheten til å endre grensesnittelementer via CSS. "Mørk-modus"-modus lar deg automatisk bruke et mørkt design på gjeldende side, selv om nettstedet ikke har et mørkt tema.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Nyxt Powerline-statuslinje, som du raskt kan få tak i alle status- og konfigurasjonsdata.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Dataprofiler som gjør det mulig å isolere ulike typer aktiviteter, for eksempel kan du sette aktiviteter knyttet til arbeid og underholdning inn i ulike profiler. Hver profil bruker sin egen informasjonskapselbase, som ikke overlapper med andre profiler.
  • Sporingsblokkeringsmodus (reduser-sporingsmodus), som lar deg begrense aktiviteten til ulike tellere og widgets som brukes til å spore brukerbevegelser mellom nettsteder.
  • Som standard er sandkasseisolering av webmotoren aktivert - hver fane behandles i et eget sandkassemiljø.
  • Session management, kan brukeren lagre deler av historien til en fil og deretter gjenopprette tilstanden fra denne filen.
  • Støtte for autofylling av skjemaer ved bruk av forhåndsdefinert eller beregnet innhold. Du kan for eksempel konfigurere gjeldende dato som skal legges til i feltet.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Evne til å laste behandlere, innstillinger og moduser avhengig av URL-masken. Du kan for eksempel konfigurere mørk modus for at Wikipedia skal slås på når siden åpnes etter kl. 10.
  • Evne til å ringe en ekstern redaktør for å redigere visse felt i nettskjemaer. Hvis du for eksempel trenger å skrive voluminøs tekst, kan du ringe en tekstredigerer.
  • Tvunget demping og WebGL-modus i valgte faner.
  • Modus for visuelt fremheving av tekst kun ved hjelp av tastaturet.
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Endre sporingsmodus (se-modus), som lar deg laste siden automatisk på nytt etter en viss tid.
  • Modus for å visualisere endringer mellom to sidetilstander.
  • Evne til å erstatte flere sider/faner med én sammendragsside.
  • Støtte for batchnedlastinger ved hjelp av lenker på siden (du kan for eksempel laste ned alle bilder samtidig).
    Utgivelse av en fullstendig rekonfigurerbar nettleser Nyxt 2.0.0
  • Evne til å bruke forskjellige farger for interne og eksterne lenker. Støtte for å vise URL-en som en lenke peker til ved siden av lenketeksten. Støtte for å skjule lenker for tidligere åpnede URL-er.
  • Evne til å sortere tabeller på nettsider etter vilkårlige kolonner.

Kilde: opennet.ru

Legg til en kommentar