Vieb
- Mouse setting is now on by default to make Vieb more user friendly for beginners (just like
ignorecase
) - Mute command to toggle the audio playback status of a tab (either mute or unmute)
- Setting to respect the existence of a website context menu, in favor of Vieb's menu (
respectsitecontextmenu
) - Suspend tabs manually (
:suspend
), on a timer (suspendtimeout
) or on startup (suspendonrestore
) - Support for screensharing/displaycapture managed by the
permissiondisplaycapture
permission (shows a list of screens if set to ask) - Run external commands for urls on the page, for example to open a link in your video player (see
:h externalcommand
for details) - Mapped keys in insert mode won't be detected by the website, this prevents all side effects for mappings (also see the new
Nop
action) - Make Vieb the default browser much more easily with the
:makedefault
command - List setting
permissionsasked
to ask for permissions on specific sites, it overwritespermissionsblocked
andpermissionsallowed
configs - Experimental extension support using
:extensions
command - Increase follow modes support for subframes, including embeds, framesets and shadow roots
- Support for modifiers in recursive insert mode mappings
- Support for lock keys in mappings, such as CapsLock
- New and more specific tab position settings:
tabclosefocusright
,tabreopenposition
andfollownewtabswitch
- Open-url handler to open a new tab for urls that are passed to Vieb via mac's alternative app argument system
- Restore the previous search selected when entering search mode
- Allow multiple languages to be passed to the
spelllang
option (and the "system" value is now handled better) - More bug fixes than that is viable to list here, please check the changelog if you're interested
Other
- Electron 12.0.0 (was 11.2.1)
- Chromium 89.0.4389.69 (was 87.0.4280.141)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.