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)
  • 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)

Leave a comment

Your email address will not be published. Required fields are marked *