Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0

Udgaven af webbrowseren Nyxt 2.0.0 er offentliggjort, og den er designet til avancerede brugere, der får næsten ubegrænsede muligheder for at tilpasse og ændre adfærden i alle aspekter af browserens funktionalitet. Konceptuelt minder Nyxt om Emacs og Vim og giver mulighed for at ændre selve logikken i arbejdet ved hjælp af Lisp-sprog, i stedet for at tilbyde et fast sæt indstillinger. Brugeren kan omdefinere eller justere alle klasser, metoder, variabler og funktioner. Projektets kode er skrevet i Lisp og distribueres under BSD-licensen. Grænsefladen kan bygges med GTK eller Qt. Færdige bygninger er tilgængelige til Linux (Alpine, Arch, Guix, Nix, Ubuntu) og macOS.

For at forbedre arbejdseffektiviteten er browseren optimeret til tastaturstyring og understøtter standard tastaturkombinationer fra Emacs, vi og CUA. Projektet er ikke bundet til en bestemt browsermotor og bruger et minimalt API til at interagere med web-motorer. Baseret på dette API findes der lag til tilslutning af WebKit- og Blink-motorer (WebKitGTK anvendes som standard), men browseren kan også porteres til andre motorer, hvis ønskes. Der er et indbygget ads blocker-system. Understøttelse af tilføjelser skrevet i Common Lisp er mulig (planer om at implementere støtte til WebExtensions, ligesom Firefox og Chrome).

Hovedfunktioner:

  • Understøttelse af faner og mulighed for hurtigt at skifte mellem åbne faner ved hjælp af den indbyggede søgning (f.eks. for at gå til fanen med webstedet www.example.com, skal man blot begynde at indtaste "exa.." og de tilgængelige faner vises).
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Mulighed for samtidigt at markere forskellige objekter på siden for at bruge dem som argumenter til kommandoer. F.eks. kan brugeren vælge og udføre handlinger på flere billeder på siden samtidig.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Et bogmærkesystem med støtte til klassificering og gruppering efter tags.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Mulighed for at søge i indholdet, der dækker flere faner ad gangen.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • En træagtig grænseflade til visning af besøgs-historik, der gør det muligt at følge overgangen og forgreningen.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Understøttelse af temaer (for eksempel en mørk tema) og mulighed for at ændre grænsefladeelementer via CSS. Mørk tilstand, der automatisk anvender et mørkt udseende til den aktuelle side, selvom hjemmesiden ikke tilbyder et mørkt tema.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Nyxt Powerline statuslinje, hvor man hurtigt kan få adgang til alle oplysninger om status og konfiguration.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Dataprofil, der muliggør isolering af forskellige typer aktiviteter, for eksempel kan man adskille arbejdsmæssige og underholdningsrelaterede aktiviteter i forskellige profiler. Hver profil bruger sin egen cookie-database, der ikke krydser med andre profiler.
  • Sporingsbeskyttelsesmodus (reduce-tracking-mode), der begrænser aktiviteten af forskellige tællere og widgets, der bruges til at spore brugerens bevægelse mellem hjemmesider.
  • Som standard er sandbox-isolering af webmotoren aktiveret - hver fane behandles i et separat sandbox-miljø.
  • Session administration, brugeren kan gemme en del af historien i en fil og derefter genskabe tilstanden fra den fil.
  • Understøttelse af automatisk udfyldning af formularer ved hjælp af foruddefineret eller beregnet indhold. For eksempel kan man konfigurere automatisk at tilføje den nuværende dato til et felt.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Mulighed for at indlæse håndterere, indstillinger og tilstande afhængigt af URL-masken. For eksempel kan man indstille aktivering af mørk tilstand på Wikipedia, når hjemmesiden åbnes efter kl. 22.
  • Mulighed for at kalde en ekstern editor for at redigere bestemte felter i webformularer. For eksempel kan man ved behov for at indtaste en stor tekst åbne en teksteditor.
  • Tvungne lyddæmpnings- og WebGL-tilstande i udvalgte faner.
  • Visuel tekstmarkeringstilstand udelukkende ved brug af tastaturet.
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Ændringssporingstilstand (watch-mode), der automatisk genindlæser siden efter et bestemt tidsinterval.
  • Visningstilstand for ændringer mellem to tilstande af siden.
  • Mulighed for at erstatte flere sider/faner med én oversigtsside.
  • Understøttelse af batchdownload af links på siden (for eksempel kan man på én gang downloade alle billeder).
    Udgivelsen af den helt konfigurerbare webbrowser Nyxt 2.0.0
  • Muligheden for at bruge forskellige farver til interne og eksterne links. Støtte til visning af URL'en, som linket fører til, ved siden af linkteksten. Støtte til at skjule links til allerede besøgte URL'er.
  • Muligheden for at sortere tabeller på websider efter vilkårlige kolonner.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster