Scenario: I have a button labeled "New Item" which adds a new Item to a list (for example, in the image below, "New Signal" adds a new "Signal" to a list of "Signals"). Clicking on an individual Item within the list of Items presents a pop-out panel containing properties for that Item.
Question: Should the "New Item" button immediately display the pop-out panel for the newly-added Item? Or should that be left as an optional action for the user to take?
I can see props/cons for both:
- Immediately select:
- Speeds up the case where the user will be adding one Item at a time
- Encourages all properties to be populated for the newly-added Item
- Avoids need for the user to go find the newly-added Item within the list and select it (especially helpful when there is a long list of Items)
- Allow user to select Item later:
- Beneficial if the user wants to pre-create a number of Items, and then go individually select them in order.
- Beneficial if the default state of the Item is tedious to manually create.
Is there a common keyboard control that power users would be familiar with that could be used to do one vs the other? i.e. if a certain Meta key is also pressed when clicking "New Item" (or invoking the corresponding keyboard shortcut), then I would NOT immediately select the item, allowing for the user to repetitively select "New Item"?