Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0

Ukukhishwa kwesiphequluli sewebhu se-Nyxt 2.0.0 kushicilelwe, esiklanyelwe ukusetshenziswa abasebenzisi abathuthukile, abanamathuba angenamkhawulo okwenza ngokwezifiso nokushintsha ukuziphatha kwanoma yiziphi izici zokusebenza nesiphequluli. Ngokomqondo, i-Nyxt ikhumbuza i-Emacs ne-Vim, futhi esikhundleni sesethi yezilungiselelo ezenziwe ngomumo, yenza kube nokwenzeka ukuguqula wona kanye umqondo womsebenzi usebenzisa ulimi lwe-Lisp. Umsebenzisi angakwazi ukubhala ngaphezulu noma alungise kabusha noma yimaphi amakilasi, izindlela, okuguquguqukayo nemisebenzi. Ikhodi yephrojekthi ibhalwe ku-Lisp futhi isatshalaliswa ngaphansi kwelayisensi ye-BSD. I-interface ingakhiwa nge-GTK noma i-Qt. Imihlangano eseyilungile yenzelwe i-Linux (Alpine, Arch, Guix, Nix, Ubuntu) kanye ne-macOS.

Ukuze kuthuthukiswe ukusebenza kahle komsebenzi, isiphequluli sithuthukiselwe ukulawula ikhibhodi futhi sisekela izinqamuleli zekhibhodi ezivamile ze-Emacs, vi kanye ne-CUA. Iphrojekthi ayiboshelwe enjinini ethile yesiphequluli futhi isebenzisa i-API encane ukuze ihlanganyele nezinjini zewebhu. Ngokusekelwe kule API, kunezendlalelo zokuxhuma izinjini ze-WebKit kanye ne-Blink (i-WebKitGTK isetshenziswa ngokuzenzakalelayo), kodwa uma ifunwa, isiphequluli singathuthelwa kwezinye izinjini. Kuhlanganisa isistimu yokuvimbela izikhangiso eyakhelwe ngaphakathi. Ukuxhumeka kwezengezo ezibhalwe ku-Common Lisp kuyasekelwa (kunezinhlelo zokuqalisa ukusekelwa kwe-WebExtensions, efana neFirefox ne-Chrome).

Izici ezibalulekile:

  • Ukusekelwa okunamathebhu kanye nekhono lokushintsha ngokushesha phakathi kwamathebhu avuliwe usebenzisa usesho olwakhelwe ngaphakathi (isibonelo, ukuya kuthebhu enesayithi ethi www.example.com, vele uqale ukuthayipha u-“exa..” futhi amathebhu atholakalayo azoboniswa .
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Ikhono lokukhetha ngesikhathi esisodwa izinto ezahlukene ekhasini ukuze zisetshenziswe njengama-agumenti womyalo. Isibonelo, umsebenzisi angakhetha ngesikhathi esisodwa futhi enze izenzo ezithombeni eziningi ekhasini.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Isistimu yebhukhimakhi enokwesekwa kokuhlukaniswa kanye nokuqoqa ngomaka.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Ikhono lokusesha ngokuqukethwe, elihlanganisa amathebhu amaningana ngesikhathi esisodwa.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Isixhumi esibonakalayo esifana nesihlahla sokubuka umlando wakho wokuphequlula, esikuvumela ukuthi ulandelele umlando woshintsho nokuhlanganisa.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Ukusekela amatimu (ngokwesibonelo, kunetimu emnyama) kanye nekhono lokushintsha izici zokusebenzelana nge-CSS. Imodi "yemodi emnyama" ikuvumela ukuthi usebenzise ngokuzenzakalela idizayini emnyama ekhasini lamanje, ngisho noma isayithi linganikezi itimu emnyama.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Ibha yesimo ye-Nyxt Powerline, ongathola ngayo ngokushesha noma yisiphi isimo nedatha yokumisa.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Amaphrofayili edatha enza kube nokwenzeka ukuhlukanisa izinhlobo ezahlukene zemisebenzi, isibonelo, ungafaka imisebenzi ehlobene nomsebenzi nokuzijabulisa kumaphrofayili ahlukene. Iphrofayela ngayinye isebenzisa isisekelo sayo se-Cookie, esingadluleli kwamanye amaphrofayili.
  • Imodi yokuvimbela ukulandelela (imodi yokunciphisa ukulandelela), ekuvumela ukuthi ukhawule umsebenzi wokubala okuhlukahlukene namawijethi asetshenziselwa ukulandelela ukunyakaza komsebenzisi phakathi kwamasayithi.
  • Ngokuzenzakalelayo, ukuhlukaniswa kwe-sandbox yenjini yewebhu kunikwe amandla - ithebhu ngayinye icutshungulwa endaweni ehlukile ye-sandbox.
  • Ukuphathwa kweseshini, umsebenzisi angagcina ingxenye yomlando efayelini bese ebuyisela isimo kuleli fayela.
  • Ukusekelwa kwamafomu okugcwalisa ngokuzenzakalelayo kusetshenziswa okuqukethwe okuchazwe ngaphambilini noma okubaliwe. Isibonelo, ungamisa idethi yamanje ezongezwa enkundleni.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Ikhono lokulayisha izibambi, izilungiselelo nezindlela kuye ngemaski ye-URL. Isibonelo, ungamisa imodi emnyama ukuze i-Wikipedia ivuleke lapho isayithi livulwa ngemva kuka-10 ebusuku.
  • Ikhono lokubiza umhleli wangaphandle ukuze ahlele izinkambu ezithile kumafomu ewebhu. Isibonelo, uma udinga ukuthayipha umbhalo ogqamile, ungashayela umhleli wombhalo.
  • Ukuthulisa okuphoqelelwe kanye namamodi e-WebGL kumathebhu akhethiwe.
  • Imodi yokugqamisa umbhalo ngokubuka usebenzisa ikhibhodi kuphela.
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Shintsha imodi yokulandelela (imodi yokubuka), ekuvumela ukuthi ulayishe kabusha ikhasi ngemuva kwesikhathi esithile.
  • Imodi yokubuka izinguquko phakathi kwezifunda ezimbili zamakhasi.
  • Ikhono lokushintsha amakhasi/amathebhu amaningi ngekhasi elilodwa lesifinyezo.
  • Ukusekelwa kokulandwa kweqoqo kusetshenziswa izixhumanisi ekhasini (isibonelo, ungalanda zonke izithombe ngesikhathi esisodwa).
    Ukukhishwa kwesiphequluli sewebhu esingalungiseka kabusha ngokuphelele i-Nyxt 2.0.0
  • Ikhono lokusebenzisa imibala ehlukene yezixhumanisi zangaphakathi nezangaphandle. Usekelo lokubonisa i-URL isixhumanisi esikhomba kuyo eduze kombhalo wesixhumanisi. Usekelo lokufihla izixhumanisi zama-URL avulwe ngaphambilini.
  • Ikhono lokuhlunga amathebula emakhasini ewebhu ngamakholomu angenangqondo.

Source: opennet.ru

Engeza amazwana