Hovercards could use a general update. A lot of them don't show much information and aren't terribly useful.
- User hovercards got an update recently and are fairly good, but if a user is attending an event with a long name the text can overflow (I didn't manage to grab a screenshot of this).
- Project hovercards are mostly okay, but the body just shows active/policy. Better might be showing members? Looks like we don't show super/subprojects either.
- It would be nice if task hovercards could put the name in the title, maybe, more like project hovercards? And get better alignment on details, like user/project hovercards?
- Most other hovercards have little or no useful information but could use some. For example, repository hovercards have basically nothing: rP
We could also consider adding contextual hints to hovercards, like "Author" when you're on a task and hover over the hovercard of the user who happens to be the author. Unclear if this is terribly useful, but it's easy to add technically.
A more specific example might be showing which column a task is in when you hover over a project hovercard on that task. That is, the hovercard can communicate "The task you are looking at is tagged with the project you are hovering over" and "it's in the XYZ column".
A driving use case here was Owners hovercards:
- They could show who owns the package.
- They could show paths, or at least repositories?
- On revisions and audits, they could possibly show review information in a contextual way.
Also, Maniphest doesn't use ModularTransactions yet so a lot of its transactions don't pick up hovercards. Probably easier to convert it than deal with these individually.