- Rebuild for Apple Silicon
- Fixes excludedUrls handling
- Add
transparentBindings
setting that allows the use of non-bound keys in normal mode (#188). - Remove eager link hint triggering #190
- Use
window.open
foropenNewTab
action #189 - Add user customisation (based on the work of @nieldm #163).
- Update Vimari interface to allow users access to their configuration.
- Remove
closeTabReverse
action. - Normal mode now isolates keybindings from the underlying website, this means that to interact with the underlying website you need to enter insert mode.
- You can enter insert mode by pressing i and exit the mode by pressing esc. Activating either mode will display the HUD.
- In insert mode Vimari keybindings are disabled (except for esc which brings you back to normal mode) allowing you to interact with the underlying website.
- Add
goToFirstInput
action on g i by default (by isundaylee). - Add smooth scrolling (based on sVim implementation).
- Fix newTabHintToggle to use shift+f instead of F
- Implement forward tab and backward tab commands.
- Close tab with x is now implemented. Note that this relies on Safari's default behaviour to choose whether to switch to the left or right tab after closing the current tab.
- Release a signed, notarized App and Safari App Extension
- Reverse link hints, so nearby links have different hints #77
- Hide non-matching link hints #79
- Show state of extension in main application
- vimari now exists as a Safari App Extension, making it compatible with Safari version 12
- New fresh icon
- Removed shift as default modifier key
- 't' now opens new tab
- HUD now looks nicer
- Open link in new tab now works (bugfix)
- Excluded URL doesn't need to be exact anymore (bugfix)
- Updated to work with the new version of Safari on lion
- Removed history forward / back
- Changed directory structure to make it more developer friendly
- Changed the way vimari modifier keys work. ESC key depricated. Now use CTRL-modifierkey.
- First BETA release !
- Press ESC to enter a permanent state of 'non' insert mode. Clicking on any input then exits insert mode. This fixes several issues with google and facebook.
- Moved the extension startup code to be loaded before the browser page. Events can now be intercepted before they are passed to the browser page.
- Created a manifest file, this allows automatic updates to take place.
- Added insert mode. If the selected node can accept an input, the extension is disabled. This functionality still needs some work.
- Ported the HUD from vimium. The hud displays information along the bottom of the screen. The hud has been ported but is not used for very much at the moment.
- Pressing ESC now removes focus from any input fields and activates modifiers
- First alpa release of vimari. Added basic features but still very buggy.