github Jelmerro/Vieb 5.1.0
Vieb 5.1.0

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

Vieb

  • Add open command to navigate to a website or search term directly with a command
  • Add permission for motion sensors, previously grouped as unknown, default remains blocked
  • Add permission for preventing screen dimming, previously grouped as unknown, default remains blocked
  • Add "mapsuggest" and "mapsuggestposition" to show and control the suggestions for multi-key mappings
  • Add "modifiers" setting to control which keys should not be registered on their own, but only when used as a modifier
  • Add "smartcase" setting to make searches with capital letters case sensitive while remaining case insensitive by default (setting on by default)
  • Add ":scriptnames" to print the list of config files loaded at startup (and optionally those sourced by them using "!")
  • Add ":source" to load other config files either relative to the current one or by an absolute path at runtime
  • Add small indicator for links on special pages to show which ones will open an external web page
  • Add actions and context menu options for controlling audio and video playback, such as toggling controls/loop/mute
  • Vertical tabs theme now displays multiple pinned tabs horizontally with wrapping
  • Redirects are now saved to correctly set the favicon and page title in those cases
  • Call command now accepts any valid mapstring instead of only simple actions
  • Help command now accepts different types of punctuation and casing to find the right section (which is now escaped as well)
  • Action names are now case-insensitive and optionally without the "action." prefix, or with the shorter "a." or "p."
  • All action names get sanitized to the shortest name possible with the new system, old names are still completely supported just not shown
  • Blobs are now recognized as valid urls, just like other common URI schemes
  • Default styling of notifications and the new mapsuggest across all themes
  • Mappings with multiple keys that get aborted by starting another mapping will now both get executed similar to Vim
  • Notification popup text can now be selected and will show all lines completely (last one was sometimes hidden)
  • More broad selectors for finding pagination on the page to make page number actions work for more sites
  • Help command now accepts any mapped sequence of keys and will open the first action or command those keys are mapped to
  • Fix split commands not switching to the tab directly, which meant that mappings with splits didn't work properly
  • Fix recursive mappings with multiple keys for a single action not being interpreted correctly in all cases
  • Fix context menu actions for navigation history and refresh always being listed even if not available
  • Fix empty new tabs always having a single history entry for the same empty page
  • Fix pointer modes being exited when opening the context menu
  • Fix screensharing throwing a Promise error in 5.0.0
  • Fix media keys being off by default in 5.0.0 (they should be on by default, just as documented)
  • Fix twitter not loading due to media keys overwriting Chromium arguments to fix COOP issue in 5.0.0
  • Fix suggestions for write command not working recently
  • Fix mouse clicks and context menu sometimes throwing errors due to missing DOM api for detecting matching selector on some elements
  • Fix background image urls not always being correctly detected if there are also other types of backgrounds present such as gradients
  • Fix commands with dashes breaking the check for valid keys and therefor not being recognized
  • Fix help command showing suggestions for custom commands (which don't have help)
  • Fix custom commands not having suggestions for existing commands (command and delcommand)
  • Fix encoding issues when navigating to urls with asian characters in them

Other

  • Electron 13.1.1 (was 13.0.1)
  • Chromium 91.0.4472.77 (was 91.0.4472.69)

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.