| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-05-13 | Search completion; tweak constants. | Stephen Blott | |
| 2015-05-13 | Search completion; yet another reworking. | Stephen Blott | |
| I'm having difficulty getting all aspects of the UX right for all combinations of modes. This is the latest attempt. The main goal is to mimic Chrome to the greatest extent possible. There will be more to come, but I think this is an improvement. | |||
| 2015-05-13 | Domain completer: no completions for "w ". | Stephen Blott | |
| If the input is "w ", the user is going for something like "w query terms" (a custom search engine). So the domain completer should not offer completions if the user has finished the first word. | |||
| 2015-05-13 | Search completion; rework handling when no selection. | Stephen Blott | |
| This makes the behaviour consistent between custom and non-custom searches when there is no selection in the vomnibar (omni-mode only). Approach: - When there is no selection in the vomnibar, we *always* send the query to to background completer (that is, both for default searches and for custom searches) and ask the completer to provide only the primary suggestion. The primary suggestion is just what you get if you append the query terms to the search URL (default or custom). We then immediately open the first response. The round trip for default searches isn't strictly necessary. However, this uniform approach disentangles some nasty logic in the vomnibar when we're trying to handle several cases (default or custom search, with or without prompted text, with or without any suggestions at all). The extra round trip simplifies the logic to such a great extend that it's worth it. | |||
| 2015-05-13 | Search completion; minor changes. | Stephen Blott | |
| 2015-05-12 | Rework some aspects of search engine completion. | Stephen Blott | |
| - We arrange that: - for custom search engines, or - for other searches where there is at least one match that match is at the top of the list (relevancy 1). This top suggestion will the suggestion which will be used to popuplated the promted text in the vomnibar. If we arrange that it's at the top of the list, then it is also the text that we get in the vomnibar if we hit <Tab>. This leaves us in the position where: - If the user wants just the text they've typed, then they hit <Enter>. - If they want all of the text in the input (including the prompted text), then they hit <Tab>, <Enter>. This is a very natural UX. It feels like <Tab> is filling in the prompted text, although all it's really doing is choosing a suggestion (the first one), as it always has done. There is one small catch. We need to avoid a clash with the domain completer, which also likes to force its suggestion to the top of the list. There's a test for that case. Basically, we can apply this trick if it's a custom search, or if the user has finished typing the first query term. | |||
| 2015-05-12 | Simplify and filter vomnibar URLs (tweaks). | Stephen Blott | |
| 2015-05-12 | Merge pull request #1655 from smblott-github/completion-filters | Stephen Blott | |
| Tweak vomnibar for custom search. | |||
| 2015-05-12 | Tweak vomnibar for custom search. | Stephen Blott | |
| This applies only to custom searches for which we have a completion engine. Status quo: Exclusively offer suggestions generated by this completer. This PR: Also include other suggestions (e.g. history) if their URL and query match this custom search engine. | |||
| 2015-05-12 | Simplify and filter vomnibar URLs. | Stephen Blott | |
| - Remove various bits of URL fluff (the scheme, trailing URL separators). - Remove various unhelpful Google search parameters. - Filter for duplicates (based on the simplified URL). | |||
| 2015-05-12 | Search completion; simplify engine definitions. | Stephen Blott | |
| 2015-05-11 | Search 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-11 | Search completion; fix relevancy calculation. | Stephen Blott | |
| 2015-05-11 | Merge branch 'search-engine-completion-v5' | Stephen Blott | |
| 2015-05-11 | Search completion; add weigthing option. | Stephen Blott | |
| 2015-05-11 | Search completion; pre-merge tweaks. | Stephen Blott | |
| 2015-05-11 | Merge branch 'search-engine-completion-v2' into search-engine-completion-v5 | Stephen Blott | |
| Conflicts: background_scripts/completion.coffee | |||
| 2015-05-11 | Search completion; more efficient filtering. | Stephen Blott | |
| 2015-05-11 | Merge branch 'search-engine-completion-v2' into search-engine-completion-v5 | Stephen Blott | |
| 2015-05-11 | Domain completer should not complete with trailing whitespace. | Stephen Blott | |
| 2015-05-11 | Merge branch 'search-engine-completion-v2' into search-engine-completion-v5 | Stephen Blott | |
| 2015-05-11 | Search completion; tweak selection color. | Stephen Blott | |
| 2015-05-10 | Search completion; alternative vomnibar completion. | Stephen Blott | |
| 2015-05-10 | Search completion; alternative vomnibar completion. | Stephen Blott | |
| 2015-05-10 | Search completion; minor changes to comments. | Stephen Blott | |
| 2015-05-10 | Search completion; refactor search-engine detection. | Stephen Blott | |
| 2015-05-10 | Search completion; even more minor tweaks. | Stephen Blott | |
| 2015-05-10 | Search completion; move completion engines to their own file. | Stephen Blott | |
| 2015-05-10 | Search completion; even more minor tweaks. | Stephen Blott | |
| 2015-05-10 | Search completion; more minor tweaks. | Stephen Blott | |
| 2015-05-10 | Search completion; strip duplicated code. | Stephen Blott | |
| 2015-05-10 | Search completion; use cached suggestions synchronously. | Stephen Blott | |
| Conflicts: background_scripts/completion_engines.coffee | |||
| 2015-05-10 | Search completion; reuse previous query. | Stephen Blott | |
| 2015-05-10 | Search completion; use cached suggestions synchronously. | Stephen Blott | |
| 2015-05-10 | Search completion; reuse previous query. | Stephen Blott | |
| 2015-05-10 | Search completion; highlight also for default search engine. | Stephen Blott | |
| 2015-05-10 | Search completion; minor tweaks. | Stephen Blott | |
| 2015-05-10 | Search completion; refactor job-running logic. | Stephen Blott | |
| 2015-05-10 | Search completion; rework SimpleCache. | Stephen Blott | |
| 2015-05-10 | Search completion; refactor searchEngineCompleter. | Stephen Blott | |
| This revamps how search-engine configuration is handled, and revises some rather strange legacy code. | |||
| 2015-05-09 | Search completion; tweak for engines without completers. | Stephen Blott | |
| 2015-05-09 | Search completion; tweak default setting. | Stephen Blott | |
| 2015-05-09 | Search completion; tweak default setting. | Stephen Blott | |
| 2015-05-09 | Search completion; tweaks and tests. | Stephen Blott | |
| 2015-05-09 | Search completion; complete commmon search term. | Stephen Blott | |
| 2015-05-09 | Search completion; reintroduce vomnibar cache. | Stephen Blott | |
| 2015-05-09 | Search completion; tweaks. | Stephen Blott | |
| 2015-05-09 | Search completion; refactor SearchCompleter activation. | Stephen Blott | |
| 2015-05-09 | Search completion; refactor MultiCompleter. | Stephen Blott | |
| 2015-05-08 | Search completion; reduce delay. | Stephen Blott | |
