Releases: Jelmerro/Vieb
Vieb 4.2.1
Vieb
- Fix broken builds due to electron-builder requirements/constraints
- Mostly identical to 4.2.0 release, see previous release or the changelog for details
Other
- Electron 12.0.2 (unchanged)
- Chromium 89.0.4389.90 (unchanged)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 4.2.0
Warning
- Contains major bugs that are fixed in 4.2.1
Vieb
- Startup argument "--disable-media-keys" to disable Vieb from capturing media keys for player controls
- Environment variables for the datafolder and Erwic configuration (can be overridden with CLI arguments)
- Notifications for the final step of loading an extension (either success or failed due to Electron incompatibility)
- Context menu actions, map commands and default mappings (mmap etc.) to navigate and select menu items
- Test coverage report is now generated while testing which is useful to make sure you test all scenarios
- Follow and pointer mode logic for switching to insert mode, should make input focus more reliable
- Delcommand now shows suggestions for user commands that are added
- Select all option of the contextmenu is now listed for shadow roots and iframes
- Action "editWithVim" now works for input elements within shadow roots and iframes
- Map command listing now groups mappings that are the same for all modes into a single :map command
- Search is no longer cleared when navigating to a new page
- Require modules and specific functions only when needed (should be faster)
- Extension zip and folder are now deleted when the installation fails, so it can be retried
- Follow mode now remembers link positions even when returning to other modes, thus keys are more consistently assigned
- Clipboard actions in contextmenu and visual mode now work in shadow roots and iframes
- Download image pointer action now works in shadow roots and iframes
- Fix examples not loading on the help page for released builds
- Fix side effects for Tab key in normal mode by setting it to Nop by default
- Fix extension path removal bugs on Windows due to backslashes
- Fix second instances not ignoring datafolder argument when started in certain ways on Windows
- Fix action "clickOnSearch" not working if the page was scrolled
- Fix follow mode and related actions not working on chrome:// pages due to querySelectorAll oddities
- Fix follow mode not focusing input field correctly when holding Shift on keydown
Other
- Electron 12.0.2 (was 12.0.0)
- Chromium 89.0.4389.90 (was 89.0.4389.69)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 4.1.0
Vieb
- Startup argument to show the native window frame border:
--window-frame
- Most startup arguments can now also be set with ENV vars, see
--help
for details - Add zipped release for x64 Windows
- Fix for spelllang not working correctly when loaded from a viebrc
- Restore the missing details for page requests to open links externally
- Fix insert mode not always activating when clicking on a text input
- Context menu location is now corrected at the correct position when the page is zoomed in/out
Other
- Electron 12.0.0 (unchanged)
- Chromium 89.0.4389.69 (unchanged)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 4.0.0
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.
Vieb 3.4.0
Vieb
- New action to reorder follow mode elements so you can choose which type to click at the same location (action.reorderFollowLinks)
- Follow mode now supports pseudo-elements, labels with different types and iframes, while being faster as well
- Right-click for the mouse for all Vieb elements menu when mouse is enabled
- Right-click menu for websites when in insert mode (or when mouse is enabled)
- Add ARM64 build for macOS
- Pin command now takes an optional argument to apply to a specific tab
- A handful of bug fixes including the url hover wrapping and window.open errors
Other
- Electron 11.2.1 (was 11.1.1)
- Chromium 87.0.4280.141 (was 87.0.4280.88)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 3.3.0
Vieb
- New actions for copying to- and opening from clipboard
- New actions for navigating to previous sites opened using explore mode
- Added startup option to optionally turn off hardware acceleration (still on by default)
- Improvements to the built-in themes, mainly the scrollbar and vertical tabs
- Lots of bugfixes and improvements to startup, help page, permissions, mappings etc.
Other
- Electron 11.1.1 (unchanged)
- Chromium 87.0.4280.88 (unchanged)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 3.2.0
Vieb
- Add searchwords setting to configure prefixes for searching websites directly from explore mode
- Add layout with vertical tabs using a newly included colorscheme
- Allow multiple external editors for input fields (that remain linked even when unfocused)
- Fix startup issues with certain viebrc settings
- Fix for some sites not loading and other small issues
Other
- Electron 11.1.1 (was 11.0.3)
- Chromium 87.0.4280.88 (was 87.0.4280.67)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 3.1.0
Vieb
- Open files directly from the download page and the "download finished" notification
- Additional Vieb config location for colorschemes, viebrc and blocklists inside "~/.vieb"
- New permission groups that were previously grouped as "unknown"
- Speed and detection improvements to follow mode
- Better permission notification messages, which now include the setting name that was used to block or allow
- Open Vieb's developer tools while running with
:internaldevtools
- Fix tab restore bug, underscore display issue and random tab switching
Other
- Electron 11.0.3 (was 11.0.2)
- Chromium 87.0.4280.67 (unchanged)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 3.0.0
Vieb
- File suggestions in explore mode and command mode (suggestions are now also scrollable)
- Custom colorschemes/themes, including a new light theme
- Improved container tabs with grouping, custom colors and many automatic name settings
- New features related to tab closing: automatic close permission, close command and pin tab close setting
- Open developer tools in a split window or new tab (follow mode support is still very basic)
- Improved favicon support: check for status and allow SVG icons
- New datafolder startup argument to make Vieb store it's data in any folder you want (can be combined with Erwic)
- GUI changes: smaller Vieb logo in default themes and use system fonts as much as possible
- New tab format, container is now remembered when closing or restoring tabs, there are settings for this
- Restart command to close and reopen Vieb
- Don't store closed pages in memory for longer than necessary
- New downloadLink action for pointer mode, which will download the hovered URL
- Make mac releases work again
- Show a red border for incorrect commands (for example unmatched quotes)
- Add "incsearch" setting for incremental search (default on)
- Special pages now run in the right container (useful for cookies) and can be opened multiple times
- Improve mouse interaction, such as back/forward buttons and tabbar scrolling
- Many small visual improvement and bug fixes
Other
- Electron 11.0.2 (was 10.1.1)
- Chromium 87.0.4280.67 (was 85.0.4183.93)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.
Vieb 2.4.0
Vieb
- Added Erwic option at startup to open a fixed set of tabs in a separate instance, see Erwic.md for details
- Fix web GL context calls not being called correctly
- Bug fixes related to tab opening and it's history
Other
- Electron 10.1.1 (was 9.2.0)
- Chromium 85.0.4183.93 (was 83.0.4103.122)
For more details see the CHANGELOG.
For startup help see the frequently asked questions.