Improve tooltips of collapsed sidebars
This issue came from: https://gitlab.com/gitlab-org/gitlab-ce/issues/24805#note_19037117
The current state of tooltips on the collapsed sidebar is poor: example
Design
Issues/merge requests:
- Expand/collapse button:
-
expand button visible: Expand sidebar
-
collapse button visible: Collapse sidebar
-
- Todo:
-
Mark as done: Mark todo as done
-
Add todo: Add todo
-
- Assignee:
-
None set: For issues: Assignee(s)
, For merge requestsAssignee
-
Single set: Assignee name
-
Multiple set: Assignee name, Assignee name
-
- Epic:
-
None set: Epic
-
Set: Epic name <br> Apr 22, 2018 (1 month remaining)
(use epic planned finish date)
-
- Milestone:
-
None set: Milestone
-
Set: Milestone name <br> Apr 22, 2018 (1 month remaining/ago)
-
- Time tracking:
-
Nothing set: Time tracking
-
Estimate set: Estimated 1w 2d 3h 4m
(Hide the ones that aren't needed, numbers are variable) -
Time spent: Time remaining 1w 2d 3h 4m
(Hide the ones that aren't needed, numbers are variable)
-
- No due date:
-
none set: Due date
-
Set: Due date <br> Apr 22, 2018 (1 month remaining/ago)
(use Due date litterally here)
-
- Labels:
-
None set: Labels
-
Single set: label name
-
Multiple set: label name, label name
-
- Weight:
-
None set: Weight
-
Set: Weight X
(X as in number)
-
- Confidentiality
-
Not confidential: Not confidential
-
Confidential: Confidential
-
- Lock issue:
-
Unlocked: Unlocked
-
Locked: Locked
-
- Participants:
-
Single set: 1 participant
-
Multiple set: X participants
(X as in number)
-
- Notifications:
-
On: Notifications on
-
Off: Notifications off
-
- Reference:
-
Copy reference to clipboard
-
- Move issue:
-
Move issue
-
Epic:
- Planned start date:
-
None set: Planned start date
-
Set: Planned start date <br> Apr 22, 2018 (1 month remaining/ago)
-
- Planned finish date:
-
None set: Planned finish date
-
Set: Planned finish date <br> Apr 22, 2018 (1 month remaining/ago)
-
- Labels:
-
None set: Labels
-
Single set: label name
-
Multiple set: label name, label name
-
Milestones:
- Progress:
-
No issues in there, so no progress: Progress
-
If there is some data: Progress <br> X% complete
(X as in number)
-
- Start date:
-
none set: Start date
-
Set: Start date <br> Apr 22, 2018 (1 month remaining/ago)
(use Start date litterally here)
-
- Due date:
-
none set: Due date
-
Set: Due date <br> Apr 22, 2018 (1 month remaining/ago)
(use Due date litterally here)
-
- Issues:
-
None set: Issues
-
Single set: 1 open/closed issue
-
Multiple set, only 1 kind: X open/closed issues
-
Multiple set, mixed: X open issues <br> X closed issues
-
- Time tracking:
-
Nothing set: Time tracking
-
Estimate set: Estimated 1w 2d 3h 4m
(Hide the ones that aren't needed, numbers are variable) -
Time spent: Time remaining 1w 2d 3h 4m
(Hide the ones that aren't needed, numbers are variable)
-
- Total issue weight:
-
None set: Total weight
-
Set: Total weight X
(X as in number)
-
- Merge requests:
-
None set: Merge requests
-
Single set: 1 open/closed/merged merge request
-
Multiple set, only 1 kind: X open/closed/merged merge requests
-
Multiple set, mixed: X open merge requests <br> X closed merge requests <br> X merged merge requests
-
- Reference:
-
Copy reference to clipboard
-
Continuation of this issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/44272
Edited by Dennis Tang