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

Index pattern creation UX: Surface time fields loading state #10439

Closed
cjcenizal opened this issue Feb 17, 2017 · 4 comments
Closed

Index pattern creation UX: Surface time fields loading state #10439

cjcenizal opened this issue Feb 17, 2017 · 4 comments
Labels
Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins.

Comments

@cjcenizal
Copy link
Contributor

Show loading indcator

Per @alexfrancoeur, we should display a loading indicator while the indices are being matched to the pattern, because it can sometimes take a few seconds between the time an index pattern is entered and the time fields showing up in the dropdown.

While it's loading, the time field dropdown should be disabled.

If this indicator is a little spinner next to the dropdown, then we could turn it into a little checkmark to indicate that the fields have been loaded.

Retrieve time fields as you type

Currently, the request to load the time fields is sent once the text input is blurred. This is a strange interaction, because you don't usually think of blurring something as an imperative action. Instead, we should send a debounced request as you type, so the information the user needs is retrieved as immediately as possible.

@cjcenizal cjcenizal added Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. :Management labels Feb 17, 2017
@thomasneirynck
Copy link
Contributor

we will be able to reuse the loading-spinner component also in Visualize, for when there is idle time between data-retrieval and showing the result.

@alexfrancoeur
Copy link

@cjcenizal would it be possible to build as a generic component for the UI framework? There are plenty of areas we could use this when there is a delay in data-retrieval.

@cjcenizal
Copy link
Contributor Author

@alexfrancoeur @thomasneirynck Absolutely! Per #9708 we will build every UI component to be as reusable as possible.

@cjcenizal
Copy link
Contributor Author

Addressed by #13454

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins.
Projects
None yet
Development

No branches or pull requests

3 participants