Update todo list design + add title of entity that todo is related to in UI
Problem
This issue will handle part of the scope of https://gitlab.com/gitlab-org/gitlab-ce/issues/43474
With https://gitlab.com/gitlab-org/gitlab-ce/issues/48761 being implemented the notifications list is due for an upgrade in order to prepare it for inline commenting and bringing it in line with the styling of the notifications list. Also, currently it is not possible to see object titles (ea title of an issue) directly. If one uses email, this is always the case and it makes todos feel more human readable.
Scope
- Todo list design revision
- Shows object titles directly
Original description
Maybe it would be nice in terms of UX to add title of entity that given todo is related to somewhere in interface.
At this moment, we have to hover mouse pointer over link to issue/merge request etc, to see title. Sometimes title would be enough to decide if this todo is already done before clicking 'Done'. Currently we have to click link or hover mouse over link.
Implementation may require https://gitlab.com/gitlab-org/gitlab-ce/issues/15662 first.
What do you think @JobV @dbalexandre?