mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-10 11:10:54 +00:00
![]() * modularize plugins: edit index.ts and example files (WIP)
* continue modularizing plugins: edit index.ts and example files (WIP)
* continue modularizing plugins: edit index.ts and example files (WIP)
* continue modularizing plugins and example files, make info static in plugin classes
* add preload flag to plugin info, fix a few parameterType values
* change preload flags in plugin info from audio/image/video strings to boolean
* convert more plugins and example files
* convert more plugins/examples, sync with webgazer branch plugins/examples (not working on this branch)
* remove preload flag from info, change to ParameterType, change to "ALL_KEYS"/"NO_KEYS", change KEY type to KEYS for array params
* remove descriptions from plugin info, fix some ALL_KEYS/NO_KEYS errors
* remove descriptions and add pretty names to plugin info
* remove/edit comments re ALL_KEYS/NO_KEYS and TS errors
* fix some preload plugin errors and convert example file (plugin still not working due to getAutoPreloadList)
* convert RDK plugin and example file
* convert preload plugin and example, add JsPsych getTimelineDescription method for auto-preloading (still not working for audio due to getAudioBuffer
* fix jsPsych getTimelineDescription method so that it does recursive search
* add image and video preloading to plugin examples
* Merge branch 'modularization' into modularization-plugins
* add tests for reconstruction
* fix timeline array getter method: add private timelineDescription var, set to timeline array in run(), rename getTimelineDescription to getTimeline
* changes in response to PR review: fix JsDoc comments, fix array: true in param info, change HTML string param types, add JsDoc author/file/see docs for all plugin classes, switch to @ts-expect-error. Thanks @bjoluc!
* fix JsDoc comments for plugin classes and preload trials parameter
* change preload type to boolean in ParameterInfo interface, and add `preload: false` to virtual-chinrest item_path image parameter
* All my tests except for preload plugin (will do that tomorrow)
* minor fixes to reconstruction tests
* Update preload plugin tests
* Finish test conversion
* switch to arrow functions to fix this keyword errors in plugins, add audio preloading into plugin example files, fix typos
* convert non-plugin example files (WIP, not tested)
* Fix allow_held_keys -> allow_held_key parameter in virtual-chinrest plugin
* Fix `keyboardListener` type in serial-reaction-time plugin
* type fixes for RDK, simplifying `correctOrNot()` function
* fixed ["ALL_KEYS"] => "ALL_KEYS" for iat plugins and tests
* Build jspsych packages before everything else
Dependent builds were previously failing due to missing type definitions
* Remove console.log from html-keyboard-response tests
I think I accidentially committed it.
* fix the delayed start to animation bug (#1885)
* round all RTs to nearest int (#2108)
* fixes and tests #1900 - IAT parameter problems
* finish converting/testing example files, add init settings, add audio preloading, fix errors
* fix progress-bar timeline to demo an example where auto-updating the progress bar works well
* Revert "round all RTs to nearest int (#2108)"
This reverts commit
|
||
---|---|---|
.. | ||
css | ||
demos | ||
external_html | ||
img | ||
js | ||
sound | ||
video | ||
add-to-end-of-timeline.html | ||
case-sensitive-responses.html | ||
conditional-and-loop-functions.html | ||
css-classes-parameter.html | ||
data-add-properties.html | ||
data-as-function.html | ||
data-from-timeline.html | ||
data-from-url.html | ||
demo-flanker.html | ||
demo-simple-rt-task.html | ||
display-element-to-embed-experiment.html | ||
end-active-node.html | ||
end-experiment.html | ||
exclusions.html | ||
jspsych-animation.html | ||
jspsych-audio-button-response.html | ||
jspsych-audio-keyboard-response.html | ||
jspsych-audio-slider-response.html | ||
jspsych-call-function.html | ||
jspsych-canvas-button-response.html | ||
jspsych-canvas-keyboard-response.html | ||
jspsych-canvas-slider-response.html | ||
jspsych-categorize-animation.html | ||
jspsych-categorize-html.html | ||
jspsych-categorize-image.html | ||
jspsych-cloze.html | ||
jspsych-external-html.html | ||
jspsych-free-sort.html | ||
jspsych-fullscreen.html | ||
jspsych-html-button-response.html | ||
jspsych-html-keyboard-response.html | ||
jspsych-html-slider-response.html | ||
jspsych-iat.html | ||
jspsych-image-button-response.html | ||
jspsych-image-keyboard-response.html | ||
jspsych-image-slider-response.html | ||
jspsych-instructions.html | ||
jspsych-maxdiff.html | ||
jspsych-preload.html | ||
jspsych-RDK.html | ||
jspsych-reconstruction.html | ||
jspsych-resize.html | ||
jspsych-same-different-html.html | ||
jspsych-same-different-image.html | ||
jspsych-serial-reaction-time-mouse.html | ||
jspsych-serial-reaction-time.html | ||
jspsych-survey-html-form.html | ||
jspsych-survey-likert.html | ||
jspsych-survey-multi-choice.html | ||
jspsych-survey-multi-select.html | ||
jspsych-survey-text.html | ||
jspsych-video-button-response.html | ||
jspsych-video-keyboard-response.html | ||
jspsych-video-slider-response.html | ||
jspsych-virtual-chinrest.html | ||
jspsych-visual-search-circle.html | ||
jspsych-vsl-animate-occlusion.html | ||
jspsych-vsl-grid-scene.html | ||
lexical-decision.html | ||
manual-preloading.html | ||
pause-unpause.html | ||
progress-bar.html | ||
save-trial-parameters.html | ||
timeline-variables-sampling.html | ||
timeline-variables.html | ||
webgazer_audio.html | ||
webgazer_image.html | ||
webgazer.html |