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 support for mobile devices #64

Open
4 tasks
becky-gilbert opened this issue Oct 10, 2024 · 0 comments
Open
4 tasks

Improve support for mobile devices #64

becky-gilbert opened this issue Oct 10, 2024 · 0 comments

Comments

@becky-gilbert
Copy link
Contributor

Summary

One of the primary reasons for supporting jsPsych experiments is to facilitate CHS experiments that run on mobile devices. Our lookit-jspsych plugins have some mobile-friendly features, like flexbox containers, but they need some more testing and improvements on mobile. Our survey plugins use SurveyJS, which should look ok on mobile out of the box - if not we can augment/override specific parts of their CSS.

To do

  • Test all plugins on a standard set of devices/browsers (e.g. desktop chrome/firefox, iPad/iPhone safari, android chrome). Some of this can be done via a desktop browser's mobile emulator tools, but we'll need to test on actual devices as well.
  • Adjust formatting as needed. This will probably include more flex CSS, and possibly some CSS media queries, to change the positioning of elements and the relative proportions of text and interactive elements (button, select, input, etc.).
  • Check all plugins for response options that might not be mobile-friendly (e.g. free-text responses, keypress responses).
  • Check all plugins for the use of any keyboard/mouse event listeners and implement touch event alternatives.
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

1 participant