carbon-design-system / carbon

A design system built by IBM
https://www.carbondesignsystem.com
Apache License 2.0
7.6k stars 1.76k forks source link

Combobox (Unique Value): Feedback for unique values #16102

Open benjamin-kurien opened 3 months ago

benjamin-kurien commented 3 months ago

The Problem and Solution description: We now have a way of adding a unique value in the combobox component. However, this is confusing because no feedback is provided to the user while entering/inputting a unique value, and it lacks visual cues that such an action is possible. This can be resolved by providing instruction to the user that they can add unique values by pressing enter and having visual feedback that the unique value has been accepted and stored after pressing enter.

The need

Adding custom values to a list of options in a dropdown provides flexibility to products to leverage such info in user journeys.

The problem

However adding custom values to a combobox is confusing because it lacks visual cues that such an action is even possible. Moreover no feedback is provided to the user while they try to enter custom values, nor after they input the custom value.

The solution

This can be solved by catering to the user needs, by providing the following visual cues and feedback to the user:


Ref example: https://vaadin.com/docs/latest/components/combo-box

### Tasks
- [ ] https://github.com/carbon-design-system/carbon/issues/16307
- [ ] https://github.com/carbon-design-system/carbon/issues/16313
- [ ] https://github.com/carbon-design-system/carbon/issues/16310
- [ ] https://github.com/carbon-design-system/carbon-website/issues/4090
- [ ] https://github.com/carbon-design-system/carbon-website/issues/4091
- [ ] https://github.com/carbon-design-system/carbon-design-kit/issues/831
- [ ] https://github.com/carbon-design-system/carbon/issues/16312
github-actions[bot] commented 3 months ago

Thank you for submitting a feature request. Your proposal is open and will soon be triaged by the Carbon team.

If your proposal is accepted and the Carbon team has bandwidth they will take on the issue, or else request you or other volunteers from the community to work on this issue.

benjamin-kurien commented 3 months ago

@RheaM29 - Thankyou for highlighting the need for this feature enhancement within your product.

RheaM29 commented 3 months ago

@RheaM29 - Thankyou for highlighting the need for this feature enhancement within your product.

Thank you @benjamin-kurien for taking this issue ahead! Really appreciate the initiative :)