aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-11-02Merge pull request #2763 from mrmr1993/ff-find-modeStephen Blott
FF: Don't use Selection.getRangeAt(0) when there are no ranges
2017-11-02FF: Don't use Selection.getRangeAt(0) when there are no rangesmrmr1993
This fixes #2757.
2017-11-02Merge pull request #2762 from mrmr1993/gmail-rolesStephen Blott
Add some roles used by GMail to link hints
2017-11-02Add some roles used by GMail to link hints, reduce no. of comparisonsmrmr1993
2017-11-02Merge pull request #2761 from mrmr1993/typo-fixStephen Blott
Typos
2017-11-02Fix typosmrmr1993
This should have no user-facing impact.
2017-11-02Remove the right listener from hashchangemrmr1993
2017-11-01Merge pull request #2558 from mrmr1993/rectsOverlapKillStephen Blott
Simplify rectsOverlap
2017-11-01Use Rect.intersects instead of Rect.intersectsStrictmrmr1993
We don't care about overlap at the border here, so we can happily use intersects over intersectsStrict.
2017-11-01Rename Rect.rectOverlaps to Rect.intersectsStrict, clarify the commentmrmr1993
2017-11-01Rename Rect.contains to Rect.intersects, add an explanitory commentmrmr1993
2017-11-01Refine definition of Rects.rectsOverlapmrmr1993
2017-10-31Merge pull request #2753 from mrmr1993/always-consume-keyupStephen Blott
Always suppress keyups for keydowns that we handle, enforced in handlerStack
2017-10-29Remove unused codemrmr1993
2017-10-29Let handlerStack call consumeKeyup rather than calling it explicitlymrmr1993
2017-10-29Suppress all keyup events automatically if we consume the keydownmrmr1993
2017-10-29Merge pull request #2733 from mrmr1993/ff-androidStephen Blott
Minimal Firefox Android support
2017-10-29Better wording of backup/restore help text.Stephen Blott
2017-10-29Merge pull request #2748 from mrmr1993/frontend-splitStephen Blott
Move normal mode and its commands out of vimium_frontend.coffee
2017-10-29Guard against undefined DomUtils, instead of stubbing in testsmrmr1993
2017-10-29Move FF package build into regular build process.Stephen Blott
(Separately, these two processes may be doing the same thing.)
2017-10-29Make file inputs work with filtered hints.Stephen Blott
2017-10-29Refacator restore/save code.Stephen Blott
Some the long-reach code here is ugly. Things are too spread around. This refactors the code called on "save" to a callback. Thus, the code related to backup and restore is localised.
2017-10-29Tidy up exports in vimium_frontendmrmr1993
2017-10-29Move findAndFollow* to mode_normal.coffeemrmr1993
2017-10-29Move FocusSelector to mode_normal.coffeemrmr1993
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