aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2009-11-28When shwoing hints, handle links which have nested elements, like <em> ↵Phil Crosby
(google search results) and <img>
2009-11-28Merge branch 'master' of github.com:philc/vimiumPhil Crosby
2009-11-28Add defaultZoomLevel to the settings pagePhil Crosby
2009-11-28Password text inputs should send us into insert mode too.Ilya
2009-11-28Factor in the page zoom when showing link hints when the document is scrolled.Phil Crosby
2009-11-28Add link hints, aka "follow link" support.Phil Crosby
2009-11-28Add a harness for evaluating the effectiveness of methods for testing the ↵Phil Crosby
visibility of elements.
2009-11-28Only enter insert mode with the "INPUT" element is of type "text".Phil Crosby
2009-11-27Break the content script's initialization into two stages, so we can do ↵Phil Crosby
tasks much earlier. This is required for restoring the page's zoom level. Otherwise, the zoom level is set after the page is rendered, causing a large nasty flicker.
2009-11-27Remove space after the "function" keyword.Phil Crosby
2009-11-27Persist the current zoom level to local storage, and restore the page zoom ↵Phil Crosby
level the next time that page is loaded.
2009-11-15Move the HUD over to the right for the time being -- it gets covered up by ↵ilya
the status bar on the left.
2009-11-15First pass at a settings page. Hooked up scrollStepSize as our first setting.ilya
2009-11-15Don't test the focusNode if there isn't one.ilya
2009-11-13Refactor a bit to use new isInputOrText() function.ilya
2009-11-13Enter insert mode if the content script loads with a text input already ↵ilya
focused before we can add event handlers (e.g. google). Also blur the text box if the user exits insert mode. Closes #4.
2009-11-13Move processing of 'i' command out into background command processor. Closes #5.ilya
2009-11-11Shuffle some methods around.Phil Crosby
2009-11-11Merge branch 'master' of github.com:philc/vimiumPhil Crosby
Conflicts: vimiumFrontend.js
2009-11-11Implement zoom in and zoom out.Phil Crosby
The hotkey for zoom currently doesn't work, because it's beeing eaten by insert mode.
2009-11-11Add a simple iframe test harness to play with during development.Phil Crosby
2009-11-11Prevent our content script from being run on iframes -- only allow it to run ↵Phil Crosby
on the top level DOM "window". Note: We'll want to revisit this; we don't want to process multiple keyhandlers etc. when embedded on a page containing IFrames, but sometimes we *do* want to listen inside of the currently focused iframe.
2009-11-09Get rid of the toolstrip for now.ilya
2009-11-09Implement 'gf' -- toggle view source for the current page.ilya
2009-11-09Keep tab queue per-window instead of globally. This mirrors behavior in both ↵ilya
Vim and Vimperator. Closes #2.
2009-11-09READMEilya
2009-11-08Add commands for selecting the next tab and previous tab.Phil Crosby
2009-11-08Crank down the initial step size a bit; add commands for page up and page down.Phil Crosby
2009-11-08Pass through control keystrokes as "<c-a>" for control+A.Phil Crosby
2009-11-08Make the style consistent in a few places.Phil Crosby
2009-11-07Set the scroll position of a restored tab once the content script is ready.Phil Crosby
Previously we did this only when the tab's status changed to "complete", which could take awhile.
2009-11-07Use window.scrollX and window.scrollY instead of document.scrollLeft/top.Phil Crosby
It's easier to use on webkit and is not buggy.
2009-11-04Implement forward and back in history.ilya
2009-11-04Some cleanup.ilya
2009-11-04Add a workaround for a chrome/webkit bug that gives back bad scrollTop data:ilya
http://code.google.com/p/chromium/issues/detail?id=2891 There may still be another bug or some trickery needed to get proper scrollTop values all the time.
2009-11-04Save scroll position for removed tabs.ilya
2009-10-31Small bugfix for bug introduced in last commit. Don't take any keystrokes ↵ilya
besides ESC if insertMode is on.
2009-10-31Cleanup the code in the content script a bit.ilya
2009-10-31String together some callbacks to properly execute multiple actions that are ↵ilya
asynchronous. For example, there was a race between the tab remove call and the selection of a new tab.
2009-10-31Initial support for counts. Commands like '5j' and '5t' work pretty well. ↵ilya
'5d' and '5u' need some love.
2009-10-29Implement basic tab restore functionality (the 'u' command).ilya
2009-10-28Reload.ilya
2009-10-28Implement basic h,j,k,l navigation and remove the unnecessary registry in ↵ilya
the content script.
2009-10-28Clean up some code that's now unnecessary.ilya
2009-10-28Simplify the registry in background_page a bit.ilya
2009-10-28Add tab create and remove to the new system, disable the old system.ilya
2009-10-28First pass at a better framework for mapping keys to commands.ilya
2009-09-20Initial project commitPhil Crosby