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
Foorm editor: Small UI Improvements #37709
Conversation
…m-editor-ui-improvements
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!
</label> | ||
<label> | ||
is_friday_institute <br /> | ||
<input |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems like a checkbox here might be more user friendly?
<label> | ||
is_virtual <br /> | ||
<input | ||
type="boolean" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems like a checkbox here might be more user friendly?
Hey Molly - I know this is merged. Sorry I didn't get to it on Friday. I think its looks great! Just had some ideas/questions about the design which I think can totally be something you think about going forward.
If maybe be helpful to consider adding HelpTips for different fields (https://github.com/code-dot-org/code-dot-org/blob/staging/apps/src/lib/ui/HelpTip.jsx) to explain what they do so as new people start to use the system its more friendly for them. So excited to see this coming together! |
@dmcavoy thanks for taking a look! I will incorporate this feedback into a future update. To your questions:
|
@molly-moen Perhaps we should throttle or debounce the backend call? |
Various small UI improvements to improvement the usability of the foorm editor. Improvements are:
This is not the final state of the editor, but they are improvements that will make using (and testing) the editor much more pleasant.
You can see the existing editor on levelbuilder (levelbuilder account required).
New layout (this is on a 16" screen)
Replaced preview button below survey variables with a live preview on/off toggle (this section is below the editor):
Links
Testing story
Tested locally on multiple browsers. All changes are on the UI side, mostly cosmetic updates.
Reviewer Checklist: