Vieb 9.4, Vim style web browser available

The Vieb 9.4 web browser has been published, optimized for keyboard control, using the principles of operation and key combinations inherent in the vim text editor (for example, to enter text in a form, you must switch to insert mode). The code is written in JavaScript and distributed under the GPLv3 license. The interface is built on the basis of Electron platforms, and Chromium is used as a web engine. Ready builds are prepared for Linux (AppImage, snap, deb, rpm, pacman), Windows and macOS.

Key features:

  • Support for vertical and horizontal tabs, with the possibility of grouping, highlighting, auto-clearing, separate cookie binding, restoring closed tabs, pinning tabs, freezing (unloading content) of tabs, showing a sound playback indicator, etc. Support for container tabs isolated from other tabs (Cookie and saved data do not overlap).
  • Ability to split the window into parts for simultaneous viewing of multiple pages.
  • Built-in inappropriate content blocking mechanisms, including easylist/easyprivacy ad blocking, AMP page forwarding, and the ability to enable cosmetic filters to modify pages.
  • Support for auto-completion of input, implemented locally based on the history of visits and the existing set of commands, without accessing external services. Support for spell checking.
  • Flexible permissions and settings management system. Separate settings for accessing notifications, microphone, full screen mode, etc. Presence of built-in black and white lists. Opportunities to override the User Agent, manage Cookies, disable access to external resources, configure caching (for individual sites, you can disable saving pages in the local cache or enable clearing the cache on exit) and set your own rules for using WebRTC and hiding local WebRTC addresses.
  • The ability to change the appearance through themes. The presence of a dark and light theme. Full scaling of the interface, font size and pages.
  • The ability to bind keyboard shortcuts to arbitrary features, commands and actions. Support for classic mouse control and vim-style modes. For example, separate modes are available for navigating/searching the web ("e"), entering commands (":"), pressing buttons and following links ("f"), searching on the page ("/"), activating the pointer ("v ”) for uploading images and highlighting links, inserting text (“i”), editing the current URL (“e”, the command “:open URL” is offered to open a new URL).
  • The presence of a configuration file that allows you to customize the behavior of all commands. Ability to change options and settings on the fly in vim style (command input mode ":", in which you can use vim-like commands showcmd, timeout, colorscheme, maxmapdepth, spelllang, splitright, smartcase, etc.).

Vieb 9.4, Vim style web browser available
Vieb 9.4, Vim style web browser available
Vieb 9.4, Vim style web browser available


Source: opennet.ru

Add a comment