| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-02-26 | Revert "Exit insert mode upon tab switch. Closes #314." | Jez Ng | |
| This reverts commit 9e14b51f7761fa35acdbf7e5abbb7bc59928a6e2. Conflicts: vimiumFrontend.js | |||
| 2012-02-26 | Revert "Exit implicit insert mode only upon tab switch." | Jez Ng | |
| This reverts commit 469acff29be41e60eb8e1c24f007d435711d2b50. Conflicts: vimiumFrontend.js | |||
| 2012-02-26 | Revert "Make <ESC> do defocusing." | Jez Ng | |
| This reverts commit b8789c56b0ee96ee1eca75291028017c4f9d89cc. See discussion at #426. Conflicts: vimiumFrontend.js | |||
| 2012-02-26 | Don't pass <ESC> to page when quitting insert mode. | Jez Ng | |
| 2012-02-26 | Options page should use the background settings object directly. | Jez Ng | |
| Makes for less complicated code. Closes #479. | |||
| 2012-02-15 | Add hideHud to the vimiumFrontend.js. This now makes this preference ↵ | Phil Crosby | |
| actually effective. | |||
| 2012-02-15 | Style | Phil Crosby | |
| 2012-02-15 | fix markdown | Ilya | |
| 2012-02-15 | Add the 1.31 features that I know of. These are not in order of importance. | Phil Crosby | |
| 2012-02-15 | Tidy up the options page. | Phil Crosby | |
| 2012-02-15 | Fix the hudEnabled logic to work with the new settings framework. | Phil Crosby | |
| 2012-02-15 | Merge pull request #466 from fernandezpablo85/master | Phil Crosby | |
| Allow users to hide HUD | |||
| 2012-02-14 | some changes in boolean checks | Pablo Fernandez | |
| 2012-02-11 | Show hints for links that are slightly out of the screen. | Jez Ng | |
| Closes #472. | |||
| 2012-02-11 | Set scroll position only after DOM has loaded. | Jez Ng | |
| 2012-01-29 | Really 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-29 | Fix 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-29 | Make check for document.body more robust. | Jez Ng | |
| document.body.nodeName is not always 'body' -- it might be 'frameset', for instance. | |||
| 2012-01-27 | Merge pull request #469 from eproxus/patch-2 | Jez Ng | |
| Add name and email for eproxus to CREDITS | |||
| 2012-01-27 | Add name and email for eproxus | Adam Lindberg | |
| 2012-01-27 | Fix minor bug with scrolling. | Jez Ng | |
| 2012-01-26 | Tweak the linkhints CSS to use slightly less padding and bigger text, for ↵ | Phil Crosby | |
| readability. | |||
| 2012-01-26 | Add eproxus to contributors. Thanks! | Phil Crosby | |
| 2012-01-26 | Merge remote-tracking branch 'remotes/eproxus/linkhint-restyling' | Phil Crosby | |
| Conflicts: background_page.html vimium.css | |||
| 2012-01-26 | Simulate the full sequence of mouse click events. | Jez Ng | |
| Some sites expect it, e.g. GMail. | |||
| 2012-01-26 | Next / 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-26 | Isolate zero-width spaces in <span>s. | Jez Ng | |
| 2012-01-26 | Color find matches orange. | Jez Ng | |
| The brighter color makes them more visible. The orange is chosen to match Chrome's default color. | |||
| 2012-01-26 | Add some feedback messages for find service. | Jez Ng | |
| Also, do not assume that findModeRawQuery has a value. | |||
| 2012-01-26 | Style link hints with nowrap. | Jez Ng | |
| This was previously done in e84617a but the change was lost in a merge. | |||
| 2012-01-26 | Fix 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-26 | Re-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-26 | Make <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-26 | Favor next / prev links with fewer words. | Jez Ng | |
| Also favor exact word matches over inexact ones. | |||
| 2012-01-26 | When activating links, click instead of setting window.location. | Jez Ng | |
| This allows us to activate Ajax links properly. | |||
| 2012-01-26 | Ensure we always pass a number for scrolling. | Jez Ng | |
| 2012-01-26 | Add 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-26 | Refactor 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-26 | Factor out common DOM functions. | Jez Ng | |
| 2012-01-25 | Do 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-25 | Trap more keystrokes when in find mode. Closes #310. | Jez Ng | |
| 2012-01-25 | Make find queries browser-global and persistent. | Jez Ng | |
| Closes issue #285. | |||
| 2012-01-25 | Allow content scripts to both read and write settings. | Jez Ng | |
| 2012-01-25 | Ensure 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-25 | Add 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-25 | Finish initial implementation of regex find. | Jez Ng | |
| 2012-01-25 | Add in angelonuffer's code, and add angelonuffer to CREDITS. | Ângelo Otávio Nuffer Nunes | |
| 2012-01-25 | Merge remote-tracking branch 'venshi/master' | Jez Ng | |
| 2012-01-25 | Fix the statement to add/remove matchingCharacter class. | Peter Parks | |
| 2012-01-24 | Remove extra application of reset class to linkHint spans. | Peter Parks | |
