Vieb 5.1.0
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.