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

Issues/feedback related to v0.3 #166

Open
9 of 14 tasks
gubloon opened this issue Feb 20, 2024 · 4 comments
Open
9 of 14 tasks

Issues/feedback related to v0.3 #166

gubloon opened this issue Feb 20, 2024 · 4 comments

Comments

@gubloon
Copy link
Contributor

gubloon commented Feb 20, 2024

Issues and feedback related v0.3

Tasks

  1. UX playground
@Dominik1999
Copy link
Contributor

Behaviour of the "Instructions" section is inappropriate

Can you elaborate on this?

@Dominik1999
Copy link
Contributor

"Proving" appears to blocks the browser as it runs in the render thread. Ideally proving should run on a worker thread.

I think for this point we need a different issue and maybe this can be done by our contractor even?

@gubloon gubloon changed the title Issues/feedback related to v2.0 Issues/feedback related to v0.3 Feb 27, 2024
@gubloon
Copy link
Contributor Author

gubloon commented Feb 27, 2024

Behaviour of the "Instructions" section is inappropriate

Can you elaborate on this?

Behaviour of the "Instructions" section is inappropriate - it simply toggles between appearing and disappearing when "instructions" is clicked. And also it replaces the output section which loses results of the last run.

Maybe we need to think of a better way of handling the instruction section - right now, it just appears to interfering a program's flow of run/debug/prove/verify.
Since it's going to be a direct reference for the code, it may not be a good idea to handle it in a separate page like how "Help" is done .
Either we can reduce size of the "instruction section" so that it always sits along with the output/program info box on the right side or we can embed a CLI in the playground which can provide information(instructions being one of them) or a way of interfacing with the VM and rollup - sounds a bit advanced but I had this idea in the initial mockup.

@gubloon
Copy link
Contributor Author

gubloon commented Feb 27, 2024

"Proving" appears to blocks the browser as it runs in the render thread. Ideally proving should run on a worker thread.

I think for this point we need a different issue and maybe this can be done by our contractor even?

Maybe we can consider that too; they could have put more thought in their approach here so that it's structured well on the background. It is not entirely about the frontend/can be fixed just on the surface.

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

2 participants