This is a patch release; it does not add significant features. If you're using v1.1.0, upgrading should be smooth.
Features and bugfixes
- Feature / bugfix: Psychtoolbox now does not need to be explicitly loaded and textures need not be explicitly created; using a non-standard window pointer ID in previous sessions doesn't result in an error in future session (#101, merged in #143). Note: The current solution uses
runNthBlock
forrefreshConfig
; any scripts that callrunGenericTrial
or other trial-running functions must invokerefreshConfig
directly. - Feature: Implemented and streamlined automated integration testing with Sikuli and basic unit testing (#63, merged in #126).
- Feature: Added
breakGStreamer
for setups whose correct display relies on using native, platform-specific graphics (#124, merged in #132). - Bugfix: Fully fix the lottery payoff position (#115 / #122 / #124, merged in #132).
Documentation
- The functions are now documented using the Sphinx Google style. The latest generated version of the documentation can be found at https://yaledecisionneuro.github.io/PsychTaskFramework (#123, merged in #142). Thank you, @austin-anderson7!
- The extended narrative documentation in
docs/
now contains a suggested reading order. - Each task now has a README and a gif recording of a practice run (#120). Thank you, @skim725!
- Basic contributing guidelines were added.