Даступны Vieb 9.4, web-бразуер у стылі рэдактара Vim

Апублікаваны web-браўзэр Vieb 9.4, аптымізаваны для кіравання з клавіятуры, выкарыстоўваючы прынцыпы працы і камбінацыі клавіш, уласцівыя для тэкставага рэдактара vim (напрыклад, для ўводу тэксту ў форме неабходна пераходзіць у рэжым устаўкі). Код напісаны на мове JavaScript і распаўсюджваецца пад ліцэнзіяй GPLv3. Інтэрфейс пабудаваны на базе платформаў Electron, а ў якасці web-рухавічка задзейнічаны Chromium. Гатовыя зборкі падрыхтаваны для Linux (AppImage, snap, deb, rpm, pacman), Windows і macOS.

Ключавыя магчымасці:

  • Падтрымка вертыкальных і гарызантальных укладак, з магчымасцю групоўкі, вылучэнні колерам, аўтаачысткі, асобнай прывязкі Cookie, аднаўленні зачыненых укладак, замацаванні ўкладак, замарозкі (выгрузкі змесціва) укладак, паказу індыкатара прайгравання гуку і да т.п. Падтрымка ўкладак-кантэйнераў, ізаляваных ад астатніх укладак (Cookie і захаваныя дадзеныя не перасякаюцца).
  • Магчымасць падзелу акна на часткі для адначасовага прагляду некалькіх старонак.
  • Убудаваныя механізмы блакавання непажаданага змесціва, у тым ліку блакіроўку рэкламы па спісах easylist/easyprivacy, пракід для старонак AMP і магчымасць падлучэння касметычных фільтраў для змены старонак.
  • Падтрымка аўтадапаўнення ўводу, рэалізаваная лакальна на аснове гісторыі наведванняў і наяўнага набору каманд, без зваротаў да знешніх сэрвісаў. Падтрымка праверкі правапісу.
  • Гнуткая сістэма кіравання паўнамоцтвамі і наладамі. Асобныя налады для доступу да апавяшчэнняў, мікрафона, поўнаэкраннага рэжыму і да т.п. Наяўнасць убудаваных чорных і белых спісаў. Магчымасці для пераазначэння User Agent, кіраванні Cookie, забароны звароту да вонкавых рэсурсаў, налады кэшавання (для асобных сайтаў можна адключыць захаванне старонак у лакальным кэшы ці ўлучыць чыстку кэша пры вынахадзе) і заданні ўласных правіл ужыванні WebRTC і ўтойванні лакальных адрасоў WebRTC .
  • Магчымасць змены знешняга выгляду праз тэмы афармлення. Наяўнасць цёмнай і светлай тэмы. Паўнавартаснае маштабаванне інтэрфейсу, памеру шрыфтоў і старонак.
  • Магчымасць прывязкі клавіятурных камбінацый да адвольных магчымасцей, каманд і дзеянняў. Падтрымка класічнага кіравання пры дапамозе мышы і наяўнасць рэжымаў у стылі vim. Напрыклад, даступныя паасобныя рэжымы навігацыі/пошуку ў web («e»), уводу каманд («:»), націску кнопак і пераходу па спасылках («f»), пошуку на старонцы («/»), актывацыі паказальніка («v ») для загрузкі малюнкаў і вылучэнні спасылак, устаўкі тэксту («i»), рэдагаванне бягучага URL («e», для адкрыцця новага URL прапануецца каманда «:open URL»).
  • Наяўнасць файла канфігурацыі, які дазваляе наладзіць паводзіны ўсіх каманд. Магчымасць змены параметраў і налад на лета ў стылі vim (рэжым уводу каманд «:», у якім можна выкарыстоўваць падобныя на vim каманды showcmd, timeout, colorscheme, maxmapdepth, spelllang, splitright, smartcase і да т.п.).

Даступны Vieb 9.4, web-бразуер у стылі рэдактара Vim
Даступны Vieb 9.4, web-бразуер у стылі рэдактара Vim
Даступны Vieb 9.4, web-бразуер у стылі рэдактара Vim


Крыніца: opennet.ru

Дадаць каментар