Minor fixes and improvements
Throughout codebase:
- Upgrade from node 8 -> 10
- Prepare for translation of frames using ember-intl; labs that want to test in a language other than English can now provide Lookit with a translation file based on translations/en_us.yaml, then specify the language using a "language" parameter on the first frame.
- Minor fixes to docs
- Remove extra orange box explaining options when the participant tries closing the window to avoid confusion when it disappears - just put directions in the "exit" box.
Specific frame updates and fixes:
- pause-unpause mixin, video-record mixing: Bugfix: Stop audio from pauseVideo and waitForUploadVideo when they're not being displayed (#217)
- infant-controlled-timing mixin: Show optional visual indicator of whether child is looking (
showLookawayVisualGuide
parameter); allow delaying measurement period relative to stimulus onset (measurementPeriodDelay
parameter) (#143) - exp-lookit-change-detection: Allow use of videos rather than images and allow stream-specific timings (#183)
- exp-lookit-exit-survey: add
showDatabraryOptions
option that allows removing the Databrary question if ABSOLUTELY forbidden by your IRB - exp-lookit-images-audio: Pre-load images before displaying any (#206)
- exp-lookit-start-recording: Allow customization of message shown (
waitForVideoMessage
parameter) (#214) - exp-lookit-stop-recording: Allow customization of message shown and whether progress bar is shown (
showProgressBar
andwaitForUploadMessage
parameters) (#214) - exp-video-config:
- exp-lookit-video-consent: