PennController 1.8

PennController 1.8 is now available! Newly created experiments on the PCIbex Farm come with it, and you can sync your existing projects with the master branch of https://github.com/PennController/Sync to update your version of PennController. Major changes from 1.7: The VoiceRecorder element was replaced with the MediaRecorder element, to allow for video sample collection. Use newMediaRecorder(“name”, […]

PennController 1.7

PennController 1.7 is now available! Newly created experiments on the PCIbex Farm come with it, and you can sync your existing projects with the master branch of https://github.com/PennController/Sync to update your version of PennController. Major changes from 1.6: All the .settings prefixes are now optional (e.g. you can now use newSelector().log in place of newSelector().settings.log) […]

PennController 1.6

PennController 1.6 is now available! Newly created experiments on the PCIbex Farm come with it, and you can sync your existing projects with the master branch of https://github.com/PennController/Sync to update your version of PennController. Changes from 1.5: key.wait logs properly again timer.stop now validates timer.wait Better recognition of anonymous Canvases Better cross-browser support of audio/video.settings.disable […]

PennController 1.5

PennController 1.5 is now available! Newly created experiments on the PCIbex Farm come with it, and you can sync your existing projects with the master branch of https://github.com/PennController/Sync to update your version of PennController. New features: It is now possible to load distant CSV files using PennController.AddTable, e.g.: PennController.AddTable(“https://bit.ly/2xzWunf”) Added commands .settings.callback and .settings.once to […]

PennController 1.4

PennController 1.4 is now available! Newly created experiments on the PCIbex Farm come with it, and you can sync your existing projects with the master branch of https://github.com/PennController/Sync to update your version of PennController. New features: The debugger window now shows up by default. Call PennController.DebugOff() to remove it before publishing. Improved error detection and […]

PennController 1.2

PennController 1.2 is now available! We skipped the announcement of PennController 1.1, so here’s a non-exhaustive list of changes: New features: Added .or and .and to Test commands (1.1) Added action command .refresh as standard to reprint the element where it is (1.1) Added .settings.callback to Button and Key elements (1.1) Added .settings.keys to Scale […]