Add page previews when mentioning objects (issues, merge requests, people, etc.)
Basically, context matters, but context switching is costly.
We use markdown areas to mention issues, merge requests, epics, users, labels, milestones, snippets, projects, and groups. Right now we only show their title when someone hovers them, but there's a lot of other meta-data that could easily be shown to give more context to users without having them switch their current context by visiting a new page and looking for the appropriate info.
- As a first iteration, add page previews for the most mentioned types of objects (try to find data about these) using the popover component.
- Take into account Wikipedia's design process for page previews and learn from it.
- Consider building a small, low-fi prototype to test usability problems that might occur with reading, and to have some data on the usefulness of this feature vs having users navigate to the page to get the info they need.
Here's an example from Twitter: