Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
8 tasks
benjamin-kurien opened this issue Apr 1, 2024 · 4 comments
Open
8 tasks

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

benjamin-kurien opened this issue Apr 1, 2024 · 4 comments
Labels
adopter: product Work-stream that directly helps a Product team. component: combobox planning: umbrella Umbrella issues, surfaced in Projects views proposal: accepted This request has gone through triaging and we are accepting PR's against it. role: design ✏️ type: enhancement 💡

Comments

@benjamin-kurien
Copy link

benjamin-kurien commented Apr 1, 2024

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:

  • Instruction to the user that they can add custom values by pressing enter.
  • Visual feedback that the custom value has been accepted and stored after pressing enter.

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

Tasks

Preview Give feedback
  1. component: combobox role: design ✏️ status: blocked 🙅‍♀️
  2. adopter: product component: combobox proposal: accepted role: design ✏️ type: enhancement 💡
  3. adopter: product component: combobox proposal: accepted role: design ✏️ type: enhancement 💡
  4. adopter: product component: combobox proposal: accepted role: design ✏️ type: enhancement 💡
  5. adopter: Product proposal: accepted role: design ✏️ type: docs 📖 type: enhancement 💡
  6. adopter: PAL proposal: accepted role: design ✏️ type: docs 📖 type: enhancement 💡
  7. adopter: Product component: combobox kit: figma role: design ✏️ type: enhancement 💡
  8. adopter: product component: combobox proposal: accepted role: dev 🤖 status: needs design spec type: enhancement 💡
Copy link
Contributor

github-actions bot commented Apr 1, 2024

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 benjamin-kurien added component: dropdown component: combobox role: design ✏️ proposal: open This request has gone through triaging. We're determining whether we take this on or not. and removed component: dropdown labels Apr 1, 2024
@benjamin-kurien benjamin-kurien moved this to 🕵️‍♀️ Triage in Design System Apr 1, 2024
@benjamin-kurien benjamin-kurien added this to the 2024 Q2 milestone Apr 1, 2024
@benjamin-kurien benjamin-kurien added proposal: accepted This request has gone through triaging and we are accepting PR's against it. adopter: product Work-stream that directly helps a Product team. and removed proposal: open This request has gone through triaging. We're determining whether we take this on or not. labels Apr 1, 2024
@benjamin-kurien
Copy link
Author

benjamin-kurien commented Apr 2, 2024

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

@RheaM29
Copy link

RheaM29 commented Apr 2, 2024

@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 :)

@laurenmrice laurenmrice moved this from 🕵️‍♀️ Triage to ⏱ Backlog in Design System Apr 2, 2024
@laurenmrice laurenmrice moved this from Triage to Later in Roadmap Apr 2, 2024
@laurenmrice laurenmrice moved this from ⏱ Backlog to 🪆 Needs Refined in Design System Apr 4, 2024
@tay1orjones tay1orjones changed the title [Feature Request]: Combo box - Feedback for custom values [Feature Request]: Combo box - Feedback for unique values May 13, 2024
@laurenmrice laurenmrice changed the title [Feature Request]: Combo box - Feedback for unique values Combobox (Unique Value): Feedback for unique values May 16, 2024
@laurenmrice laurenmrice modified the milestones: 2024 Q2, 2024 Q3 May 16, 2024
@laurenmrice laurenmrice moved this from 🪆 Needs Refined to ⏱ Backlog in Design System May 29, 2024
@laurenmrice laurenmrice modified the milestones: 2024 Q3, 2024 Q2 May 30, 2024
@laurenmrice laurenmrice added the planning: umbrella Umbrella issues, surfaced in Projects views label May 30, 2024
@sstrubberg sstrubberg moved this from Later to Icebox in Roadmap Jun 27, 2024
@sstrubberg sstrubberg removed this from the 2024 Q2 milestone Jun 27, 2024
@sstrubberg
Copy link
Member

Follow on visual enhancement to #6102

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adopter: product Work-stream that directly helps a Product team. component: combobox planning: umbrella Umbrella issues, surfaced in Projects views proposal: accepted This request has gone through triaging and we are accepting PR's against it. role: design ✏️ type: enhancement 💡
Projects
Status: Later 🧊
Development

No branches or pull requests

4 participants