Combobox component (new) #248
Comments
Original request - #90 |
Closing as duplicate for now. |
Regarding accessibility, please make sure to follow these: |
Are configurations such as characters typed until query fired and maximum number of elements to be shown in a dropdown generally exposed or are they going to be constant? Sometimes the rule should be flexible: only after typing N characters should the options be calculated ( because 1 character is not useful against very large datasets) Will this widget take a configuration object, or will be manually assigning attributes in markup on the component tag? In the case the select widget in contained within a restricted container that clips, will there be an option to define what node the popup portion of the select list actually binds too? On this subject will the select list be intelligent to cope with common edge cases where visual placement of the select list below the trigger input box would result in truncation? The layout engine should appropriately cause the positioning of the select list to render above the trigger point. |
@reddolan can provide details but from our discussions, it should be configurable (for exactly the use case you mentioned).
We haven't discussed the technical spec for it deeply but that's a good question. cc @youdz
Could you provide more info here? I am not sure I fully understand the use case.
In this one as well, @reddolan would be able to provide more details (and @youdz on the technical side once the spec is ready on that side) but that's a good question and my assumption is that it would either cope with common edge cases or provide alternative experiences there. |
As a general rule, Clarity components try to stay away from large configuration objects. So probably attributes in markup. There shouldn't be that many, though, I don't foresee a crazy amount of option that won't be solved by projecting custom content.
On this one, @adityarb88 had the issues with dropdowns and tooltips a bunch of times already. I don't believe we have a good universal solution at the moment, we were still investigating last time I checked. |
We have the following usecases with Select box: In short we need a capability for the user to type in the Select box and would not require an autoComplete in such cases. |
We would also like to know if following things are possible: |
@vkpavan26 are you talking about when a user types in a value that doesn't exist in the available options? |
@ajinkyac thank you for sharing these use cases
|
Does anybody know release date for issue #248?
|
@c0desolut1ons do you have some more information on the application you're planning to build? We don't currently have a timeline for select 2.0 considering the other priorities we're looking at but I'd love to discuss the application you're building and how we can collaborate on delivering this if possible. |
All I can say is it is in progress and we hope the timeline is soon. We've got a Datalist component that should land for v3, so that can also help for many use cases. |
Oh wow, so we're not making v3 either? 3 Year Anniversary of this component! |
Understanding question: Autocomplete is not ready yet? |
@webia1 For more complex autocomplete fields, @Jinnie and @hippee-lee can provide an update |
The combobox is under active development. There had been some accessibility related technical complications, but they are overall resolved now and we're back to the normal planned development process. |
oooh, any idea if this will make it into v3 ? I need this so badly ... |
ETA on this would be exceedingly helpful. We are preparing a new project and I would prefer to use Clarity over Angular Material. Can make adjustments to code around this if I know it's coming. |
@HarperHampton and @jmls There is a WIP branch in review right now. I don't think this will be in 3.0 but I believe we are planning to have it ready for 3.1 – which should land shortly after 3.0. I think time-wise that puts this on the 4-6 weeks away timeframe. Maybe sooner. Maybe later. Depends... |
@colinreedmiller We'd need a dark theme design spec for this component, thanks! |
@Jinnie - left a note in the Figma file - all dark theme colors specified there. also: changed the dismiss X to 5px - let me know if you have any thoughts, questions. |
is the development of this component further pursued or will this be replaced by datalist? |
@d-m-s The datalist is a lightweight HTML element that we could easily support. The combobox is still being built to work for more complex situations, so you'll have both options. |
@hippee-lee @gnomeontherun when can we expect combobox release? I am waiting for the multi select functionality. |
Hi @shankar1318 - please follow the PR #4286. It is almost through the review process. Once that gets merged and is in master it will go into Clarity v4. We are testing with Angular 10.0.0-rc.0 this week to prepare for Angular v10 coming soon. |
@adumesny We don't have any design or explorations for something like this, but I believe the combobox can provide you most of what you really need here. I don't really understand the mechanics or use case of this control at this moment. |
@gnomeontherun even if you ignore my custom design (search + filter) a simple search field with type ahead suggestions like this new comboBox (but with highlighting of the matching pattern) would be great. Every product seem to re-create their search... |
@hippee-lee will this be available in the previous versions of Clarity? |
The combobox is finally officially in our repo, waiting for the next release. |
@Jinnie Any idea when this will end up in the v4.next package? I have been eagerly waiting for this ;) |
Its available in https://www.npmjs.com/package/@clr/angular/v/4.0.0-rc.0 |
Description
Use cases under consideration
Documentation
Basic
Default view
Active view
Selections
Typing
Searching message
Multiselect
Option Groups
Custom Option Format
References
The text was updated successfully, but these errors were encountered: