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)
- ResetPrefix(null) now drops all PennController. prefixes (e.g. PennController.Template becomes just Template)
- You can now use newTrial() in place of PennController()
- Anonymous elements are now named after their content (e.g. newImage("logo.png") can now be retrieved using getImage("logo.png"))
- Added special commands fullscreen() and exitFullscreen()
- SendResults() can now also be used directly inside Sequence, or as an in-trial command
- Fixed various bugs with Var elements
- Added the element type Controller, to inject native-Ibex controllers in your trials, e.g. newController("DashedSentence", {s: "Hello world"}) (this is a new functionality which has not been thoroughly tested, please make sure to run some tests before using it)