aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts/completion_search.coffee
AgeCommit message (Collapse)Author
2015-05-15Search completion; disable background-page logging.Stephen Blott
2015-05-13Search completion; complete rework of UX.Stephen Blott
This is a major reworking of how the search-completion systems works. Previously, the goal had been to emulate roughly how chrome itself handles completions. This has turned out to be a bad idea: - It creates issues around what it means to hit <Enter> in the vomnibar. - And the contents of the vomnibar change asynchronously (because we fetch completions asynchronously), so it creates the possibility that the effect of <Enter> changes depending on how long the user waits before typing <Enter>. All of that is bad. This commit changes things: - In normal omni mode, the vomnibar looks and behaves pretty much like it always has, just with some extra completion suggestions thrown in. - And in custom-search-engine mode it also behaves mostly as it has previously, but (again, possibly) with some extra completion suggestions thrown in, and with many useless suggestions excluded. This is all far more Vimium-like than Chrome-like.
2015-05-13Search completion; minor changes.Stephen Blott
2015-05-11Search completion; fix typos and small bugs.Stephen Blott
Bugs: - The serch-engine completer wasn't being configured correctly for the case when we don't have a completion engine. - Handle Control-Shift-Left/Right in vomnibar. Also: better comments.
2015-05-11Search completion; pre-merge tweaks.Stephen Blott
2015-05-11Search completion; tweak selection color.Stephen Blott
2015-05-10Search completion; even more minor tweaks.Stephen Blott
2015-05-10Search completion; move completion engines to their own file.Stephen Blott