aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-01-28Simplify hint-string generation; tweaks.Stephen Blott
2016-01-28Simplify hint-string generationStephen Blott
2016-01-26Merge pull request #1941 from smblott-github/temp-01Stephen Blott
Remove "beta" label from visual-mode commands.
2016-01-26Remove "beta" label from visual-mode commands.Stephen Blott
These seem to be working fine, we can commit to them.
2016-01-19Merge pull request #1934 from georgemillo/patch-1Stephen Blott
Spelling fixes
2016-01-18Spelling fixesGeorge Millo
2016-01-13Merge pull request #1932 from brianvanburken/update-browser-action-iconsStephen Blott
Update browser action icons
2016-01-10Optimised icons.Brian van Burken
2016-01-10Improved sharpness of browser action icons.Brian van Burken
2016-01-10Note fix for #1911 in README.Stephen Blott
2016-01-10Merge pull request #1930 from smblott-github/fix-endless-scrollingStephen Blott
Ensure hint keyup handler is always removed, fix endless scrolling
2016-01-09Ensure hint handler is always removed.Stephen Blott
For some (unknown) reason, we do not receive the keyup event for Shift when activating link hints. Consequently, we are not correctly removing the keyup handler. And that handler is blocking subsequent keyup events, which has the effect of endless scrolling (because the scroller relies on keyup events to stop scrolling). Here, we correcttly remove the keyup handler when link-hints mode exits. Fixes #1911.
2016-01-02Merge pull request #1922 from jdpopkin/update_contributingStephen Blott
Update dependencies in CONTRIBUTING
2016-01-01Update dependencies in CONTRIBUTINGJackson Popkin
2015-12-20Merge pull request #1916 from brianvanburken/modern-logoPhil Crosby
Updated logo to current chromium.
2015-12-20Updated logo to current chromium.Brian van Burken
2015-11-20Merge pull request #1899 from gaborluk/masterStephen Blott
Fix indentation so that `openerTabId` takes effect
2015-11-20Fix indentation so that `openerTabId` takes effectGábor Luk
2015-10-24Merge pull request #1865 from mrmr1993/visual-mode-range-getBoundingClientRectsStephen Blott
Properly check whether the selection is visible in the current viewport
2015-10-23Properly check whether the selection is visible in the current viewportmrmr1993
2015-10-10Merge pull request #1845 from ↵Stephen Blott
smblott-github/better-delay-for-filtered-link-hints Block keyboard events when a filtered hint matches.
2015-10-10Merge pull request #1849 from smblott-github/suppress-trailing-key-eventsStephen Blott
Suppress trailing key events (after link hints).
2015-10-04Make mode.exit() idempotent.Stephen Blott
We've been calling hintMode.exit() twice: once explicitly, and once as a side effect of the simulated click event. Since there are so many code paths through link hints, it seems better to simply explicitly make mode.exit() idempotent for all modes. Which is what this commit does.
2015-10-04Make comment/explanation match implementation.Stephen Blott
2015-10-04Suppress trailing key events (after link hints).Stephen Blott
This ensures that -- on leaving link hints mode -- we consume any trailing keyup events (and don't let the underlying page see them). Additional notes: - There are other places where we seem to be leaking keyup events. - A separate bug... It looks like we're calling `exit()` on link-hints mode twice.
2015-10-02Simplify c9af886a92e4b686456b34949e907a9d79fb223e.Stephen Blott
2015-10-02Block keyboard events when a filtered hint matches.Stephen Blott
Previously, we blocked keyboard events for a fixed 200ms. With this PR, we continue blocking keyboard events until 150ms after the last `keydown` or `keypress` event. So, we wait until we think the user has stopped typing. Fixes #1842.
2015-09-25Increment version to 1.53Phil Crosby
2015-09-21Merge pull request #1835 from mrmr1993/add-comment-for-philcStephen Blott
Add a comment explaining the choice of XMLHttpRequest for UIComponent
2015-09-21Add a comment explaining the choice of XMLHttpRequest for UIComponentmrmr1993
2015-09-20Merge pull request #1086 from mrmr1993/countMatchesPhil Crosby
Rework to make match counting code for searches more DRY and easier to read
2015-09-19Note Vimium working on new-tab page.Stephen Blott
2015-09-19Merge branch 'mrmr1993/xmlhttprequest-uicomponent-styles'Stephen Blott
2015-09-19Tidy up #1833.Stephen Blott
2015-09-18Load UIComponent stylesheet via XMLHttpRequest, use background as neededmrmr1993
2015-09-18Merge pull request #1827 from mrmr1993/fix-build-errorsStephen Blott
Use version 0.11 of node's path; new version 0.12 breaks the build
2015-09-17Fix regression in #1828.Stephen Blott
In #1828, we (I) broke the fact that `gt` and `gT` should be able to wrap around at the ends (so, for example, `gt` on the right-most tab should take you to the first).
2015-09-17Note Vomnibar on NTP issue/fix.Stephen Blott
2015-09-17Merge pull request #1828 from smblott-github/add-count-for-g0-and-g$Stephen Blott
Add <count> prefix for g0 and g$.
2015-09-17Update README for <count>g0/g$.Stephen Blott
2015-09-17Add <count> prefix for g0 and g$.Stephen Blott
`2g0` takes you to the second tab. `2g$` takes you to the second last tab. This gives us `gt`/`gT` for relative tab selection and `g0`/`g$` for absolute tab selection. `<count>` previously had no special meaning for `g0` and `g$`, and it's not clear it could have any other meaning than that implemented here. Fixes #1298 (kind of).
2015-09-17Merge pull request #1821 from mrmr1993/hide-uicomponents-by-defaultStephen Blott
Don't show UIComponent <iframe>s while vimium.css loads
2015-09-16Use version 0.11 of node path; version 0.12 breaks the buildmrmr1993
2015-09-13Only show link hints for <label>s for elements without a hintmrmr1993
2015-09-13Make <label>s clickable with LinkHintsmrmr1993
2015-09-13Don't show UIComponent <iframe>s while vimium.css loadsmrmr1993
This fixes #1817, where our stylesheet isn't loaded correctly due to a Chromium issue and the Vomnibar/HUD <iframe>s are always visible on the new tab page.
2015-09-11Tweak comment from #1813.Stephen Blott
2015-09-11Merge pull request #1813 from mrmr1993/stop-decoding-js-uris-after-fixStephen Blott
Don't decode javascript URIs on Chrome 46.0.2467.2 and later
2015-09-11Move repeated conditional FindMode code into one placemrmr1993
2015-09-11Move escaping regex special chars to its own utility functionmrmr1993