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 environment selection UX #213

Closed
x1unix opened this issue May 8, 2023 · 0 comments
Closed

Improve environment selection UX #213

x1unix opened this issue May 8, 2023 · 0 comments
Assignees
Labels
area:frontend Frontend-related task ui Web interface
Milestone

Comments

@x1unix
Copy link
Owner

x1unix commented May 8, 2023

Problem

Since the first release, the playground had the functionality to change how and where Go program runs.
The problem is that option is placed in a counterintuitive place, so regular users don't even know this feature exists.

I tried to address this feature before and to place an additional status bar button that displays what environment is currently used and allows switching between Go server and WebAssembly, but apparently, it's still "invisible" for users.

Solution

I plan to introduce a simple dropdown to select Go environment in the same way as the original Go playground does.
This will also introduce custom Go versions support and allows extending a list of available execution options.

image

Mobile support

Fluent UI Dropdown element supports adaptive design and automatically switches to alternative UI on small screens, which is awesome.

image

@x1unix x1unix added in-progress Status: In Progress ui Web interface area:frontend Frontend-related task labels May 8, 2023
@x1unix x1unix added this to the 1.13.0 milestone May 8, 2023
@x1unix x1unix self-assigned this May 8, 2023
@x1unix x1unix moved this to In Progress in Better Go Playground May 8, 2023
@x1unix x1unix moved this from In Progress to Done in Better Go Playground May 9, 2023
@x1unix x1unix moved this from Done to In Progress in Better Go Playground May 9, 2023
@x1unix x1unix removed the in-progress Status: In Progress label May 9, 2023
@x1unix x1unix closed this as completed May 9, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Better Go Playground May 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:frontend Frontend-related task ui Web interface
Projects
No open projects
Development

No branches or pull requests

1 participant