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

Improve language autodetection UX #128

Open
dpordomingo opened this issue Apr 27, 2018 · 3 comments
Open

Improve language autodetection UX #128

dpordomingo opened this issue Apr 27, 2018 · 3 comments

Comments

@dpordomingo
Copy link
Member

The language autodetection UX should be improved as it was suggested by @bzz at #124 (comment)

Current problem:

Right now the dropdown serves 2 purposes: - allowing the user to choose a mode of language detection: auto/manual AND it's also a feedback to the user about the language, detected in Auto mode. Thus confusion.

Proposal:

To keep just ["Autodetect", "Python", "Java", "PHP", ...] and then, add another "label" (a non-interactive UI element) with the current language

@dpordomingo
Copy link
Member Author

To help understanding the necessity, I suggested at #124 (comment), the following mockup, splitting the current option "auto", and the language detected by the server.

( just an example, not a design at all → we need @ricardobaeta assistance )

image

@dpordomingo dpordomingo mentioned this issue Apr 27, 2018
@ricardobaeta
Copy link

Hi @dpordomingo !

The contextual copy should be placed, inside its parent container, and as close as possible to the correspondent meaningful information. I would say to display this copy inside the left building block, because it relates more directly, as such. What do you think?

#dd7a39 (font & border colour)

language-auto

@dpordomingo
Copy link
Member Author

dpordomingo commented Apr 27, 2018

Your rationale makes sense, for sure !!!

In my case, when I tried to think about the problem, I considered the following other pov:

  • left panel → data wrote by the user
  • right panel → data returned by the server

That's why I added the language label on the right panel.

But you know... just playing 😉

image

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

3 participants