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

MultiSelect: Select All option ☂️ #4593

Closed
8 tasks done
tahaimt opened this issue Nov 6, 2019 · 16 comments
Closed
8 tasks done

MultiSelect: Select All option ☂️ #4593

tahaimt opened this issue Nov 6, 2019 · 16 comments
Assignees
Labels
adopter: PAL Work-stream that directly helps a Pattern & Asset Library. adopter: product Work-stream that directly helps a Product team. adopter: strategic-product Work-stream that directly effects the Product-led Growth initiative. component: multiselect planning: umbrella Umbrella issues, surfaced in Projects views proposal: accepted This request has gone through triaging and we are accepting PR's against it. type: enhancement 💡
Milestone

Comments

@tahaimt
Copy link

tahaimt commented Nov 6, 2019

Summary

There is an option to remove all the selected items from the multi select list, however if a user selected all the items and then clicked on remove all by mistake (for instance, if there is a narrow dropdown showing a list of 2 digit codes or something similar its not hard to press the remove all button by mistake), there is no way to select all with one click other than by clicking on individual items. In our case, we have drop downs with about a thousand items.

Justification

Business reason is that if there is an option to remove all selections, there should be an option to select all to undo if you remove all selections by mistake.

Desired UX and success metrics

A sample can be seen on the mdbootstrap multiselect page.

"Must have" functionality

There should be a way to select all the items in multiselect list with one click

Tasks

  1. component: multiselect role: design ✏️ type: enhancement 💡
    benjamin-kurien
  2. component: multiselect role: design ✏️ type: enhancement 💡
    benjamin-kurien
  3. component: multiselect proposal: accepted role: design ✏️ type: enhancement 💡
    benjamin-kurien
  4. component: multiselect role: content 📝 role: design ✏️ type: enhancement 💡
    benjamin-kurien
  5. component: multiselect role: design ✏️ type: docs 📖 type: enhancement 💡
    benjamin-kurien
  6. component: multiselect role: design ✏️ type: docs 📖 type: enhancement 💡
    benjamin-kurien
  7. component: multiselect kit: figma role: design ✏️ type: enhancement 💡
    benjamin-kurien
  8. component: multiselect role: dev 🤖 type: enhancement 💡
    Gururajj77 preetibansalui
@stale
Copy link

stale bot commented Dec 6, 2019

We've marked this issue as stale because there hasn't been any activity for a couple of weeks. If there's no further activity on this issue in the next three days then we'll close it. You can keep the conversation going with just a short comment. Thanks for your contributions.

@stale stale bot added the status: inactive Will close if there's no further activity within a given time label Dec 6, 2019
@tahaimt
Copy link
Author

tahaimt commented Dec 6, 2019

Wow, it hasnt even been looked at and its about to be closed.

@stale stale bot removed the status: inactive Will close if there's no further activity within a given time label Dec 6, 2019
@tahaimt
Copy link
Author

tahaimt commented Dec 9, 2019

@dakahn can you please take a look at this?

@ganisback
Copy link

need this feature

@dakahn
Copy link
Contributor

dakahn commented Jan 21, 2021

Apologies for the lack of action on this issue. We've started porting enhancement requests over to our Github Discussions board where they can get maintainer responses and community interaction more reliably.

I've done that for this issue and you can find that discussion here. Feel free to upvote and discuss (or suggest edits if your original proposal has changed/evolved)
Misunderstood our (currently evolving) process.

This is triaged as an open proposal and should be seen in our next proposals meeting

thanks for your patience

@dakahn dakahn closed this as completed Jan 21, 2021
@dakahn dakahn reopened this Jan 21, 2021
@dakahn dakahn added proposal: open This request has gone through triaging. We're determining whether we take this on or not. and removed status: blocked 🙅‍♀️ labels Jan 21, 2021
@tanoargie
Copy link

Also need this feature. Seems to be repeated in #7705

@jnm2377
Copy link
Contributor

jnm2377 commented Oct 25, 2021

Related discussion: #7622

@jnm2377
Copy link
Contributor

jnm2377 commented Oct 25, 2021

Design has approved this feature enhancement as an optional prop. Need design specs first.

@jnm2377 jnm2377 added proposal: accepted This request has gone through triaging and we are accepting PR's against it. and removed proposal: open This request has gone through triaging. We're determining whether we take this on or not. labels Oct 25, 2021
@sstrubberg
Copy link
Member

sstrubberg commented Oct 27, 2022

@ganisback & @tahaimt what product or PAL are you supporting? (Or were you supporting, considering the age of this request). Apologies for the lack of response.

@sstrubberg sstrubberg added proposal: open This request has gone through triaging. We're determining whether we take this on or not. and removed proposal: accepted This request has gone through triaging and we are accepting PR's against it. labels Dec 12, 2022
@jimmydyer
Copy link

@sstrubberg Are there any updates or designs related to the Select all use case for the multi-select dropdown?

Our product desperately needs this because our users have to manage lots of data sources, and if they clear the pill from the dropdown, they would need to select each option in the list individually tens to hundreds of times.

Here's a screenshot for reference:

Screenshot 2023-06-20 at 10 01 25 AM

What we need is something like the sketch below:

IMG_7D2B5BA963C3-1

@tay1orjones tay1orjones modified the milestones: 2023 Q2, 2023 Q3 Jul 10, 2023
@sstrubberg sstrubberg added the adopter: PAL Work-stream that directly helps a Pattern & Asset Library. label Sep 1, 2023
@tay1orjones tay1orjones modified the milestones: 2023 Q3, 2023 Q4 Oct 2, 2023
@tay1orjones tay1orjones modified the milestones: 2023 Q4, 2024 Q1 Jan 11, 2024
@tay1orjones
Copy link
Member

@sstrubberg I'm adding the strategic adopter label because of the duplicate #15599 which lists "IBM Sterling - B2Bi SaaS InFlight Web"

@tay1orjones tay1orjones added adopter: product Work-stream that directly helps a Product team. adopter: strategic-product Work-stream that directly effects the Product-led Growth initiative. labels Jan 25, 2024
@jjennings7
Copy link

DataStage needs this feature as well. Looks like this is on the roadmap but I don't see any designs in 13434. Is there any update on the design or when it will be consumable? Thanks.

@sstrubberg
Copy link
Member

sstrubberg commented Feb 8, 2024

hey @jjennings7, this is still queued up to work on, but we're knee-deep in docs debt on the design side of the house. I'd like to start designs soon though. If you have an early designs or use-cases that ya'll have been working on, that might help us expedite things when we start working on it though. Let me know!

Design exploration starting next sprint!

@sstrubberg sstrubberg added proposal: accepted This request has gone through triaging and we are accepting PR's against it. and removed proposal: open This request has gone through triaging. We're determining whether we take this on or not. labels Feb 8, 2024
@benjamin-kurien
Copy link

benjamin-kurien commented Feb 21, 2024

Hey, We have now started working on this issue. Please vote here to help us clarify the problem you're facing.

@jjennings7 @jimmydyer @tanoargie @ganisback @tahaimt @dakahn @jnm2377

@tay1orjones tay1orjones modified the milestones: 2024 Q1, 2024 Q2 Apr 3, 2024
@laurenmrice laurenmrice modified the milestone: 2024 Q2 May 21, 2024
@laurenmrice laurenmrice changed the title MultiSelect: Select All option MultiSelect: Select All option ☂️ May 22, 2024
@sstrubberg sstrubberg modified the milestones: 2024 Q2, 2024 Q3 Jun 28, 2024
@benjamin-kurien
Copy link

A parent checkbox has been added to the multiselect dropdown, allowing users to easily select all options from the dropdown.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adopter: PAL Work-stream that directly helps a Pattern & Asset Library. adopter: product Work-stream that directly helps a Product team. adopter: strategic-product Work-stream that directly effects the Product-led Growth initiative. component: multiselect planning: umbrella Umbrella issues, surfaced in Projects views proposal: accepted This request has gone through triaging and we are accepting PR's against it. type: enhancement 💡
Projects
Archived in project
Archived in project
Development

No branches or pull requests