diff options
| author | Stephen Blott | 2015-05-13 20:02:50 +0100 |
|---|---|---|
| committer | Stephen Blott | 2015-05-13 21:03:38 +0100 |
| commit | afb9bec09d3212c56fa3b82ed89ebb34e3a3f562 (patch) | |
| tree | 58beac0528fa44768748e497af3a8936c2fddf98 /git_hooks | |
| parent | 176cac1249e1ee063ef0cadf05d7b090650686fb (diff) | |
| download | vimium-afb9bec09d3212c56fa3b82ed89ebb34e3a3f562.tar.bz2 | |
Search completion; complete rework of UX.
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.
Diffstat (limited to 'git_hooks')
0 files changed, 0 insertions, 0 deletions
