github Jelmerro/Vieb 6.0.0
Vieb 6.0.0

latest releases: 12.0.0, 11.0.0, 10.6.0...
2 years ago

Vieb

  • Added setting "suspendbackgroundtab" to toggle if tabs opened in the background should be suspended (on by default)
  • Added setting "tabopenmuted" to control if new tabs should be muted (default off, can also be set for background tabs only)
  • Added setting "tabreopenmuted" to control if reopened tabs should keep their muted state (default is "remember")
  • Added startup option to control the autoplay policy of media in webpages (default changed to require document interaction)
  • Added make "!" behind close commands (close, lclose, rclose) also close pinned tabs regardless of the "closablepinnedtabs" setting
  • Added DOM attribute "focus" that gets set on body, this can be used in themes to change styling when (un)focused
  • Added action "toggleAlwaysOnTop" to toggle the always on top state of a window, will try to use the native method for it
  • Added suspend toggle option to the contextmenu when right-clicking on a tab
  • Added command "nohlsearch" to hide the search but not clear the query (as done with emptySearch)
  • Added support for zooming the page with the mouse by scrolling while holding Control (similar to regular browsers) if mouse is enabled
  • Added double clicking on a tab (or the tabbar) now opens a new tab, at the end or next to it, depending on tabnexttocurrent
  • Added action "p.moveToMouse" to start pointer mode at the current mouse position
  • Added setting "permissioncertificateerror" to ask or even allow custom/invalid certificates (default remains to block them)
  • Added actions "menuTop", "menuBottom", "menuSectionUp" and "menuSectionDown" to give more flexibility of movement inside the menu
  • Added setting "searchpointeralignment" to control where the pointer should align to when moving between searches in pointer mode
  • Added actions "nextSuggestionSection" and "prevSuggestionSection" to jump between section in the explore mode suggestions
  • Added setting "menusuggest" to control if suggestions for explore and command mode should have a dropdown menu
  • Added feature "copyselect" to the "mouse" setting for automatically copying selected text to the clipboard (disabled by default)
  • Added actions "scrollLeftMax" and "scrollRightMax" to scroll the page to the absolute maximum left or right
  • Added command "screenshot" to save screenshots of the page to the downloads folder or a custom location, optionally of a specific page region
  • Added command "screencopy" to copy screenshots of the page to the clipboard, optionally of a specific page region
  • Added actions "moveTabStart" and "moveTabEnd" to move a tab all the way to the start or the end of the tabbar
  • Added many default mappings common in other browsers to the default mappings (if they don't conflict), including numpad mappings
  • Link color is now also taken from the current colorscheme for unstyled pages, making links more readable by default
  • Setting "startuppages" now accepts optional container name, pinned status and muted status options using "~"
  • Unsupported startup arguments are now passed to Chromium, which makes running Vieb on wayland possible
  • Logo is now an SVG image with a slightly bolder font for the letters
  • Strip packaged builds of unused assets by only including files using opt-in filters
  • Search actions are now applied to all visible splits
  • Use workarea instead of entire screen for detecting snapped windows
  • Improve reliability of the mousefocus and top of page hover actions
  • Make "nextSearchMatch" and "previousSearchMatch" move the pointer to the search match when called from pointer mode
  • Newtab related actions in pointer mode are now prefixed with "t" instead of "n" to make room for searching with "n" and "N"
  • Firefox release versions in firefoxmode to more realistic numbers because of recent Firefox release date delays
  • Same domain check was improved to strip subdomains if needed (for both firefoxmode=google and the new certificateerror caching)
  • Improved scroll position detection when searching which supports auto scrolling before finding the match and after (Electron doesn't do this in a fixed order)
  • Improved algorithm for finding a matching tab based on text now matches the suggestions more accurately for buffer-like commands
  • Setting "commandhist" and "explorehist" now optionally and by default store commands/navigations persistently
  • Changed native clipboard actions to custom JavaScript actions which also translate spaces to "%20" for cutting and copying urls
  • Mouse setting now accepts a list of features to enable instead of being a boolean toggle for all features
  • Action "menuOpen" now opens the menu of the current tab when called from normal mode instead of the page menu
  • Action "menuOpen" now opens the suggestions menu when a suggestion is selected instead of the url menu
  • List-like settings can now be emptied using the "no" prefix, such as ":set noredirects"
  • Selecting text inside an input field will now also switch to insert mode, if "toinsert" is enabled by the mouse setting
  • Action "p.insertAtPosition" now also checks parent nodes to work better with SVG images
  • List-like settings will no longer accept duplicate identical values in the list
  • Buffer commands can now wrap from the end of the tabbar by providing a negative index
  • Spellcheck suggestions should now also work for elements that are not input fields (but still not on Windows due to Electron bugs)
  • Numbers with actions bound to them that are pressed when there is already a count will no longer execute the action but append the count
  • Changed setting "search" to a list of search urls instead of a single url, which will be selected at random each time
  • Fixed numpad keys not typing out numbers in navbar related modes
  • Fixed special page navigations sometimes prompting to open externally when stored in the history
  • Fixed settings that affect special pages not applying in realtime when there are suspended tabs
  • Fixed media playing indicator not being cleared when the page is suspended
  • Fixed suggestions for suspend command showing already suspended tabs
  • Fixed pointer mode help commands not always working
  • Fixed visual mode activating when only moving the scrollbar if "mousevisualmode" is set to "activate"
  • Fixed numpad keys not being recognized as such when entered inside the page using insert mode
  • Fixed write command path bugs due to previous code rework in 5.x.x releases

Other

  • Electron 15.0.0-beta.4 (was 13.1.4)
  • Chromium 94.0.4606.31 (was 91.0.4472.106)

For more details see the CHANGELOG.
For startup help see the frequently asked questions.

Don't miss a new Vieb release

NewReleases is sending notifications on new releases.