-
Notifications
You must be signed in to change notification settings - Fork 326
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
Instant search #5
Comments
I'm convinced we need more libraries to tackle the search UI problem (and we've already started to investigate what we can do with ui-kit) but we probably need another repository for that. This auto-completion library will be a dependency of it as well as an URL manager, a Slider widget, some conjunctive/disjunctive/hierarchical facet widgets, etc... |
Ok that make sense. |
Let's close it for now then. |
Sorry I didn't really get it. Are you saying that this |
Yes, something like that. What do you think? (it will not be |
Hmm yes, that could work I guess. Each of this library having a clear UI role. This still make me wonder:
I don't have a clear answer to that, just throwing it here. I think I'd rather have the helper with all the logic but no UI, and then several libraries only handling the UI. |
Yeah, we still need to discuss about it with @bobylito; here the goal would be to create reusable UI components for developers. The ui-kit is more about creating a search UI without code.
Yes 👍 |
We need the ui kit features exposed as a programmatic API, so first we should describe and iterate on the API we want to provide |
The ultimate goal wpild be to be able to use this programmatic API without having to embed and configure both the client and helper, this should all be handled by the ui.js |
…name_template feat(autocomplete): append classNames on template after sources
…tically (algolia#8) * fix(reset): fix reset when there are no results * feat(dropdown): let user override shouldDropdownOpen based on the Autocomplete's state * story(classNames): remove superfluous debugging log * refactor(Autocomplete): revert wrong new statement * refactor(gitignore): ignore IDEA folders * story(shouldDropdownOpen): add dedicated story * doc(fix): add missing doc from algolia#5 * refactor(sotries): remove superfluous class * refactor(stories): fix typo * refactor(autocomplete): fix typo * refactor(story): better readibility * Update README.md Co-Authored-By: François Chalifour <francoischalifour@users.noreply.github.com> * Update README.md Co-Authored-By: François Chalifour <francoischalifour@users.noreply.github.com> * Update README.md Co-Authored-By: François Chalifour <francoischalifour@users.noreply.github.com> * Update src/types.ts Co-Authored-By: François Chalifour <francoischalifour@users.noreply.github.com> * refactor(stories): simplify story
Until recently 😄 typeahead was out default autocompletion implementation for us. I think now that we have this repo, it could be very cool that it could be our instant search default implementation. I think this is THE the place where we could unify all our integration instant implementation.
I have several points where I am not sure how we can implement that in a generic customizable way. But I sure we will manage.
I am thinking of an instant implementation that will look like this :
Obviously there is a lot to discuss
Do you think this could make sense ?
The text was updated successfully, but these errors were encountered: