Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
252 commits
Select commit Hold shift + click to select a range
e050eaf
GratingStim implementation first take;
lightest Jan 25, 2022
821725a
Merge branch 'main' into GratingStim_class_implementation
lightest Jan 25, 2022
e4eb6f0
sin range chnged to [0, 1] for proper gabor patch;
lightest Jan 28, 2022
120060c
removed unused uniform uMaskTex;
lightest Jan 28, 2022
f7e4b2e
gamma correction introduced;
lightest Jan 28, 2022
3594405
added onChange() callback to properly reflect changes of the _gamma v…
lightest Jan 28, 2022
88b7345
added spatial frequency and phase support for image based grating stims;
lightest Feb 10, 2022
ff13338
Full set of signals for grating stim; Documentation test;
lightest Mar 2, 2022
3ebd9c4
new documentation for GratingStim, variables and methods renamed to m…
lightest Mar 21, 2022
2ce87e2
indentation change - spaces to tabs
lightest Mar 22, 2022
651d803
Merge pull request #474 from lightest/GratingStim_class_implementation
apitiot Mar 22, 2022
7298de0
Merge branch '2022.x' into gamma_correction_implementation
lightest Mar 22, 2022
9e5d568
Merge pull request #475 from lightest/gamma_correction_implementation
apitiot Mar 23, 2022
14dcfbc
Update README.md
apitiot Mar 23, 2022
b7c7ae7
TextBox fillColor, borderColor and color are now becoming transparent…
lightest Mar 25, 2022
df7b819
Merge pull request #3 from psychopy/2022.1.2
apitiot Mar 30, 2022
c63b5ac
Merge pull request #4 from psychopy/2022.2.0
apitiot Mar 30, 2022
7b043a4
Merge branch 'psychopy:2022.2.0' into 2022.2.0
lightest Mar 30, 2022
62293ff
Merge branch '2022.2.0' of https://github.com/lightest/psychojs into …
lightest Mar 30, 2022
9c332e8
gamma correction introduced;
lightest Jan 28, 2022
3b57bd7
added onChange() callback to properly reflect changes of the _gamma v…
lightest Jan 28, 2022
ea80090
Started Implementing GratingStim;
lightest Jan 17, 2022
f032d4c
GratingStim implementation first take;
lightest Jan 25, 2022
e822675
sin range chnged to [0, 1] for proper gabor patch;
lightest Jan 28, 2022
948b14b
removed unused uniform uMaskTex;
lightest Jan 28, 2022
ac13de2
added spatial frequency and phase support for image based grating stims;
lightest Feb 10, 2022
cb7b061
Full set of signals for grating stim; Documentation test;
lightest Mar 2, 2022
5baa60d
rebasing branches
lightest Mar 21, 2022
328601b
indentation change - spaces to tabs
lightest Mar 22, 2022
6761e7c
Update README.md
apitiot Mar 23, 2022
0259fe2
Merge branch '2022.2.0' of https://github.com/lightest/psychojs into …
lightest Mar 30, 2022
08b7173
anchoring and alignment fixed;
lightest Mar 30, 2022
d0ed557
textBox#setAlignment method added to avoid complete reconstruction wh…
lightest Mar 30, 2022
837c677
[BF] fix issue with saving to database
apitiot Mar 31, 2022
b0c7493
Merge branch 'psychopy:2022.2.0' into 2022.2.0
lightest Apr 6, 2022
e8d5010
added depth parameter and pointer-events:"none" for TextBox;
lightest Apr 6, 2022
df3f509
Merge pull request #490 from apitiot/2022.2.0
apitiot Apr 12, 2022
f642573
Merge branch 'psychopy:2022.2.0' into 2022.2.0
lightest Apr 12, 2022
c6aacad
phase parameter for grating functions is now multiples of those funct…
lightest Apr 12, 2022
fb89db2
Merge branch '2022.2.0' of https://github.com/lightest/psychojs into …
lightest Apr 12, 2022
f717128
22ybz82 "greedy" focus fix, also window#rootContainer now has sortabl…
lightest Apr 14, 2022
783047d
removed redundant tab symbol;
lightest Apr 14, 2022
45bcb36
[WIP] fitToContent prototype;
lightest Apr 24, 2022
112234c
fixed text reset on add/remove from scene; added fitToContent functio…
lightest Apr 30, 2022
e6a018d
added font and letterHeight setters;
lightest Apr 30, 2022
8f8867a
Merge branch '2022.2.0' into 1yn08hm_gamma_and_grating_improvements
lightest May 1, 2022
4961544
CU-1yn08hm - added contrast support;
lightest May 1, 2022
a1effe6
added per grating and per window contrast filter; added separate stim…
lightest May 5, 2022
908f52e
added proper support for grating stim coloring; utils/Color extended …
lightest May 7, 2022
cd7ae16
Merge pull request #488 from lightest/22ybvdr_textbox_parity
apitiot May 10, 2022
93da98f
Merge branch '2022.2.0' into 1yn08hm_gamma_and_grating_improvements
apitiot May 10, 2022
49e645f
Merge pull request #493 from lightest/1yn08hm_gamma_and_grating_impro…
apitiot May 10, 2022
51d5708
added coloring support for image based Gratings; added proper opacity…
lightest May 11, 2022
268dddf
added docs for uAlpha uniform; better pixi check for setInterpolate m…
lightest May 11, 2022
f719abf
Merge pull request #496 from lightest/Coloring_for_image_based_Gratings
apitiot May 12, 2022
cafc346
NF first incarnation of Shelf
apitiot May 23, 2022
bd1148f
Merge branch '2022.2.0' of github.com:apitiot/psychojs into 2022.2.0
apitiot May 23, 2022
d305452
Merge pull request #499 from apitiot/2022.2.0
apitiot May 23, 2022
b07d8f5
DOC updated the documentation
apitiot May 23, 2022
3b0308a
DOC quick fix to index.html
apitiot May 23, 2022
8a3c6c0
Merge pull request #500 from apitiot/2022.2.0
apitiot May 23, 2022
1199b20
Added startValue to Slider stim;
lightest May 24, 2022
24ceb40
a bit more efficient solution that directly constructs slider with th…
lightest May 24, 2022
aaddd07
added taking into account the availability of rating value when recon…
lightest May 24, 2022
c0c63ac
radio buttons size set to match psychopy's;
lightest May 25, 2022
5d9e598
removed accidental newline;
lightest May 25, 2022
43e516d
added proper orientation setter that also updates the rotation of lab…
lightest May 25, 2022
195991e
Camera: unified API with PsychoPy, Shelf: throttling
apitiot May 27, 2022
0e58e6a
Depth value negated to have proper zIndex functionality;
lightest Jun 6, 2022
1f1b259
removed accidental identation change;
lightest Jun 6, 2022
15920e1
added languageStyle support for TextBox;
lightest Jun 8, 2022
cd03424
Merge pull request #502 from lightest/CU-2au7jff_slider_radiobuttons_…
apitiot Jun 9, 2022
7630722
Merge pull request #506 from lightest/CU-2da76e8_textbox_fixes
apitiot Jun 9, 2022
66a6046
removed unnecessary variable creation;
lightest Jun 9, 2022
4d6f1e6
Merge pull request #504 from lightest/CU-2au7jeu_orientation_for_slider
apitiot Jun 10, 2022
5f666e7
nested ternary expression replaced by if-else if statements;
lightest Jun 15, 2022
460b564
Merge pull request #501 from lightest/CU-2au7jh3_slider_start_val
apitiot Jun 15, 2022
88e7d12
Merge pull request #505 from lightest/CU-2e6yn8w-stim-depth-attribute…
apitiot Jun 15, 2022
7794420
adding capacity for marker to snap to cursor started;
lightest Jun 16, 2022
b8bff3c
_getTextInputOptions() now takes into account possibility of negative…
lightest Jun 16, 2022
d60e927
improved handling of pointer events;
lightest Jun 16, 2022
1e3d524
even better pointerdown handling;
lightest Jun 16, 2022
99d03ce
corrected jsdoc comment;
lightest Jun 16, 2022
30510c9
fox for backgroundSprite resize
lightest Jun 16, 2022
89ba428
fixed onchange method for color;
lightest Jun 16, 2022
d572a8b
removed console.log;
lightest Jun 16, 2022
d88d996
Merge pull request #509 from lightest/fix_for_backgroundSprite_resize
apitiot Jun 17, 2022
10bebd2
Merge pull request #508 from lightest/CU-2au7jhz_snap_slidermarker_to…
apitiot Jun 23, 2022
4937ab5
Merge pull request #507 from lightest/CU-2da76e8_incorrect_size_on_re…
apitiot Jun 23, 2022
8cc27b9
Merge branch 'psychopy:2022.2.0' into 2022.2.0
apitiot Jun 23, 2022
173d089
Camera: unified API with PsychoPy, Shelf: throttling
apitiot May 27, 2022
ae4a677
NF: many new Shelf typed primitives; ENH: easier handling of Quest in…
apitiot Jun 23, 2022
760beda
Merge pull request #510 from apitiot/2022.2.0
apitiot Jun 23, 2022
431291e
interpolation support for ImageStim; Resolved issue with shared resou…
lightest Jun 27, 2022
0f07245
potential solution for variety of vertical and horizontal text alignm…
lightest Jun 27, 2022
fa73125
Merge pull request #513 from lightest/imagestim_interpolation_support
apitiot Jun 28, 2022
e5f4be1
final touches;
lightest Jun 28, 2022
e07f637
final touches... for real this time;
lightest Jun 28, 2022
b83f69f
corrected typo;
lightest Jun 28, 2022
b5a7878
automatically setting granularity = 1.0, when style is RADIO;
lightest Jun 28, 2022
36cdf51
radial stim generation in shaders;
lightest Jul 1, 2022
0f60204
added proper if statement for blocking non 0 mousebuttons;
lightest Jul 6, 2022
98386ed
anchor implementation moved to visualstim to create common approach; …
lightest Jul 7, 2022
04669d2
NF: Add "arrow" as recognised named shape in ShapeStim
TEParsons Jul 14, 2022
11bddce
ENH: Add other shapes from Python to ShapeStim
TEParsons Jul 14, 2022
b53550a
Merge pull request #514 from lightest/CU-2da76e8_text_alignment_exten…
apitiot Jul 20, 2022
c5d7742
Merge pull request #515 from lightest/CU-2htajmd_RADIO_slider_movemen…
apitiot Jul 20, 2022
b5e4ce9
Merge pull request #518 from lightest/CU-33t4jt0_slider_not_working_o…
apitiot Jul 20, 2022
2fe350f
direct hitarea setting for textinput;
lightest Jul 27, 2022
7f3c987
Merge pull request #517 from lightest/CU-2hcbzta_radial_stim_test
apitiot Jul 29, 2022
f4da66e
Merge pull request #523 from lightest/CU-2nbq7bc_textboxes_focus_by_m…
apitiot Jul 29, 2022
1653f96
upgraded dialog box; various small fixes; revised documentation
apitiot Aug 1, 2022
0f2e805
_
apitiot Aug 1, 2022
f32cf55
Merge pull request #524 from apitiot/2022.2.3
apitiot Aug 1, 2022
bfe64af
merge with 2022.2.3;
lightest Aug 1, 2022
5aa36ef
improved grating modeling; vertices now are centered around [0, 0];
lightest Aug 2, 2022
e79f0d8
Merge pull request #519 from lightest/CU-25m6jrz_anchor_for_web
apitiot Aug 3, 2022
5a77610
Merge pull request #525 from psychopy/2022.2.3
apitiot Aug 6, 2022
858bbb0
improved survey stimulus
apitiot Sep 12, 2022
442b9a0
ENH Sound values can be changed without instantiating a new SoundPlayer
apitiot Sep 15, 2022
6a0cefb
small edits
apitiot Sep 15, 2022
f8a2b10
Merge pull request #529 from apitiot/2022.2.4
apitiot Sep 15, 2022
f483f6d
Merge branch 'psychopy:2022.2.4' into 2022.2.4
lightest Sep 15, 2022
25aef3d
Fix for incorrect mask position, when grating vertices centered aroun…
lightest Sep 20, 2022
b89b33e
final tweaks in the comments;
lightest Sep 21, 2022
e1ffc95
BF SoundPlayer.accept outputs false instead of undefined, which neede…
apitiot Sep 22, 2022
23c0ccb
Merge pull request #532 from apitiot/2022.2.4
apitiot Sep 22, 2022
24c0805
Merge pull request #531 from lightest/grating_incorrect_mask_position
apitiot Sep 22, 2022
8eee61c
wgl1 shaders for gratingStim;
lightest Oct 6, 2022
934d5c9
Merge pull request #533 from lightest/wgl1_shaders
apitiot Oct 7, 2022
0d9ca6b
manual derivatives calculation for radial stim;
lightest Oct 7, 2022
0e659b0
Merge pull request #534 from lightest/wgl1_shaders_derivatives_handling
apitiot Oct 8, 2022
2dbfc9c
xlsx upgrade due to a string parsing bug;
lightest Oct 24, 2022
da0fd77
NF: Pavlovia Survey
apitiot Nov 22, 2022
bfe046c
NF: detect support for WebGL
apitiot Nov 22, 2022
ac19ad0
Update ServerManager.js
apitiot Nov 22, 2022
7088ee6
Merge pull request #542 from apitiot/2022.3.0
apitiot Nov 22, 2022
bb36bee
NF: conditional check for hardware accelerated WebGL support in Psych…
apitiot Nov 29, 2022
f2e630c
Merge branch '2022.3.0' of github.com:apitiot/psychojs into 2022.3.0
apitiot Nov 29, 2022
1dc2617
Merge pull request #543 from apitiot/2022.3.0
apitiot Nov 29, 2022
395e7fb
added checkWebGLSupport flag check in openWindow();
lightest Nov 29, 2022
1f6a816
wgl fail if perf issues flag moved to setupPixi();
lightest Nov 30, 2022
c20bbef
Merge pull request #544 from lightest/hw_accel_check_improvements
apitiot Nov 30, 2022
c4c7cd8
Update node version to 16
tpronk Dec 9, 2022
4e3d11f
BF: Downgrade node version to 14
tpronk Dec 12, 2022
4951206
Upgrade to node 15
tpronk Dec 12, 2022
941b442
Upgrade to node 15
tpronk Dec 13, 2022
be2f24f
ENH Survey: better management of vendor libraries
apitiot Jan 5, 2023
be52924
_
apitiot Jan 5, 2023
443dd4c
Merge pull request #548 from apitiot/2022.3.0
apitiot Jan 5, 2023
5702570
Merge pull request #549 from apitiot/2022.2.5
apitiot Jan 5, 2023
da9b892
ENH: Alias "star" and "star7"
TEParsons Jan 13, 2023
a074ed3
blurfilter for image stim v0;
lightest Jan 26, 2023
c2be1a0
FF: Allow TextBox to accept "placeholder" as an input
TEParsons Jan 26, 2023
9a294f8
particle system v01.
lightest Jan 28, 2023
3396766
particle emitter update. Now supports proper initial settings; partic…
lightest Jan 31, 2023
f87431e
ENH: Survey super-flow
apitiot Feb 2, 2023
61a2f42
_
apitiot Feb 2, 2023
0c578e2
FF: Allow TextBox to accept placeholder as input
apitiot Feb 2, 2023
ec3283b
Merge pull request #552 from apitiot/2023.1.0
apitiot Feb 2, 2023
30c937b
progress bar component prototype.
lightest Feb 13, 2023
d9f5cfa
ENH: improved super-flow survey; ENH: release of resources
apitiot Mar 23, 2023
e92bb52
Merge pull request #558 from apitiot/2023.1.1
apitiot Mar 23, 2023
bff887b
src/visual
lightest Mar 24, 2023
5f32881
removed dead code.
lightest Mar 24, 2023
888552d
Merge pull request #550 from lightest/blurFilter_for_imageStim
apitiot Jul 18, 2023
324fa88
Merge pull request #470 from RebeccaHirst/_addLinspace
apitiot Jul 19, 2023
1eb69ed
Merge pull request #537 from lightest/xlsx_upgrade
apitiot Jul 19, 2023
1222505
log in constructor, additional comment
apitiot Jul 19, 2023
1775806
Merge pull request #553 from lightest/progress-bar
apitiot Jul 19, 2023
e9da571
Merge pull request #551 from TEParsons/main-textbox-placeholder
apitiot Jul 19, 2023
bf2b75f
Merge pull request #559 from lightest/survey_signature_pad_resize_bug
apitiot Jul 19, 2023
311de2f
Merge branch '2022.3.0' into particle_system
apitiot Jul 19, 2023
0aa0f41
Merge pull request #522 from TEParsons/main-shape-arrow
apitiot Jul 19, 2023
5dba92a
ENH: various enhancements to the dialog box, resource manager, saving…
apitiot Jul 19, 2023
ab9d030
Merge pull request #6 from psychopy/2023.2.0
apitiot Jul 19, 2023
7f45cf4
Merge branch '2023.2.0' of github.com:apitiot/psychojs into 2023.2.0_…
apitiot Jul 19, 2023
2707ed0
_
apitiot Jul 19, 2023
36e6f81
Merge pull request #567 from apitiot/2023.2.0
apitiot Jul 19, 2023
756c498
Merge branch '2023.2.0' into progress-bar
lightest Jul 21, 2023
044c883
Merge pull request #568 from lightest/2023.2.0
lightest Jul 21, 2023
7106924
merge with 2023.2.0
lightest Jul 21, 2023
3e16497
names corrections.
lightest Jul 21, 2023
fc22135
Merge pull request #569 from lightest/2023.2.0
lightest Jul 21, 2023
af6e9ab
updated package.json
apitiot Aug 11, 2023
aabd9fd
Merge pull request #575 from apitiot/2023.2.1
apitiot Aug 11, 2023
2688e8e
Proper rendering for progress bar.
lightest Aug 23, 2023
da0077f
Merge pull request #576 from psychopy/progressbar_improvements
lightest Aug 23, 2023
10df4a7
Merge pull request #7 from psychopy/2023.2.1
apitiot Aug 24, 2023
4ab2af5
Testing workflows
lightest Aug 29, 2023
8ffeee3
Merge pull request #577 from psychopy/workflow_test
lightest Aug 29, 2023
d7abfc2
working on gh actions.
lightest Aug 29, 2023
6c3fcfa
working on workflows.
lightest Aug 29, 2023
ee2a20b
Merge pull request #578 from psychopy/gh_actions_experiments
lightest Aug 29, 2023
376f035
working on workflows
lightest Aug 29, 2023
d1ccc86
Merge pull request #579 from psychopy/gh_actions_experiments
lightest Aug 29, 2023
4e848b0
Create main.yml
lightest Aug 29, 2023
30b53c5
Merge pull request #580 from psychopy/workflow_test2
lightest Aug 29, 2023
9f68f11
Update main.yml
lightest Aug 29, 2023
fc14ca2
Update main.yml
lightest Aug 29, 2023
3575cfd
Update main.yml
lightest Aug 29, 2023
60452d1
Update main.yml
lightest Aug 29, 2023
98da2ef
Update main.yml
lightest Aug 29, 2023
b7b7019
Update main.yml
lightest Aug 29, 2023
1cd6c33
Update main.yml
lightest Aug 29, 2023
c0ae77d
Update main.yml
lightest Aug 29, 2023
2bad0b3
Update main.yml
lightest Aug 29, 2023
8a6b635
Merge pull request #582 from apitiot/2023.2.2
apitiot Sep 1, 2023
5c6408e
_
apitiot Sep 26, 2023
273cfc6
Merge pull request #583 from apitiot/2023.2.3
apitiot Sep 26, 2023
b52bd9f
Merge branch 'main' into 2023.2.4
apitiot Jan 2, 2024
702cbc5
Merge pull request #588 from psychopy/2023.2.4
apitiot Jan 2, 2024
c3a2b4b
progress with partial saving of results
apitiot Jan 3, 2024
51674ab
various fixes and feature improvements
apitiot Apr 1, 2024
ff43ba4
fixed issue with field options, e.g. |cfg, in GUI
apitiot Apr 4, 2024
8a6209b
corrected issue with saving of partial results
apitiot May 21, 2024
b366e6a
NF: Simple Stair Handler
apitiot Jul 29, 2024
a0181b7
DOC: updated the headers and the docs
apitiot Jul 29, 2024
2ccc301
Merge pull request #599 from apitiot/2024.1.0
apitiot Jul 29, 2024
8eaf673
Merge pull request #600 from apitiot/2024.2.0
apitiot Jul 29, 2024
9265fd8
Merge pull request #601 from psychopy/2024.2.0
apitiot Jul 29, 2024
83a1458
ENH survey question names are now augmented with block names to avoid…
apitiot Jul 31, 2024
b8fb130
BF augment variables with block names in survey
apitiot Aug 7, 2024
8cdd315
_
apitiot Aug 8, 2024
b80fbd6
augement the name of pages in addition to that of page elements
apitiot Aug 20, 2024
f2794f7
BF nTrials is now the minimum number of trials instead of the maximum
apitiot Aug 30, 2024
5149acc
ENH: counterbalanceStatus; FIX: variables across survey blocks
apitiot Oct 24, 2024
0af345c
_
apitiot Oct 27, 2024
567a115
NF: robust resource management: download options
apitiot Nov 9, 2024
bb24dde
ENH: popup dialog when resources not dowloaded after max amount of at…
apitiot Nov 9, 2024
ec2af07
ENH: various PsychoPy/JS parity adjustments
apitiot Dec 16, 2024
5786c79
Merge branch '2024.3.0' of github.com:apitiot/psychojs into 2024.3.0
apitiot Dec 16, 2024
a3c5a0f
_
apitiot Jan 2, 2025
f79d163
_
apitiot Jan 2, 2025
2803511
INH Loading of models for Face Detector, sound level; FIX: optional p…
apitiot Mar 22, 2025
5515b32
ENH: updated Sound.setSound to accommodate PsychoPy's code generator …
apitiot Mar 23, 2025
68b9baa
Merge branch '2025.1.0' of github.com:apitiot/psychojs into 2025.1.0
apitiot Mar 23, 2025
2b7247b
ENH: re-merged/adapted the YouTube feature of MovieStim
apitiot Mar 23, 2025
02596ee
_
apitiot Mar 23, 2025
53dde33
FIX: setupVolumeEstimator was missing
apitiot Mar 25, 2025
0c61eed
_
apitiot Mar 26, 2025
566e38e
FIX: boolean fields are now correctly handled in the dialog box
apitiot Apr 1, 2025
6fb8116
_
apitiot May 13, 2025
6f0bef0
BF: Window.getActualFrameRate now corrects even when a previous call …
apitiot Jun 5, 2025
140fac1
ENH: MovieStim.setMovie can now handle YouTube URLs
apitiot Jun 12, 2025
cf13945
_
apitiot Jun 24, 2025
6450bee
FIX: writing direction for surveys
apitiot Sep 28, 2025
a00d68c
FIX: MovieStim.seek now works for YouTube video even if it is trigger…
apitiot Sep 28, 2025
f9795b6
Merge pull request #612 from apitiot/2025.2.1
apitiot Oct 23, 2025
0751602
Merge pull request #613 from psychopy/2025.2.1
apitiot Oct 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/Automated Test (full).yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v2
with:
node-version: '14'
node-version: '15'
- name: Cache modules psychojs_testing
uses: actions/cache@v2
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Automated Test (short).yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v1
with:
node-version: '12'
node-version: '15'

# START: install psychojs_testing
- name: Checkout psychojs_testing
Expand Down
25 changes: 25 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Build Branch
on: workflow_dispatch

jobs:
build_all:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
with:
path: app
- uses: actions/setup-node@master
with:
node-version: 19
- name: Install Node dependencies
run: |
cd app
npm install

- name: Build
run: |
cd app
echo "testing GITHUB_REF with details availability: ${GITHUB_REF#refs/heads/}"
npm run build:js && npm run build:css
echo "executing ls out on the directory:"
ls out
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

PsychoJS is a JavaScript library that makes it possible to run neuroscience, psychology, and psychophysics experiments in a browser. It is the online counterpart of the [PsychoPy](http://www.psychopy.org/) Python library.

You can create online experiments from the [PsychoPy Builder](http://www.psychopy.org/builder/builder.html), you can find and adapt existing experiments on [pavlovia.org](https://www.pavlovia.org), or create them from scratch: the PsychoJS API is available [here](https://psychopy.github.io/psychojs/).
You can create online experiments from the [PsychoPy Builder](http://www.psychopy.org/builder/builder.html), you can find and adapt existing experiments on [pavlovia.org](https://www.pavlovia.org), or create them from scratch.

PsychoJS is an open-source project. You can contribute by submitting pull requests to the [PsychoJS GitHub repository](https://github.com/psychopy/psychojs), and discuss issues and current and future features on the [Online category of the PsychoPy Forum](https://discourse.psychopy.org/c/online).

Expand Down Expand Up @@ -55,6 +55,7 @@ Alain Pitiot - [@apitiot](https://github.com/apitiot)
The PsychoJS library was initially written by [Ilixa](http://www.ilixa.com) with support from the [Wellcome Trust](https://wellcome.ac.uk).
It is now a collaborative effort, supported by the [Chan Zuckerberg Initiative](https://chanzuckerberg.com/) (2020-2021) and [Open Science Tools](https://opensciencetools.org/) (2020-):
- Alain Pitiot - [@apitiot](https://github.com/apitiot)
- Nikita Agafonov - [@lightest](https://github.com/lightest)
- Sotiri Bakagiannis - [@thewhodidthis](https://github.com/thewhodidthis)
- Jonathan Peirce - [@peircej](https://github.com/peircej)
- Thomas Pronk - [@tpronk](https://github.com/tpronk)
Expand Down
2,132 changes: 2,132 additions & 0 deletions docs/AudioClip.html

Large diffs are not rendered by default.

1,833 changes: 1,833 additions & 0 deletions docs/AudioClipPlayer.html

Large diffs are not rendered by default.

306 changes: 306 additions & 0 deletions docs/BuilderKeyResponse.html

Large diffs are not rendered by default.

3,843 changes: 3,843 additions & 0 deletions docs/ButtonStim.html

Large diffs are not rendered by default.

752 changes: 752 additions & 0 deletions docs/Clock.html

Large diffs are not rendered by default.

6,506 changes: 6,506 additions & 0 deletions docs/Color.html

Large diffs are not rendered by default.

824 changes: 824 additions & 0 deletions docs/CountdownTimer.html

Large diffs are not rendered by default.

895 changes: 895 additions & 0 deletions docs/EventEmitter.html

Large diffs are not rendered by default.

2,386 changes: 2,386 additions & 0 deletions docs/EventManager.html

Large diffs are not rendered by default.

2,119 changes: 2,119 additions & 0 deletions docs/ExperimentHandler.html

Large diffs are not rendered by default.

1,744 changes: 1,744 additions & 0 deletions docs/FaceDetector.html

Large diffs are not rendered by default.

5,032 changes: 5,032 additions & 0 deletions docs/Form.html

Large diffs are not rendered by default.

2,616 changes: 2,616 additions & 0 deletions docs/GUI.html

Large diffs are not rendered by default.

3,427 changes: 3,427 additions & 0 deletions docs/GratingStim.html

Large diffs are not rendered by default.

2,214 changes: 2,214 additions & 0 deletions docs/ImageStim.html

Large diffs are not rendered by default.

301 changes: 301 additions & 0 deletions docs/KeyPress.html

Large diffs are not rendered by default.

1,793 changes: 1,793 additions & 0 deletions docs/Keyboard.html

Large diffs are not rendered by default.

2,177 changes: 2,177 additions & 0 deletions docs/Logger.html

Large diffs are not rendered by default.

201 changes: 201 additions & 0 deletions docs/MaxDiffMatrix.html

Large diffs are not rendered by default.

1,946 changes: 1,946 additions & 0 deletions docs/Microphone.html

Large diffs are not rendered by default.

1,213 changes: 1,213 additions & 0 deletions docs/MinimalStim.html

Large diffs are not rendered by default.

1,007 changes: 1,007 additions & 0 deletions docs/MonotonicClock.html

Large diffs are not rendered by default.

1,757 changes: 1,757 additions & 0 deletions docs/Mouse.html

Large diffs are not rendered by default.

2,402 changes: 2,402 additions & 0 deletions docs/MovieStim.html

Large diffs are not rendered by default.

1,410 changes: 1,410 additions & 0 deletions docs/MultiStairHandler.html

Large diffs are not rendered by default.

2,323 changes: 2,323 additions & 0 deletions docs/Polygon.html

Large diffs are not rendered by default.

2,262 changes: 2,262 additions & 0 deletions docs/QuestHandler.html

Large diffs are not rendered by default.

2,451 changes: 2,451 additions & 0 deletions docs/Rect.html

Large diffs are not rendered by default.

1,500 changes: 1,500 additions & 0 deletions docs/Scheduler.html

Large diffs are not rendered by default.

5,166 changes: 5,166 additions & 0 deletions docs/ServerManager.html

Large diffs are not rendered by default.

2,012 changes: 2,012 additions & 0 deletions docs/ShapeStim.html

Large diffs are not rendered by default.

7,173 changes: 7,173 additions & 0 deletions docs/Shelf.html

Large diffs are not rendered by default.

7,532 changes: 7,532 additions & 0 deletions docs/Slider.html

Large diffs are not rendered by default.

201 changes: 201 additions & 0 deletions docs/SliderStar.html

Large diffs are not rendered by default.

918 changes: 918 additions & 0 deletions docs/SoundPlayer.html

Large diffs are not rendered by default.

1,436 changes: 1,436 additions & 0 deletions docs/SpeechRecognition.html

Large diffs are not rendered by default.

1,537 changes: 1,537 additions & 0 deletions docs/StairHandler.html

Large diffs are not rendered by default.

3,341 changes: 3,341 additions & 0 deletions docs/Survey.html

Large diffs are not rendered by default.

4,049 changes: 4,049 additions & 0 deletions docs/TextBox.html

Large diffs are not rendered by default.

2,335 changes: 2,335 additions & 0 deletions docs/TextStim.html

Large diffs are not rendered by default.

1,860 changes: 1,860 additions & 0 deletions docs/TonePlayer.html

Large diffs are not rendered by default.

2,003 changes: 2,003 additions & 0 deletions docs/TrackPlayer.html

Large diffs are not rendered by default.

323 changes: 323 additions & 0 deletions docs/Transcript.html

Large diffs are not rendered by default.

2,426 changes: 2,426 additions & 0 deletions docs/Window.html

Large diffs are not rendered by default.

215 changes: 93 additions & 122 deletions docs/core_EventManager.js.html

Large diffs are not rendered by default.

1,088 changes: 559 additions & 529 deletions docs/core_GUI.js.html

Large diffs are not rendered by default.

230 changes: 109 additions & 121 deletions docs/core_Keyboard.js.html

Large diffs are not rendered by default.

262 changes: 128 additions & 134 deletions docs/core_Logger.js.html

Large diffs are not rendered by default.

172 changes: 82 additions & 90 deletions docs/core_MinimalStim.js.html

Large diffs are not rendered by default.

190 changes: 90 additions & 100 deletions docs/core_Mouse.js.html

Large diffs are not rendered by default.

657 changes: 405 additions & 252 deletions docs/core_PsychoJS.js.html

Large diffs are not rendered by default.

1,738 changes: 1,153 additions & 585 deletions docs/core_ServerManager.js.html

Large diffs are not rendered by default.

383 changes: 227 additions & 156 deletions docs/core_Window.js.html

Large diffs are not rendered by default.

328 changes: 175 additions & 153 deletions docs/core_WindowMixin.js.html

Large diffs are not rendered by default.

308 changes: 179 additions & 129 deletions docs/data_ExperimentHandler.js.html

Large diffs are not rendered by default.

557 changes: 557 additions & 0 deletions docs/data_MultiStairHandler.js.html

Large diffs are not rendered by default.

447 changes: 447 additions & 0 deletions docs/data_QuestHandler.js.html

Large diffs are not rendered by default.

983 changes: 983 additions & 0 deletions docs/data_Shelf.js.html

Large diffs are not rendered by default.

513 changes: 513 additions & 0 deletions docs/data_StairHandler.js.html

Large diffs are not rendered by default.

302 changes: 143 additions & 159 deletions docs/data_TrialHandler.js.html

Large diffs are not rendered by default.

Binary file added docs/fonts/Montserrat/Montserrat-Bold.eot
Binary file not shown.
Binary file added docs/fonts/Montserrat/Montserrat-Bold.ttf
Binary file not shown.
Binary file added docs/fonts/Montserrat/Montserrat-Bold.woff
Binary file not shown.
Binary file added docs/fonts/Montserrat/Montserrat-Bold.woff2
Binary file not shown.
Binary file added docs/fonts/Montserrat/Montserrat-Regular.eot
Binary file not shown.
Binary file added docs/fonts/Montserrat/Montserrat-Regular.ttf
Binary file not shown.
Binary file added docs/fonts/Montserrat/Montserrat-Regular.woff
Binary file not shown.
Binary file added docs/fonts/Montserrat/Montserrat-Regular.woff2
Binary file not shown.
Binary file removed docs/fonts/OpenSans-Bold-webfont.eot
Binary file not shown.
1,830 changes: 0 additions & 1,830 deletions docs/fonts/OpenSans-Bold-webfont.svg

This file was deleted.

Binary file removed docs/fonts/OpenSans-Bold-webfont.woff
Binary file not shown.
Binary file removed docs/fonts/OpenSans-BoldItalic-webfont.eot
Binary file not shown.
1,830 changes: 0 additions & 1,830 deletions docs/fonts/OpenSans-BoldItalic-webfont.svg

This file was deleted.

Binary file removed docs/fonts/OpenSans-BoldItalic-webfont.woff
Binary file not shown.
Binary file removed docs/fonts/OpenSans-Italic-webfont.eot
Binary file not shown.
1,830 changes: 0 additions & 1,830 deletions docs/fonts/OpenSans-Italic-webfont.svg

This file was deleted.

Binary file removed docs/fonts/OpenSans-Italic-webfont.woff
Binary file not shown.
Binary file removed docs/fonts/OpenSans-Light-webfont.eot
Binary file not shown.
1,831 changes: 0 additions & 1,831 deletions docs/fonts/OpenSans-Light-webfont.svg

This file was deleted.

Binary file removed docs/fonts/OpenSans-Light-webfont.woff
Binary file not shown.
Binary file removed docs/fonts/OpenSans-LightItalic-webfont.eot
Binary file not shown.
1,835 changes: 0 additions & 1,835 deletions docs/fonts/OpenSans-LightItalic-webfont.svg

This file was deleted.

Binary file removed docs/fonts/OpenSans-LightItalic-webfont.woff
Binary file not shown.
Binary file removed docs/fonts/OpenSans-Regular-webfont.eot
Binary file not shown.
1,831 changes: 0 additions & 1,831 deletions docs/fonts/OpenSans-Regular-webfont.svg

This file was deleted.

Binary file removed docs/fonts/OpenSans-Regular-webfont.woff
Binary file not shown.
Binary file not shown.
978 changes: 978 additions & 0 deletions docs/fonts/Source-Sans-Pro/sourcesanspro-light-webfont.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1,049 changes: 1,049 additions & 0 deletions docs/fonts/Source-Sans-Pro/sourcesanspro-regular-webfont.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
395 changes: 395 additions & 0 deletions docs/global.html

Large diffs are not rendered by default.

723 changes: 723 additions & 0 deletions docs/hardware_Camera.js.html

Large diffs are not rendered by default.

104 changes: 79 additions & 25 deletions docs/index.html

Large diffs are not rendered by default.

269 changes: 0 additions & 269 deletions docs/module-core.BuilderKeyResponse.html

This file was deleted.

Loading