VVimpulation version history - 15 versions
VVimpulation by amedama41
VVimpulation version history - 15 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.5
Released Jun 23, 2019 - 106.98 KBWorks with firefox 58.0 and laterCommand
- Add contextmenu command.
- Add bunload console command.
- Add bdelete console command.
Enhancement
- Reset command key sequence if hint target is changed.
- Suppress browser popup to overlap with console.
- Use original URL with toConsoleModeWithURL in overwritten error page.
Bugfix
- Fix the issue that console candidate list does not sometimes disappeared.
- Fix failure to overwrite error page.
- Fix broken search selection commands.
- Fix normal mode command count.Source code released under MIT License
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 1.4
Released Jul 8, 2018 - 102.79 KBWorks with firefox 57.0 and later, android 57.0 to 68.*Command
- Add nop command, which does nothing.
- Add mark and jumpToMark command. These are no longer implicit normal mode's commands.
- Add recordMacro and playMacro. These are no longer implicit normal mode's commands, but which are available in only normal mode.
- Add viewSource command.
- Add deleteCharForward command.
Enhancement
- Enable to wrap source lines on a source page.
- Check patterns of key sequence on the option page.
- Ignore Document not cached error
- Enable to change the mode to insert by user click.
Bugfix
- Update error message after removing key bindings on the option page.
- Fix the issue that fixedFocusin causes scroll in some pages.
- Not show candidates when console is closing.Source code released under MIT License
Version 1.3
Released Mar 25, 2018 - 101.56 KBWorks with firefox 57.0 and laterCommand
- Add extendSelection search and continueSearch for visual mode, which is mapped to /, ?, n, N for visual mode as default.
- Add toConsoleModeWithSelection command, which is mapped to : for visual mode as default.
- Add pasteValue command for console mode, which is mapped to <C-O><C-P> as default.
- Add showHistoryList command for console mode, which is mapped to <C-X><C-L> as default.
- Add marks console command.
- Add hint console command.
Enhancement
- Enable to search text on only the current frame by search commands.
- Apply decodeURI to the URL of toConsoleModeWithURL.
- Restore focus when hint filter finish.
- Enhance console candidate filtering.
- Exclude SSL unknown issuer error from the overwriteErrorPage target.
- Change default value of overwriteErrorPage, which has some issues.
- Implement console autocomplete.
- Enable to select/undo tab or window by text on buffer/undo commands.
- Check current mode to avoid invalid mode changing.
- Display all attributes except style by showElementInfo.
- Ignore hidden input elements for toInsertMode commands.
- Show message when no hints are found.
- Now hint highlighting does not interfere mouse operation.
- Defer console creation to avoid broken loading for some pages.
- Exclude elements under scrollbar from hint target.
- Handle key events in top frame when the mode is hint. This enhance the response performance.
- Prevent animations for hint highlighting.
- Reduce communication with the background script when changing to normal mode.
- Prevent scrollbar occurrence by hint highlighting.
- Invoke compose command synchronously if all subcommands are synchronous.
- Enable to activate label elements by click commands
Bugfix
- Enable background commands to use arguments.
- Close the filter console even when mode changing due to tab select.
- Exclude console frame from hint target.
- Fix command ambiguous error message.
- Fix errors when selecting document node.Source code released under MIT License
Version 1.2
Released Feb 17, 2018 - 98.24 KBWorks with firefox 57.0 and laterCommand
- Add hint.toggleTransparency command, which is mapped to zi as default.
- Add showElementInfo command, which is mapped to g<C-G> as default.
- Add toggleTabPinning command, which is mapped to zp as default.
- Add toggleTabMute command.
Enhancement
- Distinguish key patterns with shift and other modifiers from the patterns without shift.
- Exclude elements on edge of viewpoint from hint target.
- Change to the normal mode from the hint more smoothly.
- Highlight a current active hint target element.
- Prevent page auto focus to steal a focus from the console.
- Block extendSelection always traverse the sub tree under body or html node.
- Avoid to set caret at the head of a non-displayed text.
- Generate mousedown and mouseup events in smartOpen commands.
- Optimize the speed of displaying hint labels for huge pages.
- Handle keyup events in order to suppress event actions defined by pages.
- Finish visual mode when other frame is focused.
- Show hint label on the position not covered by the ancestors.
- Change hint label color.
- Check ancestor covering for area elements.
- Add tr into default code hint pattern.
Bugfix
- Calculate frame areas taking into account the frame padding and border.
- Fix the timing to do automatic killHover.
- Fix the issue that the count of repeatLastCommand may be reset.
- Fix the mousemove target of mousein / mouseout commands.
- Fix calculation for poly shape area's rectangle.
- Fix that tiny-macro can not record 0.
- Fix error page when the URL has ampersands.Source code released under MIT License
Version 1.1
Released Jan 28, 2018 - 95.93 KBWorks with firefox 57.0 and laterCommand
- Deprecate findNext/findPrevious/findSelectionForward/findSelectionBackward command names. Use searchNext/searchPrevious/searchSelectionForward/searchSelectionBackward commands.
- Add execCommand command.
- Add search command.
Enhancemanet
- Add p tag to the default code hint pattern.
- Enable to repeat last console command execution.
- Keep insert mode even when other window is focused.
- Scroll to new key mapping entry when it is added in the options page.
- Not export empty key mapping entries to a options file.
- Enable to scroll by count value pixels.
Bugfix
- Remove search highlighting if no text is matched.
- Finish hint mode on all frames when one frame changes the mode.
- Fix that selection may be cleared by caret display.
- Fix block extendSelection for the case that document's body has text children.
- Fix issue that some commands use count incorrectly.
- Fix snapping window size.
- Fix viewSelectionSource when selecting only text in a HTMLElement.
- Fix issue that setCaret can set a caret on comment node.Source code released under MIT License
Version 1.0
Released Jan 21, 2018 - 94.73 KBWorks with firefox 57.0 and laterCommand
- Remove toVisualModeWithCurrentSelection command. Now toVisualMode starts from current selection.
- Add collapseSelectionToStart / collapseSelectionToEnd commands.
- Add setCaret command.
- Add setTabIndex / removeTabIndex commands.
- Add viewSelectionSource command.
- Add snapWindowLeft / snapWindowRight / snapWindowTop / snapWindowBottom commands.
New features
- Implement search highlighting. Add nohlsearch console command.
Enhancement
- Tiny macro supports travelings between frames.
- Keep opening the console even when other window is focused.
- Clear caret when leaving caret mode.
- Enable to set tabindex by hover killer to only elements related to visibility rules.
- Exclude links from setTabIndex for optimization.
- Avoid unnecessary tabindex setting.
- Update default page pattern.
- Enable to use console more quickly from page loading starts.
- Review log level and message. Output debug log only when debug mode.
- Update default options.
Bugfix
- Fix the issue that fixed message is not hidden in some case.
- Fix that compose command is not repeatable.
- Fix that error page is saved in history.
- Fix error by multiple pagehide events.
- Fix console port connection leak.
- Fix that reset tab info in error.Source code released under MIT License
Version 0.9
Released Jan 13, 2018 - 90.12 KBWorks with firefox 57.0 and laterCommand
- Add focusPreviousFrame command.
- Add block granularity ton extendSelection command.
Enhancement
- Enable to configure the key to leave suspend mode.
- Use activateNewTab option for the tabopen console command.
- Enhance the speed of hint filter in heavy pages.
- Use element's value or alt attributes as hint filter target.
- Revert hint filter state if matching no elements
- Text edit commands support content editable elements.
- Generate an input event when invoking edit commands.
- MoveTargetAtCenter works in a frame.
- ScrollLineUp / scrollLineDown scroll only the top frame.
- Enhance showMessage format.
- Start text search from an active frame.
- Add heading elements into default code hint target.
- Add page scrolling commands into default visual mode key mapping.
- FocusNext / focusPrevious emulate focus move more accurately.
Bugfix
- Fix hint label position in pages with non-static position root.
- Fix unable to repate focusNext / focusPrevious correctly by repeatLastCommand.Source code released under MIT License
Version 0.8
Released Jan 6, 2018 - 87.53 KBWorks with firefox 57.0 and laterCommand
- Add toInsertModeIfEditable.
New features
- Add winbuffer console command.
- Add options for keywords of findNextPage / findPreviousPage.
- Add options for console design.
Enhancement
- Reconstruct hint keymapping options.
- Change visual mode command name from move to extendSelection.
- Enhance key mapping configuration design.
- Enhance hint label.
- Enhance finxNextPage / finxPreviousPage.
- Save search history event if the search is failed.
Bugfix
- Fix that setting tabindex for children of an element already set tabindex.
- Calculate the top z-index correctly.Source code released under MIT License
Version 0.7
Released Dec 30, 2017 - 81.99 KBWorks with firefox 57.0 and laterCommand
- Add deleteChildElements command.
- Add speedFaster / speedSlower / resetSpeed command.
- Add switchMute command.
- Add hint.toggleOverlap command.
New features
- Enable to overlap hint labels by hint.toggleOverlap command.
Enhancement
- Unify open and search console commands. This change remove search / tabsearch / psearch commands.
- Add winopen console command.
- History console command takes a subcommand: open, delete, or deleteFrom.
- Enhance console candidate list.
- Enable to use page caches on history traversing by using pageshow/pagehide instead of unload.
- Show more information on showVideoInfo command.
- Enable to configure more options.
- Strictly check the visibility of hint targets.
- Enhance security by ignoring non-trusted keyboard events.
- Emulate mousemove events more accurately.
- Generate mouseenter / mouseleave events when invoking mousein / mouseout commands.
- Keep the target after hint.reconstruct command.
- Add the try again button in the error page.
- Scroll commands emulate browser's scroll behaviour on frames.
- Use a click event for privileged URL on smartOpen command.
- Enhance video element detection.Source code released under MIT License
Version 0.6
Released Dec 23, 2017 - 79.02 KBWorks with firefox 57.0 and laterCommand
- Add compose command, which does multiple commands simultaineously. See default key mappings of visual mode.
- Add smartYank command.
- Add toHintCodeMode command.
Enhancement
- Download console command can take a subcommand: show, pause, resume, cancel, or erase.
- Search starts from the current frame, except the search is invoked from the console.
- Enable to disable auto focus in hint mode by options page.
- Enhance default key mappings of visual mode.
Bugfix
- NextTab command can select first tab by count 1.
- FocusNextFrame command works correctly even if the any element has focus.Source code released under MIT License
Version 0.5
Released Dec 19, 2017 - 77.81 KBWorks with firefox 57.0 and laterCommand
- Add moveTabToNewWindow command.
- Add moveTabToNextWindow / moveTabToPreviousWindow commands.
- Add focusNextAndChangeMode / focusPreviousAnd commands.
- Add showPageInfo command.
- Add fixedFocusin command.
- Remove showFrameURL and add showFrameInfo command.
- Remove scrollMiddle and add scrollVerticalMiddle and scrollHorizontalMiddle command.
New features
- Overwrite error pages. This feature is disabled in the options page.
- Add psearch console command. This search queries in a new private window.
Enhancement
- Support focus moves between frames by focusNext / focusPrevious commands.
- Avoid unnecessary tabindex setting.
- Continue seach from the current frame by findNext / findPrevious.
- Focusin command works correctly even if the target is another frame element.
- Enable to specify the duration which message is showing for by count.
Bugfix
- Fix typo of showVideoInfo command name.
- Fix changing to insert mode on a readonly element.
- Fix an issue that the fixed message is not hidden.
- Fix foucsNext / foucsPrevious.Source code released under MIT License
Version 0.4
Released Dec 15, 2017 - 74.1 KBWorks with firefox 57.0 and laterNote
Remap default key binding in consideration of Window / Linux platforms.
Command
- Add toVisualModeWithCurrentSelection command. toVisualMode always start selection from the top of current display.
- Unify toExMode and the kinds into toConsoleMode and toConsoleModeWithURL. New commands can take default command.
- Add killHover command.
- Add findSelectionForward / findSelectionBackward command.
- Add resetFocus command.
New features
- Add local mark. Mark by m[a-z'`], and jump by `[a-z'`] or '[a-z'`] in normal mode.
- Add a hover killer function to add tabindex to elements specified :hover in CSS rules.
Enhancement
- Hide browser's URL tooltip when console mode starts.
- Strictly check messages between frames by window.postMessage for security reasons.
- Makes the scrolling behaviour closer to the browser default.Source code released under MIT License
Version 0.3
Released Dec 9, 2017 - 117.25 KBWorks with firefox 57.0 and laterCommand
- Add toSuspendMode command.
- Add lastActivatedTab command.
- Add openSource / openSourceInTab / openSourceInFrame commands.
- Add focusNext / focusPrevious commands.
New features
- Enable to configure the console key mapping.
- Add suspend mode.
- Add a button to restore the default options in options page.
Enhancement
- Use smartcase in more case.
- Enable to use 0 as key mapping.
- Use click event for media element in smartOpen / smartOpenInTab commands.
- Use click and keypress event for each input type in smartOpen / smartOpenInTab commands.
- Focus only links in findNextPage / findPreviousPage commands.
- Use count to determine hint type.
- Display mode in console when visual / caret / suspend mode.
- Include media, supports, document rules into hover killer target.
- Enhance search behaviour.
Bug
- Fix focusing console from a child or groundchild frame.
- Fix incorrect behaviour of incrementURL / decrementURL for some URLs.
- Fix incorrect hint label position for some pages.Source code released under MIT License
Version 0.2
Released Dec 2, 2017 - 116.66 KBWorks with firefox 57.0 and laterCommand
- Fix deleteToBeginningOfLine command name.
- Remove mousein / mouseout commands and add mouseinTo / mouseinFrom / mouseoutTo / mouseoutFrom command.
- Add mousemove command.
- Add yankFrameHost / yankPageHost command.
New features
- Implement hover killer, which inserts rules with :focus-within corresponding to :hover.
- Include bookmarks into open / tabopen / private candidates.
Bug
- Continue search even if search matchs input or textarea value.
- Fix position calculations for absolute, fixed, or float elements on hint collection.
- Treat object element as frame on hint collection.
- Ignore non-displayed frame on focusNextFrame command.Source code released under MIT License
Version 0.1
Released Nov 23, 2017 - 53.44 KBWorks with firefox 57.0 and laterSource code released under MIT License