Skip to content

Resolve "Extended user centric tooltips"

Tim Zallmann requested to merge 50157-extended-user-centric-tooltips into master

What does this MR do?

It adds Userpopovers, so instead of just showing a tooltip we show now in depth information fetchec from the API. Main focus of this first iteration was adding the basic version and showing them mainly on the issues and MR page.

2018-12-06_13-12-08

Loading State:

chrome_2018-12-06_13-03-47

Note: Our current default avatar is an image and not a grey circle as in the specs.

Loaded User Popovers:

chrome_2018-12-06_13-08-27

chrome_2018-12-06_13-08-42

Implementation Plan

  • Popover gitlab-ui component
  • Prepare User Links
  • Prepare User Links in Markdown rendering
  • Global Event Handler
  • Show Popover with Skeleton Loading
  • Load and Cache User Info
  • Render User Info
  • Debounce Display
  • Style Popovers
  • Polish code
  • Fix tests
  • Add tests

What are the relevant issue numbers?

Does this MR meet the acceptance criteria?

Closes #50157 (closed)

Edited by Tim Zallmann

Merge request reports