aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-10-29Reset the restore-backup file chooser on save.Stephen Blott
It's just cleaner this way.
2017-10-29Move selectFoundInputElement into mode_findmrmr1993
2017-10-29Merge pull request #2751 from smblott-github/backup-settingsStephen Blott
Fix backup link for FF and Chrome.
2017-10-29Move focusFoundLink into mode_find, don't expose it as globalmrmr1993
2017-10-29Fix restore for exclusion rules.Stephen Blott
In the case of exclusion rules, we first have to remove existing rules; otherwise, the restored rules are *appended* to the existing rules.
2017-10-29Tidy up backup code.Stephen Blott
This can be shorter now.
2017-10-29Fix backup link for FF and Chrome.Stephen Blott
This makes the UI for generating an options backup the same for FF and Chrome. We populate the *Backup* link on `mousedown`.
2017-10-29Fix backup download for Firefox.Stephen Blott
2017-10-29Note backup/restore in README.Stephen Blott
2017-10-29Hide "Download Backup" Link.Stephen Blott
On Chrome, this text was becoming visible when the "Create Backup" button was pressed. Mention @mrmr1993: you might want to check this in FF.
2017-10-29Merge pull request #2750 from smblott-github/backup-settingsStephen Blott
Add backup/restore for Vimium options.
2017-10-29Include settingsVersion in backup.Stephen Blott
2017-10-29Make backup JSON human readable.Stephen Blott
2017-10-29FF: Show backup download link in the options pagemrmr1993
Firefox doesn't seem to respect the |download| attribute for links, and it garbage collects our blob URL when we navigate away from the options page (to the object URL). We work around this by simply showing the download link in Firefox. Disappointingly, the user needs to right-click the link and choose to download from the context menu. Behaviour in Chrome is unchanged, except that the download link is now visible.
2017-10-28Remove normal mode commands from global scopemrmr1993
2017-10-28Remove invokeCommandString, call NormalModeCommands directlymrmr1993
2017-10-28Bind LinkHints, Vomnibar and Marks commands appropriatelymrmr1993
2017-10-28Add backup/restore for Vimium options.Stephen Blott
See the *very* bottom of the options page (below advanced settings). Clicking "Backup" creates a JSON file. Selecting a backup populates the options inputs, the user then clicks *Save Changes* to confirm.
2017-10-27Move goPrevious and goNext to normal mode filemrmr1993
2017-10-27Include LinkHints, Vomnibar and Marks commands in normal mode filemrmr1993
2017-10-27Split focusInput, move the main part into the normal mode filemrmr1993
2017-10-27Add tests to check that foreground commands are implementedmrmr1993
2017-10-27Move passNextKey to normal mode filemrmr1993
2017-10-27Move mainFrame and showHelp to normal mode filemrmr1993
2017-10-27Move normal mode find commands into normal mode filemrmr1993
2017-10-27Move findAndFocus into FindMode, rename to findNextmrmr1993
2017-10-27Move FindMode exit functions into FindModemrmr1993
2017-10-27Move self-contained normal mode commands to normal mode filemrmr1993
2017-10-27Merge pull request #2747 from Honeypot95/patch-1Stephen Blott
Fixed typo
2017-10-27Fixed typoHoneypot95
2017-10-27Move NormalMode to its own content scriptmrmr1993
2017-10-27Bump to 1.61.1.v1.61.1Stephen Blott
2017-10-27Fix #2738.Stephen Blott
I omitted to check this properly. It turns out we weren't getting the options from the correct place.
2017-10-27Bump to 1.61v1.61Stephen Blott
2017-10-27Merge pull request #2742 from mrmr1993/ff-fix-fbStephen Blott
Add global objects to window.root, re-add to window on DOMLoad
2017-10-25FF: Only apply fix to bug 1408996 when appropriatemrmr1993
2017-10-25FF: Workaround bug 1408996 in focusInput's focus listenermrmr1993
2017-10-25FF: Share |root| global proxy, re-add the globals to window on DOMLoadmrmr1993
This is a workaround for Firefox bug 1408996.
2017-10-24Note hard command option for reload.Stephen Blott
2017-10-24Merge pull request #2738 from mrmr1993/hard-reloadStephen Blott
Add hard option to reload command
2017-10-24Add |hard| option to reload commandmrmr1993
2017-10-19(FF android) Guard against undefined chrome.browserAction.setIconmrmr1993
2017-10-19(FF android) Guard against undefined chrome.windowsmrmr1993
2017-10-19Merge pull request #2732 from mrmr1993/aria-tab-clickableStephen Blott
Recognise role=tab elements as clickable
2017-10-19Recognise aria-role=tab elements as clickablemrmr1993
In particular, these are used in the current (2017-10-19) version of YouTube. This fixes #2730.
2017-10-16Merge pull request #2728 from xuhdev/patch-1Stephen Blott
Add Firefox and Chromium to contribution guidelines
2017-10-15Add Firefox and Chromium to contribution guidelinesHong
2017-10-14Note mapping <c-[> in README.Stephen Blott
2017-10-14Merge pull request #2723 from smblott-github/allow-map-vim-like-escapeStephen Blott
Allow <c-[> to be mapped as a regular command.
2017-10-14Allow <c-[> to be mapped as a regular command.Stephen Blott
If map <c-[> someCommand is configured, then the hardwired `<c-[>` meaning `Escape` behaviour is disabled. Users who want to map `<c-[>` probably *never* use it as `Escape`. Fixes #2722.