Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0

Ang paglabas ng Nyxt 2.0.0 web browser ay nai-publish, na idinisenyo para sa paggamit ng mga advanced na user, na may halos walang limitasyong mga posibilidad para sa pag-customize at pagbabago ng pag-uugali ng anumang aspeto ng pagtatrabaho sa browser. Sa konsepto, ang Nyxt ay nakapagpapaalaala sa Emacs at Vim, at sa halip na isang handa na hanay ng mga setting, ginagawang posible na baguhin ang mismong lohika ng trabaho gamit ang Lisp na wika. Maaaring i-override o muling i-configure ng user ang anumang klase, pamamaraan, variable at function. Ang code ng proyekto ay nakasulat sa Lisp at ipinamahagi sa ilalim ng lisensya ng BSD. Maaaring buuin ang interface gamit ang GTK o Qt. Ang mga handa na assemblies ay nilikha para sa Linux (Alpine, Arch, Guix, Nix, Ubuntu) at macOS.

Upang mapabuti ang kahusayan ng daloy ng trabaho, ang browser ay na-optimize para sa kontrol ng keyboard at sinusuportahan ang mga karaniwang Emac, vi at CUA na mga keyboard shortcut. Ang proyekto ay hindi nakatali sa isang partikular na browser engine at gumagamit ng kaunting API upang makipag-ugnayan sa mga web engine. Batay sa API na ito, may mga layer para sa pagkonekta sa WebKit at Blink engine (WebKitGTK ay ginagamit bilang default), ngunit kung nais, ang browser ay maaaring ma-port sa iba pang mga engine. May kasama itong built-in na ad blocking system. Ang koneksyon ng mga add-on na nakasulat sa Common Lisp ay sinusuportahan (may mga planong magpatupad ng suporta para sa WebExtensions, katulad ng Firefox at Chrome).

Mga pangunahing tampok:

  • Naka-tab na suporta at ang kakayahang mabilis na lumipat sa pagitan ng mga bukas na tab gamit ang built-in na paghahanap (halimbawa, upang pumunta sa tab na may site na www.example.com, simulan lang ang pag-type ng "exa.." at ipapakita ang mga available na tab. .
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Ang kakayahang sabay na pumili ng iba't ibang mga bagay sa pahina para sa kanilang paggamit bilang mga argumento ng command. Halimbawa, ang isang user ay maaaring sabay na pumili at magsagawa ng mga aksyon sa maraming larawan sa isang pahina.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Bookmark system na may suporta para sa pag-uuri at pagpapangkat ayon sa mga tag.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Kakayahang maghanap ayon sa nilalaman, sumasaklaw sa ilang mga tab nang sabay-sabay.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Isang interface na parang puno para sa pagtingin sa iyong kasaysayan ng pagba-browse, na nagbibigay-daan sa iyong subaybayan ang kasaysayan ng mga transition at sumasanga.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Suporta para sa mga tema (halimbawa, mayroong madilim na tema) at ang kakayahang baguhin ang mga elemento ng interface sa pamamagitan ng CSS. Ang "dark-mode" mode ay nagbibigay-daan sa iyo na awtomatikong maglapat ng madilim na disenyo sa kasalukuyang page, kahit na ang site ay hindi nagbibigay ng madilim na tema.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Nyxt Powerline status bar, kung saan mabilis kang makakakuha ng anumang data ng status at configuration.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Mga profile ng data na ginagawang posible na ihiwalay ang iba't ibang uri ng aktibidad, halimbawa, maaari mong ilagay ang mga aktibidad na nauugnay sa trabaho at entertainment sa iba't ibang profile. Ang bawat profile ay gumagamit ng sarili nitong Cookie base, na hindi nagsasapawan sa ibang mga profile.
  • Tracking blocking mode (reduce-tracking-mode), na nagbibigay-daan sa iyong limitahan ang aktibidad ng iba't ibang counter at widget na ginagamit upang subaybayan ang paggalaw ng user sa pagitan ng mga site.
  • Bilang default, pinagana ang sandbox isolation ng web engine - ang bawat tab ay pinoproseso sa isang hiwalay na sandbox environment.
  • Pamamahala ng session, maaaring i-save ng user ang bahagi ng kasaysayan sa isang file at pagkatapos ay ibalik ang estado mula sa file na ito.
  • Suporta para sa mga form ng autofilling gamit ang paunang natukoy o kinakalkula na nilalaman. Halimbawa, maaari mong i-configure ang kasalukuyang petsa na idaragdag sa field.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Kakayahang mag-load ng mga handler, setting at mode depende sa URL mask. Halimbawa, maaari mong i-configure ang dark mode para i-on ang Wikipedia kapag binuksan ang site pagkalipas ng 10 pm.
  • Kakayahang tumawag sa isang panlabas na editor upang i-edit ang ilang mga field sa mga web form. Halimbawa, kung kailangan mong mag-type ng malalaking text, maaari kang tumawag sa isang text editor.
  • Sapilitang pag-mute at WebGL mode sa mga napiling tab.
  • Mode para sa visual na pag-highlight ng teksto gamit lamang ang keyboard.
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Baguhin ang tracking mode (watch-mode), na nagbibigay-daan sa iyong awtomatikong i-reload ang page pagkatapos ng isang tiyak na oras.
  • Mode para sa pagpapakita ng mga pagbabago sa pagitan ng dalawang estado ng pahina.
  • Kakayahang palitan ang maramihang mga pahina/tab na may isang pahina ng buod.
  • Suporta para sa mga batch na pag-download gamit ang mga link sa pahina (halimbawa, maaari mong i-download ang lahat ng mga larawan nang sabay-sabay).
    Paglabas ng isang ganap na maisasaayos na web browser na Nyxt 2.0.0
  • Kakayahang gumamit ng iba't ibang kulay para sa panloob at panlabas na mga link. Suporta para sa pagpapakita ng URL na itinuturo ng isang link sa tabi ng teksto ng link. Suporta para sa pagtatago ng mga link para sa mga naunang binuksang URL.
  • Kakayahang pagbukud-bukurin ang mga talahanayan sa mga web page sa pamamagitan ng mga di-makatwirang hanay.

Pinagmulan: opennet.ru

Magdagdag ng komento