From 8127e09f9917564a0b5da7ace9e8aa64692c7fb6 Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Mon, 15 Dec 2014 09:14:41 -0800 Subject: Fix typo --- content_scripts/vimium.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content_scripts/vimium.css b/content_scripts/vimium.css index a8ae5583..cdf47d6c 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. */ /* -- cgit v1.2.3 From bf20d57e88d0897875daa064c4603c6ccebbf3b6 Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Mon, 15 Dec 2014 09:16:13 -0800 Subject: Changelog for 1.46 --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 20331785..46d65252 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,15 @@ Please see [CONTRIBUTING.md](https://github.com/philc/vimium/blob/master/CONTRIB Release Notes ------------- +1.46 (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. -- cgit v1.2.3 From c826dfb33c7cf763d14aaaa1d9b4cf52b697e91c Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Mon, 15 Dec 2014 09:17:12 -0800 Subject: Change bugfix -> bug fix --- README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 46d65252..f5431f31 100644 --- a/README.md +++ b/README.md @@ -156,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) @@ -173,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) @@ -199,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) @@ -212,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) @@ -256,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) @@ -275,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) @@ -326,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) @@ -336,7 +336,7 @@ does not support command repetition. 1.13 (2010-01-21) - `` and `` 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. - `` is now equivalent to ESC, to match the behavior of VIM. -- cgit v1.2.3 From 099e1836d9def859fd7f8f425709c19b615acb09 Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Mon, 15 Dec 2014 09:18:56 -0800 Subject: Update version number to 1.46 --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index 3792458b..a6021749 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Vimium", - "version": "1.45", + "version": "1.46", "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", -- cgit v1.2.3 From 10e669904f277d66f5ef15743256a59caa01cc15 Mon Sep 17 00:00:00 2001 From: mrmr1993 Date: Tue, 16 Dec 2014 04:22:43 +0000 Subject: Use a tolerance when checking scrolling to fix zoomed scrolls --- content_scripts/scroller.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content_scripts/scroller.coffee b/content_scripts/scroller.coffee index 5eb1c5e2..d3716a46 100644 --- a/content_scripts/scroller.coffee +++ b/content_scripts/scroller.coffee @@ -39,7 +39,8 @@ performScroll = (element, direction, amount) -> axisName = scrollProperties[direction].axisName before = element[axisName] element[axisName] += amount - element[axisName] == amount + before + scrollChange = element[axisName] - before + Math.abs(scrollChange - amount) <= 4 # At 25% zoom the scroll can be off by as much as 4. # Test whether `element` should be scrolled. E.g. hidden elements should not be scrolled. shouldScroll = (element, direction) -> -- cgit v1.2.3 From 8200cec17975050ea872236136d916488890850e Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Mon, 15 Dec 2014 21:41:29 -0800 Subject: Update to 1.47 --- README.md | 2 +- manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f5431f31..59a20683 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ Please see [CONTRIBUTING.md](https://github.com/philc/vimium/blob/master/CONTRIB Release Notes ------------- -1.46 (2014-12-15) +1.46, 1.47 (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. diff --git a/manifest.json b/manifest.json index a6021749..e094a322 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Vimium", - "version": "1.46", + "version": "1.47", "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", -- cgit v1.2.3 From 84bca6fb893f41c1c179b71c1c894bdd81b64127 Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Tue, 16 Dec 2014 08:25:42 +0000 Subject: Fix smooth scrolling, all cases. --- content_scripts/scroller.coffee | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/content_scripts/scroller.coffee b/content_scripts/scroller.coffee index d3716a46..a2617289 100644 --- a/content_scripts/scroller.coffee +++ b/content_scripts/scroller.coffee @@ -34,13 +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 - scrollChange = element[axisName] - before - Math.abs(scrollChange - amount) <= 4 # At 25% zoom the scroll can be off by as much as 4. + element[axisName] != before # Test whether `element` should be scrolled. E.g. hidden elements should not be scrolled. shouldScroll = (element, direction) -> -- cgit v1.2.3 From 23ce72b0e845d2c4a1469f629cd1abd70dce6652 Mon Sep 17 00:00:00 2001 From: Phil Crosby Date: Tue, 16 Dec 2014 00:42:01 -0800 Subject: Update version to 1.48 --- README.md | 2 +- manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 59a20683..8256f9f7 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ Please see [CONTRIBUTING.md](https://github.com/philc/vimium/blob/master/CONTRIB Release Notes ------------- -1.46, 1.47 (2014-12-15) +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. diff --git a/manifest.json b/manifest.json index e094a322..452132ec 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Vimium", - "version": "1.47", + "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", -- cgit v1.2.3