diff options
| author | Stephen Blott | 2014-12-16 10:19:18 +0000 |
|---|---|---|
| committer | Stephen Blott | 2014-12-16 10:19:18 +0000 |
| commit | 0b3a242841f7badb069840dec80a24d38d4e843a (patch) | |
| tree | 868dc7f35a64bc17f93464a61a9111dbf24a7c7e | |
| parent | bea41e9c695f3b3f8e921880b3d40b681ca387b0 (diff) | |
| parent | 23ce72b0e845d2c4a1469f629cd1abd70dce6652 (diff) | |
| download | vimium-0b3a242841f7badb069840dec80a24d38d4e843a.tar.bz2 | |
Merge remote-tracking branch 'upstream/master' into post-1.46
| -rw-r--r-- | README.md | 41 | ||||
| -rw-r--r-- | content_scripts/scroller.coffee | 4 | ||||
| -rw-r--r-- | content_scripts/vimium.css | 4 | ||||
| -rw-r--r-- | manifest.json | 2 |
4 files changed, 30 insertions, 21 deletions
@@ -140,6 +140,15 @@ Please see [CONTRIBUTING.md](https://github.com/philc/vimium/blob/master/CONTRIB Release Notes ------------- +1.46, 1.47, 1.48 (2014-12-15) + +- Site-specific excluded keys: you can disable some Vimium key bindings on sites like gmail.com, so you can use the key bindings provided by the site itself. +- Smooth scrolling. +- The Vomnibar now orders tabs by recency. Use this to quickly switch between your most recently-used tabs. +- New commands: "close tabs to the left", "close tabs to the right", "close all other tabs". +- Usability improvements. +- Bug fixes. + 1.45 (2014-07-20) - Vimium's settings are now synced across computers. @@ -147,12 +156,12 @@ Release Notes - Vomnibar can now use [search engine shortcuts](https://github.com/philc/vimium/wiki/Search-Engines), similar to Chrome's Omnibar. - Due to significant ranking improvements, Vomnibar's search results are now even more helpful. - When reopening a closed tab, its history is now preserved. -- Bugfixes. +- Bug fixes. 1.44 (2013-11-06) - Add support for recent versions of Chromium. -- Bugfixes. +- Bug fixes. 1.43 (2013-05-18) @@ -164,25 +173,25 @@ Release Notes - Added "LinkHints.activateModeToOpenIncognito", currently an advanced, unbound command. - Disallowed repeat tab closings, since this causes trouble for many people. - Update our Chrome APIs so Vimium works on Chrome 28+. -- Bugfixes. +- Bug fixes. 1.42 (2012-11-03) -- Bugfixes. +- Bug fixes. 1.41 (2012-10-27) -- Bugfixes. +- Bug fixes. 1.40 (2012-10-27) -- Bugfixes. +- Bug fixes. - Added options for search engines and regex find. - Pressing unmapped keys in hints mode now deactivates the mode. 1.39 (2012-09-09) -- Bugfixes. +- Bug fixes. 1.38 (2012-09-08) @@ -190,7 +199,7 @@ Release Notes - Add a browser icon to quickly add sites to Vimium's exclude list. - Restyle options page. - `gi` now launches a new mode that allows the user to tab through the input elements on the page. -- Bugfixes. +- Bug fixes. 1.37 (2012-07-07) @@ -203,11 +212,11 @@ Release Notes 1.35 (2012-07-05) -- Bugfixes. +- Bug fixes. 1.34 (2012-07-03) -- A bugfix for bookmarklets in Vomnibar. +- A bug fix for bookmarklets in Vomnibar. 1.33 (2012-07-02) @@ -247,11 +256,11 @@ Release Notes - Support for opening bookmarks (`b` and `B`). - Support for contenteditable text boxes. -- Speed improvements and bugfixes. +- Speed improvements and bug fixes. 1.27 (2011-03-24) -- Improvements and bugfixes. +- Improvements and bug fixes. 1.26 (2011-02-17) @@ -266,11 +275,11 @@ Release Notes - Many of the less-used commands are now marked as "advanced" and hidden in the help dialog by default, so that the core command set is more focused and approachable. - Improvements to link hinting. -- Bugfixes. +- Bug fixes. 1.21 (2010-10-24) -- Critical bugfix for an excluded URLs regression due to frame support. +- Critical bug fix for an excluded URLs regression due to frame support. 1.20 (2010-10-24) @@ -317,7 +326,7 @@ does not support command repetition. - Make the CSS used by the link hints configurable. It's under Advanced Options. - Add a notification linking to the changelog when Vimium is updated in the background. -- Link-hinting performance improvements and bugfixes. +- Link-hinting performance improvements and bug fixes. - Ctrl+D and Ctrl+U now scroll by 1/2 page instead of a fixed amount, to mirror Vim's behavior. 1.14 (2010-01-21) @@ -327,7 +336,7 @@ does not support command repetition. 1.13 (2010-01-21) - `<c-f>` and `<c-b>` are now mapped to scroll a full page up or down respectively. -- Bugfixes related to entering insert mode when the page first loads, and when focusing Flash embeds. +- Bug fixes related to entering insert mode when the page first loads, and when focusing Flash embeds. - Added command listing to the Options page for easy reference. - J & K have reversed for tab switching: J goes left and K goes right. - `<c-[>` is now equivalent to ESC, to match the behavior of VIM. diff --git a/content_scripts/scroller.coffee b/content_scripts/scroller.coffee index 5eb1c5e2..a2617289 100644 --- a/content_scripts/scroller.coffee +++ b/content_scripts/scroller.coffee @@ -34,12 +34,12 @@ getDimension = (el, direction, amount) -> else amount -# Perform a scroll. Return true if we successfully scrolled by the requested amount, and false otherwise. +# Perform a scroll. Return true if we successfully scrolled by any amount, and false otherwise. performScroll = (element, direction, amount) -> axisName = scrollProperties[direction].axisName before = element[axisName] element[axisName] += amount - element[axisName] == amount + before + element[axisName] != before # Test whether `element` should be scrolled. E.g. hidden elements should not be scrolled. shouldScroll = (element, direction) -> diff --git a/content_scripts/vimium.css b/content_scripts/vimium.css index a042a4cf..f582824a 100644 --- a/content_scripts/vimium.css +++ b/content_scripts/vimium.css @@ -4,8 +4,8 @@ * Vimium dialogs. * * The z-indexes of Vimium elements are very large, because we always want them to show on top. Chrome may - * support up to Number.MAX_VALUE, which is approximately 1.7976e+308. We're using 2**31, which is the max value of a singed 32 bit int. - * Let's use try larger valeus if 2**31 empirically isn't large enough. + * support up to Number.MAX_VALUE, which is approximately 1.7976e+308. We're using 2^31, which is the max + * value of a singed 32 bit int. Let's try larger valeus if 2**31 empirically isn't large enough. */ /* diff --git a/manifest.json b/manifest.json index d52ac8f6..67704677 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Vimium", - "version": "1.45", + "version": "1.48", "description": "The Hacker's Browser. Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim.", "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", |
