Skip to content

Releases: Jelmerro/Vieb

Vieb 4.2.1

28 Mar 00:26
Compare
Choose a tag to compare

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

27 Mar 16:20
Compare
Choose a tag to compare

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

04 Mar 21:08
Compare
Choose a tag to compare

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

02 Mar 22:54
Compare
Choose a tag to compare

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 overwrites permissionsblocked and permissionsallowed 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 and follownewtabswitch
  • 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

31 Jan 21:38
Compare
Choose a tag to compare

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

18 Jan 15:53
Compare
Choose a tag to compare

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

01 Jan 21:56
Compare
Choose a tag to compare

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

06 Dec 14:31
Compare
Choose a tag to compare

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

21 Nov 14:31
Compare
Choose a tag to compare

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

05 Sep 12:02
Compare
Choose a tag to compare

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.