Description
Problems
Heavy Entity Views like Workspace or Feature take a long time to load <= we always load all the selected Fields even if some of them are rarely used [by a particular user].
For some workflows, a user focuses on a couple of relevant Fields, and others only get in the way:
when grooming backlog, see only Features on each Product Area
when working with feedback for multiple Features, see only back-references and linked Features/Insights
Related
Create multiple Entity Views
Solution
Allow to collapse any Field on the left of the Entity View. Fields on the right are much faster to load and never take much vertical space, so no expand/collapse mechanism for them.
Remember the expand/collapse state per User per Database:
Collapsed Description on Feature A
Navigated to Feature B
Description is still collapsed
Navigated to Story I
Description is expanded
Do not load the content of a Field if it's collapsed. Load when the user expands it.
Details
All Fields are expanded by default.
Don't remember the internal control state on collapse → expand (show all, expand/collapse levels in List).
When a Field is collapsed, don't show any icon-buttons like … on hover.
This mechanism works in addition to expanding/collapsing rich-text header, doesn't replace it.
Drag'n'drop works for both expanded and collapsed Fields.
Don't remember expand/collapse state for anonymous users (shared Entities, publicly shared Space).
🦄 It's ok to forget expand/collapse state on Field delete/restore.
🦄 Live updates are nice to have.
Not imported-exported via Space templates.
🦄 Collapse → hide → show again → expanded.
Show # of References and Comments when collapsed. We need to query it anyway: to hide when empty (Comments for public sharing only).
Next
Expand rich-text Field when navigating to an anchor
Remember expand/collapse on Entity View for anonymous users