aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-02-26Revert "Exit insert mode upon tab switch. Closes #314."Jez Ng
This reverts commit 9e14b51f7761fa35acdbf7e5abbb7bc59928a6e2. Conflicts: vimiumFrontend.js
2012-02-26Revert "Exit implicit insert mode only upon tab switch."Jez Ng
This reverts commit 469acff29be41e60eb8e1c24f007d435711d2b50. Conflicts: vimiumFrontend.js
2012-02-26Revert "Make <ESC> do defocusing."Jez Ng
This reverts commit b8789c56b0ee96ee1eca75291028017c4f9d89cc. See discussion at #426. Conflicts: vimiumFrontend.js
2012-02-26Don't pass <ESC> to page when quitting insert mode.Jez Ng
2012-02-26Options page should use the background settings object directly.Jez Ng
Makes for less complicated code. Closes #479.
2012-02-15Add hideHud to the vimiumFrontend.js. This now makes this preference ↵Phil Crosby
actually effective.
2012-02-15StylePhil Crosby
2012-02-15fix markdownIlya
2012-02-15Add the 1.31 features that I know of. These are not in order of importance.Phil Crosby
2012-02-15Tidy up the options page.Phil Crosby
2012-02-15Fix the hudEnabled logic to work with the new settings framework.Phil Crosby
2012-02-15Merge pull request #466 from fernandezpablo85/masterPhil Crosby
Allow users to hide HUD
2012-02-14some changes in boolean checksPablo Fernandez
2012-02-11Show hints for links that are slightly out of the screen.Jez Ng
Closes #472.
2012-02-11Set scroll position only after DOM has loaded.Jez Ng
2012-01-29Really prevent find mode from matching its own searches.Jez Ng
We do this by hiding the HUD before each search -- this should be 100% foolproof. Zero-width spaces did not do the job at all, while spaces of font size 0 were not always invisible (see e1e178b).
2012-01-29Fix bug in 'no matches' message. Refactor and simplify.Jez Ng
The message was not showing up the first time the user pressed 'n'.
2012-01-29Make check for document.body more robust.Jez Ng
document.body.nodeName is not always 'body' -- it might be 'frameset', for instance.
2012-01-27Merge pull request #469 from eproxus/patch-2Jez Ng
Add name and email for eproxus to CREDITS
2012-01-27Add name and email for eproxusAdam Lindberg
2012-01-27Fix minor bug with scrolling.Jez Ng
2012-01-26Tweak the linkhints CSS to use slightly less padding and bigger text, for ↵Phil Crosby
readability.
2012-01-26Add eproxus to contributors. Thanks!Phil Crosby
2012-01-26Merge remote-tracking branch 'remotes/eproxus/linkhint-restyling'Phil Crosby
Conflicts: background_page.html vimium.css
2012-01-26Simulate the full sequence of mouse click events.Jez Ng
Some sites expect it, e.g. GMail.
2012-01-26Next / prev links should be visible.Jez Ng
Also, links later in the document are more likely to be the ones we want as they are further down the page, so favor the former.
2012-01-26Isolate zero-width spaces in <span>s.Jez Ng
2012-01-26Color find matches orange.Jez Ng
The brighter color makes them more visible. The orange is chosen to match Chrome's default color.
2012-01-26Add some feedback messages for find service.Jez Ng
Also, do not assume that findModeRawQuery has a value.
2012-01-26Style link hints with nowrap.Jez Ng
This was previously done in e84617a but the change was lost in a merge.
2012-01-26Fix selector specificities.Jez Ng
The selector in userDefinedLinkHintCss for non-matchingCharacters takes precedence over our default selector for matchingCharacters. We do not want this override to happen. This problem was probably not observed previously because the userDefinedLinkHintCss was being loaded earlier in the page rendering, so our default selectors managed to override it when they were loaded later.
2012-01-26Re-enable Vimium on the options page.Jez Ng
The options page now modifies localStorage using the same settings interface as the content scripts.
2012-01-26Make <ESC> do defocusing.Jez Ng
Vimium will try to blur the active element first. If there is no element to be blurred, we select the topmost frame instead. Thus the user is able to use <ESC> to return Vimium fully to its 'default' state. Closes #426.
2012-01-26Favor next / prev links with fewer words.Jez Ng
Also favor exact word matches over inexact ones.
2012-01-26When activating links, click instead of setting window.location.Jez Ng
This allows us to activate Ajax links properly.
2012-01-26Ensure we always pass a number for scrolling.Jez Ng
2012-01-26Add migration code for old localStorage values.Jez Ng
Finish up the wrapping of localStorage. All background code should now modify localStorage via settings.js rather than doing it directly.
2012-01-26Refactor settings storage and make it support empty strings.Jez Ng
It appears that localStorage keys with the empty string as their value will have their values changed to undefined after a browser restart. The DOM Inspector shows that the keys are still present, but '{{key}} in localStorage' returns false. Convert all localStorage values to JSON as a workaround. This allows us to store null, numerical etc values seamlessly. Closes #434. Disable Vimium in the options page, due to a name collision.
2012-01-26Factor out common DOM functions.Jez Ng
2012-01-25Do not enter insert mode automatically when searching.Jez Ng
Form input elements only trigger insert mode when the user hits <esc> or <cr>. Closes #183.
2012-01-25Trap more keystrokes when in find mode. Closes #310.Jez Ng
2012-01-25Make find queries browser-global and persistent.Jez Ng
Closes issue #285.
2012-01-25Allow content scripts to both read and write settings.Jez Ng
2012-01-25Ensure the find mode HUD doesn't match its own searches.Jez Ng
This fixes up the initial attempt at using the zero-width space in commit e1e178b.
2012-01-25Add enhancements and bugfixes for find mode.Jez Ng
* Case-sensitivity behavior is now equivalent to Vim's 'smartcase'. * \I flag turns on 'noignorecase'. * If a regex does not parse, assume the user isn't done typing yet.
2012-01-25Finish initial implementation of regex find.Jez Ng
2012-01-25Add in angelonuffer's code, and add angelonuffer to CREDITS.Ângelo Otávio Nuffer Nunes
2012-01-25Merge remote-tracking branch 'venshi/master'Jez Ng
2012-01-25Fix the statement to add/remove matchingCharacter class.Peter Parks
2012-01-24Remove extra application of reset class to linkHint spans.Peter Parks