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

[Autocomplete] Improve UX and Feature Discoverability #690

Closed
FluorescentHallucinogen opened this issue Mar 27, 2019 · 4 comments
Closed
Milestone

Comments

@FluorescentHallucinogen
Copy link
Contributor

Here's my vision:

autocomplete

  1. Add displaying the type to the right of each field.
  2. Add displaying at the bottom the description of current field.
  3. Add at the top an "Insert required fields" item.
  4. Add at the top an "Insert all fields" item.
  5. Add displaying the hotkeys to the right of "Insert required fields" and "Insert all fields" items.
@imolorhe
Copy link
Collaborator

Awesome! Neat ideas.
You should consider the themes and how this would fit into the general design. For example, I am not sure how an autocomplete with large border radii like that would look in the app.

Maybe having the design of the autocomplete within the context of the app would help, as opposed to having it as a standalone design. 🙂

PRs are welcome!

@FluorescentHallucinogen
Copy link
Contributor Author

@imolorhe Just found you've already implemented the 1 and 2 feature from my list. 👍

@FluorescentHallucinogen
Copy link
Contributor Author

What about displaying the type details of current field at the bottom if the field has no description? Currently, Altair displays the "Self descriptive" for most fields (all fields that have no description).

type-details

@imolorhe imolorhe added this to the v2.1.6 milestone Apr 6, 2019
@FluorescentHallucinogen
Copy link
Contributor Author

The only thing that is not clear from my image: the "Insert all fields" and "Insert required fields" items are clickable, aren't just static tips. My bad. :(

@imolorhe Thank you very much for all your work on implementing my ideas!

It seems I can implement the "Insert (only) required fields" feature myself (at first glance it looks not at all difficult) as soon as I have some free time. 😉

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

No branches or pull requests

2 participants