Creating a child within the child widget 馃帹
Goal
Allow users to create child items within the parent item or child widget that they are refining, reducing context switching.
Linked actionable insights from research
Creating objects like related work items, attributes, etc should be done within the context of the item they will be contained in or related to. Allow users to create and add people, objects, attributes at any time Navigating away from the current context in order to add a non-existent attribute leads to poor user experience. The user should be able to create and add attributes within their context. There are about 3 places to
Issue
create
a new issue, but most are hidden until overflow menus or dropdowns, and the context of each is not clear.
Proposal
- Users can choose to add an available child from the
Add
dropdown #363451[child_options.png] - Clicking to
Add
a child opens a title input in a focus state #363451[default_adding.png] - As the user types the title of the child they want to create, they see existing children that match what they have input as well as the option to create a new child that matches the exact title that they have inputted #363451[Typing_title.png]
- If no existing child matches the title of what the user has input, they only have the option to create this child #363451[no_title_matches.png]
- The child is attached to the input to be either cleared or added to the widget #363451[child_created.png]