aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-12-16scroller.coffee(performScroll): Fix `h` `l` horizontal scrollingfix-h-l-left-right-scrollingTeddy Wing
When scrolling horizontally, `axisName` has value `"scrollLeft"`. Since this line checks against value `"x"` it would always fail, causing `h` and `l` to scroll vertically up and down respectively. Use the `direction` argument in the condition instead, which is set to `"x"` when scrolling horizontally with `h` and `l`. This fixes horizontal scrolling using `h` and `l`.
2018-12-16Bump to 1.64.2.HEADv1.64.2masterStephen Blott
2018-12-16Merge pull request #3175 from gdh1995/shadowDOMv1Stephen Blott
use Shadow DOM v1 if it exists
2018-10-28fix a small typo that attachShadow needs an argumentgdh1995
2018-10-28use Shadow DOM v1 if it existsgdh1995
Chrome 70 has deprecated Shadow DOM v0 and displayed a warning when it's used. And accroding to https://www.chromestatus.com/features/4507242028072960, Shadow DOM v0 will be removed since Chrome 73. The support for Shadow DOM v1 has been there since Chrome 53 and is enabled by default on Firefox 63, so it's time to use it. Old support is still needed because Vimium's min_chrome_version is 51.
2018-10-06Do not try to findNext unless we actually have query text.Stephen Blott
Fixes #3154 (I think).
2018-09-29Note %S in search engine URLs for search engines.Stephen Blott
2018-09-29Revert "Note %S in search engine URLs for search engines."Stephen Blott
This reverts commit bec8bf9287679221bf30a31707dcb58fbdd033d3. Oops. I put this comment in the wrong place.
2018-09-29Note %S in search engine URLs for search engines.Stephen Blott
2018-09-29Merge pull request #3111 from gdh1995/use-scroll-byStephen Blott
use Element::scrollBy if it exists
2018-09-29Don't note %S on options page.Stephen Blott
This is too much information for the casual user. I'll put it on the Wiki instead.
2018-09-14Move and fix test for featureRyan Perry-Nguyen
2018-09-14fix logic for appending %s to searchUrlRyan Perry-Nguyen
2018-09-14add %S disclaimer on options pageRyan Perry-Nguyen
2018-09-14dont queries for %S replacementRyan Perry-Nguyen
2018-09-05Not change re. yanking email addresses.Stephen Blott
2018-09-05"Make yf strip any leading "mailto:".Stephen Blott
When yanking an email URL with `yf`, it's likely to be more useful to strip the leading "mailto:". Fixes #3123.
2018-09-04Note scrolling on GMail reverted.Stephen Blott
2018-09-04Revert "Add special-case rule for GMail."Stephen Blott
This reverts commit aff380669445594e7566a835d4b27f11da26ea6a. This breaks scrolling on Twitter. Needs more thought.
2018-09-04Use function directly.Stephen Blott
If Vimium becomes disabled, then we remove this listener. So we better add the actual function we want to (later) remove, rather than creating a new function (which will never be removed.
2018-09-04Bump to v1.64.1.v1.64.1Stephen Blott
2018-09-04Add special-case rule for GMail.Stephen Blott
This selects the body of a message, if such is displayed.
2018-09-04Merge branch 'marcotc--new-reddit-scroll'Stephen Blott
2018-09-04Tweak #3119.Stephen Blott
1. Use verb phrase for function name. 2. Add `Scroller.reset()` method. This *only* resets the activated element. 3. Reset the scroller only if the URL has changed. (Previously, in #3119, the scroller was also being reset when the tab gained the focus.) Based on a suggestion from @marcotc.
2018-09-04Refactor, part 1Marco Costa
2018-08-31Handle scrolling on Reddit redesignMarco Costa
2018-08-31Merge pull request #3118 from marcotc/patch-2Stephen Blott
Instructions for local Vimium Firefox development
2018-08-31Merge pull request #3117 from marcotc/patch-1Stephen Blott
Add CoffeeScript v1 requirement to CONTRIBUTING.md
2018-08-31Instructions for local Vimium Firefox developmentMarco Costa
2018-08-31Update CONTRIBUTING.mdMarco Costa
2018-08-30Add Coffeescript v1 requirement to CONTRIBUTING.mdMarco Costa
2018-08-30Bump version to 1.64.v1.64Stephen Blott
2018-08-30Note #3099 fixed.Stephen Blott
2018-08-30Merge pull request #3113 from smblott-github/fall-back-to-event-keyStephen Blott
Fall back to using event.key.
2018-08-30Fall back to using event.key.Stephen Blott
If `event.code` is not defined, then fall back to using `event.key` instead. Fixes #3099.
2018-08-27use Element::scrollBy if it existsgdh1995
2018-08-23Bump version number for minor release on Vimium Canary.Stephen Blott
2018-08-23Tweak Twitter CSS selector.Stephen Blott
2018-08-23Bump version number for minor release on Vimium Canary.Stephen Blott
2018-08-23Note #3101 in README.Stephen Blott
2018-08-23Merge pull request #3101 from smblott-github/twitter-hackStephen Blott
Site-specific hack to make expanded tweets scrollable.
2018-08-23Update change log in README.Stephen Blott
2018-08-23Site-specific hack to make expanded tweets scrollable.Stephen Blott
Twitter is an important site and Vimium's scrolling is currently broken when a tweet is expanded. In my opinion, the existing bahviour is so bad and that a site-specific hack is warranted. Fixes #3045.
2018-08-17togglePinTab command should take a count prefix.Stephen Blott
2018-08-17Refactor...Stephen Blott
Refactor code for selecting the tabs to which a tab command with a count prefic should apply.
2018-08-13Bump to 1.63.6 (bug fixes).Stephen Blott
2018-08-13Bump to 1.63.5 (bug fixes).Stephen Blott
2018-08-13Cache keydown events while launching link hints.Stephen Blott
Launching link hints can sometimes be slow. For filtered hints, the user already knows what to type - but must nevertheless wait until the hints have been calculated and rendered. Here, we cache intervening keydown events, and replay them once hints-mode proper is launched. This should make improve usability (in the case of filtered hints). Fixes #3050.
2018-08-10Tweak #3079.Stephen Blott
Fixes #3068.
2018-08-10Fixed #3068Li Fang
Fixed frustrating IME leftover issue when press ESC in input