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

It's hard to find the variable you want in the long list of variables #216

Closed
rod-glover opened this issue Oct 17, 2018 · 3 comments
Closed

Comments

@rod-glover
Copy link
Contributor

rod-glover commented Oct 17, 2018

When the variables available include Climdex variables, degree-day variables, and/or return period bariables, the list is long. It's hard to find the variable you are interested in.

Options:

  1. Sort list alphabetically.
  2. Offer a filter tool to find the option in the list that you want. Betcha there's already such a selector out there in OSS!
@rod-glover
Copy link
Contributor Author

rod-glover commented Dec 15, 2018

The more I use CE, the more I dislike how the current variable selector works. Suggest adopting a selector component with the following criteria, ranked by importance (1 = essential, 2 = important, 3 = nice to have):

Imp Criterion React Select v2 React Responsive Select Material UI Select
1 Mature, maintained ✔️ ✔️ ✔️✔️
1 Controlled component ✔️ ✔️ ✔️
1 Dropdown ✔️ ✔️ ✔️
1 Search/filter ✔️✔️
1 Disable selector ✔️ ✔️ ✔️
1 Disable options ✔️ ✔️ ✔️
2 Flexible, configurable ✔️✔️ ✔️ ✔️
2 Aesthetics ✔️ ✔️
2 React Bootstrap look ✔️
2 Return arbitrary value ✔️ ✔️ ✔️
3 Dynamic label gen. ✔️
3 Multiselect ✔️ ✔️ ✔️
3 API quality ✔️✔️ ✔️ ✔️✔️

It's pretty clear from this that React Select v2 is the only suitable choice.

@rod-glover
Copy link
Contributor Author

Merry Christmas 🎄

@rod-glover rod-glover changed the title It's hard to find the variable you want in the long list of Climdex variables It's hard to find the variable you want in the long list of variables Dec 16, 2018
@rod-glover
Copy link
Contributor Author

Resolved with the new selector, a long time ago

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

1 participant