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 Proposal #924

Closed
sudheer-gowrigari opened this issue Oct 31, 2023 · 7 comments
Closed

Combobox Proposal #924

sudheer-gowrigari opened this issue Oct 31, 2023 · 7 comments

Comments

@sudheer-gowrigari
Copy link
Collaborator

sudheer-gowrigari commented Oct 31, 2023

I have been working on an early draft for a combobox explainer and I would like to incubate it in Open UI to hopefully land a cohesive solution in the representative standards bodies following approval from Open UI.
The primary motivations and details of this proposal can be found in the explainer I've prepared: Combobox Explainer.

@lukewarlow
Copy link
Collaborator

I don't think input type=selectlist is necessarily the right call (selectedoption slot wouldn't work because input can't have children?) but bringing this to openUI and getting the ball rolling is great!

@gregwhitworth
Copy link
Member

@lukewarlow you actually raised a discussion Sudheer and myself had internally and one of the reasons we decided to just open the issue and request to move it here formally for incubation. It's very early, we know our proposal will be debated up and down in each section and as such we should get concrete resolutions against each of them.

@lukewarlow
Copy link
Collaborator

Yup exactly get it moved here and then we can work through it bit by bit

@YummyBacon5
Copy link
Contributor

YummyBacon5 commented Nov 1, 2023

Would dynamic data work here?

For example, the actual search is preformed on a database, and the response is inserted into the DOM as <option>s.


This is also similar to #847

@sudheer-gowrigari
Copy link
Collaborator Author

Would dynamic data work here?

For example, the actual search is preformed on a database, and the response is inserted into the DOM as <option>s.

This is also similar to #847

Yes, that's definitely one of the options available in design systems and as this is just a starter explainer, we need a detailed proposal discussions as part of search attribute

@tay1orjones
Copy link

Hey, I'm thrilled to see this open. I can contribute research from the Carbon Design System, just let me know the way/best place to funnel that into.

@css-meeting-bot
Copy link

The Open UI Community Group just discussed Combobox Proposal.

The full IRC log of that discussion <jarhar> Sudheer: im sudheer, i work for salesforce. me and greg started this combobox explainer a week or two ago
<jarhar> Sudheer: combobox is needed when you have a large number of options and you cant scroll down to each option, and thats why we have the filtered list
<jarhar> Sudheer: most of design systems have a customizable combobox
<gregwhitworth> early draft explainer https://github.com/sudheer-gowrigari/explainers/blob/main/combobox.md
<jarhar> Sudheer: we also looked at the twitter poll
<jarhar> Sudheer: we thought of having this explainer as an initial proposal
<jarhar> gregwhitworth: go give it a look when you have a chance
<jarhar> gregwhitworth: it will be a blast from the past: we have a filter attribute
<jarhar> gregwhitworth: we just wanted to get a resolution for us to bring an explainer - it is not done, but we are iterating, and it would be cool for that to be in the public
<jarhar> gregwhitworth: given that we have seen that when people are using selectlist they are also making comboboxes
<gregwhitworth> Proposed Resolution: Open UI will incubate an explainer for combobox
<masonf> +1
<Luke> +1 definitely important to look at and I think it could feedback into some selectlist decisions
<una> LGTm
<keithamus> +1
<gregwhitworth> Resolved: Open UI will incubate an explainer for combobox
<gregwhitworth> Zakim, end meeting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants