- 21 Oct, 2020 40 commits
-
-
Roman Arora authored
Depends on CL: https://chromium-review.googlesource.com/c/chromium/src/+/2414513 Bug: 1128653 Change-Id: I7c5c978a08279dba77db0d28914af345d06d9d99 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3281181Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819612}
-
Yuheng Huang authored
Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/2424510 Bug: 1099917 Change-Id: I9a3272fb1040a002498be4dd876a579804234695 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3284531Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819611}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: I657e15ea2a76f8286c94a7c1471579267e5bb2a2 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3284828Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819610}
-
Roman Arora authored
UX audit related changes: - Search field, list item, and feedback footer height changes - Search field background color and styling changes - Component alignment related changes Dependends on CL: https://chromium-review.googlesource.com/c/chromium/src/+/2417548 Screenshot: https://drive.google.com/file/d/1ahWvFnnpFgJOJXgWqDihMZFcoE0KLzf3/view?usp=sharing Bug: 1128599 Change-Id: I231688d955cbda00c4109dd48ddb5eed77f94165 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3276513Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819609}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: Ia2fcf03cae03c05ed9229812f1740488a2441ec9 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3269809Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819608}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: I450254884611778547c85a6e8cf6fafa7a2b6030 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3284425Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819607}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: I9038a2ac5911ad01cfa3b0683c4e062146b05dd3 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3272139Reviewed-by:
John Lee <johntlee@chromium.org> Cr-Commit-Position: refs/heads/master@{#819606}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: I14d98855e3389320ce10a94f161cb94d283c318f Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3280945Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819605}
-
Yuheng Huang authored
Fuzzy search should not take match location into account Bug: 1099917 Change-Id: Ie7ca087b1b0d0375cfdeb008257a7184ac64b904 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3278048Reviewed-by:
Robert Liao <robliao@chromium.org> Cr-Commit-Position: refs/heads/master@{#819604}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: I26318b0c4fc054f9627a5208f4dfcbb5e5608486 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3273923Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819603}
-
Roman Arora authored
When the search field gains focus, if there are any tab items present one should be in a selected state Fixed: 1128616 Change-Id: I5290e7609a03ad2239660dd940bcb79cc30c6663 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3272424Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819602}
-
Roman Arora authored
Bug: 1099917 Change-Id: I138f487c76e70efa81e4509ee7c0f95496a69b40 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3272425Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819601}
-
Tom Lukaszewicz authored
This CL uses Polymer's dom-repeat chunking mode for the Tab Search list items. This allows an initial small list of tabs to be rendered, allowing the bubble appear at the correct size without waiting for the entire list to render. Bug: 1099917 Change-Id: Ib30d69923383e37e8241f62ed546ddb9ad73bbfd Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3270637Reviewed-by:
John Lee <johntlee@chromium.org> Cr-Commit-Position: refs/heads/master@{#819600}
-
Roman Arora authored
Bug: 1099917 Change-Id: Icc72b9bde3157f2d603173340e5c000e0b33474c Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3272131Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819599}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: I8668b0dadf87721aec2c0d1ef42ffa94f769ab28 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3271919Reviewed-by:
Robert Liao <robliao@chromium.org> Cr-Commit-Position: refs/heads/master@{#819598}
-
Takashi Toyoshima authored
Change-Id: I380bc7ce1b8bf17d8fe95dbb6bb92e9222efd11d Bug: 1126827, 1099917, 1053866 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3263707Reviewed-by:
Yuheng Huang <yuhengh@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819597}
-
Yuheng Huang authored
tab.faviconUrl is a base64 stream of image for each tab. It's slow to generate, heavy to transfer and not reusable. getFaviconForPageURL uses chrome://favicon2 to get fav url from history, which is much more efficient but can not work in incognito mode. Since tab search is not supported in incognito mode, using getFaviconForPageURL is a performance win. Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/2406932 Bug: 1099917 Change-Id: If8b711b2b566fef2b1334c17ac768008f50ca867 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3265887Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Reviewed-by:
John Lee <johntlee@chromium.org> Cr-Commit-Position: refs/heads/master@{#819596}
-
Roman Arora authored
Enable focus navigation for tab items and their buttons. Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/2388711 Bug: 1113470 Change-Id: I32b1ed98f0f832ff4c7dba5747e3437a860ab0d0 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3209477Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819595}
-
Yuheng Huang authored
Search for item.title and item.hostname using weighted search from fuse.js. Scores are calculated from matching item.title and item.hostname. Items are sorted by scores by desc so better matching items will show up first. Also extract item.hostname from item.url. Bug: 1099917 Change-Id: Ieaee008b778dda90ef08ed504da034080b71cc58 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3222931Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819594}
-
Yuheng Huang authored
This CL needs to be checked in before the related CL to prevent a revert due to src-internal build test breakage. Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/2382655 Bug: 1099917 Change-Id: Id79e1fa21be1bf0bdea52aa902f6685d8c985a4a Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3261333Reviewed-by:
Roman Arora <romanarora@chromium.org> Cr-Commit-Position: refs/heads/master@{#819593}
-
Yuheng Huang authored
This CL makes sure the related CL does not break the js code when it lands. Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/2382655 Bug: 1099917 Change-Id: I766285c8114d279e6d466fa4d39c0dc3d47d8755 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3261323Reviewed-by:
Roman Arora <romanarora@chromium.org> Cr-Commit-Position: refs/heads/master@{#819592}
-
Yuheng Huang authored
Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/2399499 Bug: 1099917 Change-Id: I7b4856080e0b4b3939c6eb55f3c456af2a83dfc6 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3259362Reviewed-by:
Roman Arora <romanarora@chromium.org> Cr-Commit-Position: refs/heads/master@{#819591}
-
Roman Arora authored
Add a footer to the Tab Search web contents to request user feedback. Feedback svg icon source: https://github.com/PolymerElements/iron-icons/blob/master/iron-icons.js Updated UI screenshot: https://drive.google.com/file/d/1cjPo0ec9UmKfhYwiy33E1F1NMgAElkEp/view?usp=sharing Original screenshots: Light mode: https://drive.google.com/file/d/17cFUycqQp-YnslTRVQigKEu2_eJ5wITK/view?usp=sharing Dark mode: https://drive.google.com/file/d/1HGxd1h2Dj10iR40rNRE-3M8T6XdZHTx1/view?usp=sharing Bug: 1099917 Change-Id: If562dbe74114e93bd0da1c42e04477e69a477370 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3228548Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819590}
-
Yuheng Huang authored
Bug: 1099917 Change-Id: Iadbf0be900c229a47dcf83bff9298c0580d83e93 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3251545Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819589}
-
Tom Lukaszewicz authored
This change updates the Tab Search UI code to call ShowUI() on its BrowserProxy object when the necessary DOM changes have occurred and have become visible. This allows us to show the UI only when ready, preventing the UI from stuttering as it resizes while the list items load in. Bug: 1099917 Change-Id: Ia60f5ce1e0e30abd0dc1857344d880eb083356b8 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3245003Reviewed-by:
John Lee <johntlee@chromium.org> Cr-Commit-Position: refs/heads/master@{#819588}
-
Tom Lukaszewicz authored
This CL updates Tab Search WebUI to use the common make work better WebUI styles in ui/webui/resources/cr_elements. This factoring has been done to enable sharing of styles with the upcomming Read Later feature. Sharing common vars and styles will allow both features to remain visually consistent and enable better co-ordination between the teams wrt style changes. Small formatting fixes to html. Related refactoring CL: https://crrev.com/c/2365335 Bug: 1099917 Change-Id: I4fdd0a2b0198ae026199526947e0933f90fb0df5 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3225026Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#819587}
-
Roman Arora authored
A search text change should reset the selected index to the first element of the list, if such an item exists, while a open tabs change should retain the current selected index, if it exists. Bug: 1099917 Change-Id: I07997c15dff33e7b5e62ab752cd3007f49199dcd Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3209263Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819586}
-
Yuheng Huang authored
When tabUpdated() API is called, replace tab with the same tabId and trigger rerender. Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/2357958 Bug: 1099917 Change-Id: I3255f4ae9d78cf6b547523291043fc2675841c5f Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3217588Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819585}
-
Roman Arora authored
Initial style changes for 'dark mode' support. Screenshots attached: before light: https://drive.google.com/file/d/10ndrZxezf38F-me9owm6OE1Xit1vnJSn/view?usp=sharing after light: https://drive.google.com/file/d/1R-ZvfWEW2yVHz0TfNDRMBLniFQmOApXx/view?usp=sharing before dark: https://drive.google.com/file/d/1SGodUSsj4cGuUu7oW5CBDEGnYUI2FLN5/view?usp=sharing after dark: https://drive.google.com/file/d/13_lg8IE-vyi-qWqsHSZgucoJSFvR5H2E/view?usp=sharing Bug: 1110109 Change-Id: I46d76a453f44ce9b5be698adb4e58ce353b3220c Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3209366Reviewed-by:
Rebekah Potter <rbpotter@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Reviewed-by:
John Lee <johntlee@chromium.org> Cr-Commit-Position: refs/heads/master@{#819584}
-
Tom Lukaszewicz authored
This CL updates the WebUI for Tab Search to log whether or not the user has initiated a tab switch action from a filtered search result list or an unfiltered list. The related histogram and enum CL is below: http://crrev.com/c/2348698 Bug: 1099917 Change-Id: Ie2900b7c058233e353748f0981375186947385ee Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3210171Reviewed-by:
Ilya Sherman <isherman@chromium.org> Reviewed-by:
Tommy Li <tommycli@chromium.org> Reviewed-by:
Yuheng Huang <yuhengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#819583}
-
Tom Lukaszewicz authored
Related CL: http://crrev.com/c/2339211 Bug: 1099917 Change-Id: Ib209f74c93375f0bb672ec6b09b294589cd18c65 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3186821Reviewed-by:
Rebekah Potter <rbpotter@chromium.org> Reviewed-by:
Yuheng Huang <yuhengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#819582}
-
Roman Arora authored
Close button focus and navigation aspects to be addressed in crbug 1113470. Bug: 1099917 Change-Id: I7f42dd62381a345eb0cf807c48d5f8eb3b79b70e Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3203733Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819581}
-
Roman Arora authored
Check for key event modifires before triggering keyboard navigation. Fixed: 1111003 Change-Id: Icccfc2938d4812974b628273edc7d68fc825a559 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3202978Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819580}
-
Tom Lukaszewicz authored
This CL temporarily hides the close tab icon given the close tab functionality has not yet been fully plumbed in. This change will help avoid confusion when enabling Tab Search for early users looking to give feedback. Bug: 1099917 Change-Id: Ieed4c7d4220bb2edd07c0056198ac7d8490cb15f Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3204546Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#819579}
-
Roman Arora authored
Bug: 1099917 Change-Id: I3684b450523e4ec79fcd4dfc6497625982e4b79f Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3203117Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#819578}
-
Yuheng Huang authored
Localization strings will be addressed in a follow up CL. Bug: 1099917 Change-Id: I537d681272524b747bd7d35bbf903d812984363b Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3202980Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Reviewed-by:
Roman Arora <romanarora@chromium.org> Cr-Commit-Position: refs/heads/master@{#819577}
-
Roman Arora authored
Fix scroll bug on repeated quick press of up/down keys on first/last selector entries. Fixed: 1110505 Change-Id: I84c015cfd21c6b8c8dd477dcd327ef23e09012ae Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3201593Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Tom Lukaszewicz <tluk@chromium.org> Cr-Commit-Position: refs/heads/master@{#819576}
-
Tom Lukaszewicz authored
Updated CSS to better align with figma mocks. Aligned hover color values to those used in the new-tab-page. before: https://drive.google.com/file/d/14924TmDxdzhC6CepFJSn6BxT-hWc3OXc after: https://drive.google.com/file/d/1S7j2xX_nlUXOuSQkN8Sl0kaq67mrdel9 Bug: 1099917 Change-Id: Ia369ea168740309c2dff12ad384ed8c0090d584d Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3197970Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
John Lee <johntlee@chromium.org> Cr-Commit-Position: refs/heads/master@{#819575}
-
Tom Lukaszewicz authored
Updated JSDoc information to support using the CrSearchFieldBehavior with with the non-legacy class based Polymer3 syntax. Related CL: https://crrev.com/c/2333208 Bug: 1099917 Change-Id: Id514a5b20e19700a3f7b2948f6a2c7f36caf8d58 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3194288Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#819574}
-
Tom Lukaszewicz authored
Added the SearchField component to the TabSearch WebUI. The search field adheres to current UX style specifications for Read Later and Tab Search features. Dependent CL (update to Polymer bundle): https://crrev.com/c/2324810 Before: https://drive.google.com/file/d/1A_ikRVaaqhYH1k9RXSnH1aWWknAwajZF After: https://drive.google.com/file/d/1rN_-548iNgbWDvlVH9l_CZQXgydRtgyc Bug: 1099917 Change-Id: Id92c573aee7463e626773ff514a1b50d3ee18648 Reviewed-on: https://chrome-internal-review.googlesource.com/c/chrome/browser/resources/tab_search/+/3177409Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Roman Arora <romanarora@chromium.org> Reviewed-by:
John Lee <johntlee@chromium.org> Reviewed-by:
Yuheng Huang <yuhengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#819573}
-