Skip to content

@peircej peircej released this Sep 7, 2020 · 90 commits to master since this release

FIXES:

  • improved search for resources files whne compiling JS (was crashing if using root folder and using code to specify the conditions file) 0981698
  • the Before Experiment section of Code Components wasn't being written for JavaScript components bbfd310
  • error with wx complaining about Alignment (in wx 4.1) a32e2ca ae508d6
  • TextBox Component default size is None (=autoexpand)
  • TextBox editable=True had no effect on the Builder outputs to JavaScript
  • themes menu correctly updates what thte current them is in all open windows c5cdc49
  • custom fonts that didn't provide a "family name" were causing the font search to crash ef078ab
  • bug trying to us an invalid "useRunner" preference 3532e4c
  • JavaScript studies failed if there were 2 Mouse Components in a single Routine 0e0b26d 32a6be2
  • improved Big Five Inventory demo
  • blank TextBox Component should use blank string rather than None 39bf1bb
  • further fix to macOS stapling (might not have worked for users with no internet connection?)
  • Form Component now honors being set to show only at certain times (in keeping with other visual Components) 35ad5bc
  • Coder now correctly providing syntax styling for JS and C
Assets 6

@peircej peircej released this Aug 22, 2020 · 105 commits to master since this release

All the highlights of the 2020.2.2 but with these FIXES:

  • Mac version now fully signed and notarized for GateKeeper! For some time it's been an annoyance that Apple would block PsychoPy because of it not being from a "known developer" but in recent updates GateKeeper has become so aggressive the app has been crashing on startup for some macOS versions. Hopefully Apple will now let us launch in peace!
  • better handling of non-loading fonts in the application On mac some fonts weren't being found (although this might be due to the now-solved gatekeeper issue)
  • auto-translate py->js for parameters with $ We were translating code components but not parameter boxes where the user was switching to code using $ #3064
  • better handling when a piece of code fails to convert (warning not error) #3063
  • show progress (in Runner) while syncing project with Pavlovia #3061
  • various fixes and additions to Japanese translations
Assets 6
Pre-release
Pre-release

@peircej peircej released this Aug 19, 2020 · 191 commits to master since this release

Testing a new version for Mac. Many thanks to those that have helped us work out why it wasn't running on some macs. A number of issue have been solved and this is a chance to test what versions of macOS it now works on. I believe there are still some issues with Apple blocking parts of the application from working properly but hopefully we'll get a fully code-signed version working soon too.

Assets 3

@peircej peircej released this Aug 9, 2020 · 209 commits to master since this release

Couple of quick fixes (don't crash if the system has an invalid font) and added a Mac Standalone dmg

As always be cautious - this is an early release and lots of code has changed. In particular in this version the new TextBox and Form objects are certainly in beta and should be tested carefully in your study

For full details see https://www.psychopy.org/changelog.html

2020.2 HIGHLIGHTS :

  • New look, including dark mode, customizable themes and new flat buttons (you can choose a Classic theme to get the old buttons back for comfort)

  • Now have an class for /editable/ text called TextBox2 (Beta testing) :

  • Form (Beta testing) components now work online and support (in both lab-based and online versions):

  • Improved Coder

  • Improved Runner

  • Online studies don't need to use html folder

  • Added support for Emotive and BrainProducts EEG hardware

  • CSV data outputs now have an option to set the delimitter (e.g. ; or \t rather than ,)

CHANGES:

  • PsychoJS code now uses the same syntax for loop termination as PsychoPy allowing either nameOfLoop.finished=true or currentLoop.finished=true
  • Python 2.7 is no longer supported. We recommend Python versions 3.6 or 3.7 (3.8 is not tested likely to work)

Sorry - no Mac Standalone right now but you can install using pip!

Assets 6

@peircej peircej released this Aug 7, 2020 · 219 commits to master since this release

As always be cautious - this is an early release and lots of code has changed. In particular in this version the new TextBox and Form objects are certainly in beta and should be tested carefully in your study

For full details see https://www.psychopy.org/changelog.html

2020.2 HIGHLIGHTS :

  • New look, including dark mode, customizable themes and new flat buttons (you can choose a Classic theme to get the old buttons back for comfort)

  • Now have an class for /editable/ text called TextBox2 (Beta testing) :

  • Form (Beta testing) components now work online and support (in both lab-based and online versions):

  • Improved Coder

  • Improved Runner

  • Online studies don't need to use html folder

  • Added support for Emotive and BrainProducts EEG hardware

  • CSV data outputs now have an option to set the delimitter (e.g. ; or \t rather than ,)

CHANGES:

  • PsychoJS code now uses the same syntax for loop termination as PsychoPy allowing either nameOfLoop.finished=true or currentLoop.finished=true
  • Python 2.7 is no longer supported. We recommend Python versions 3.6 or 3.7 (3.8 is not tested likely to work)

Sorry - no Mac Standalone right now but you can install using pip!

Assets 5

@peircej peircej released this Aug 5, 2020 · 245 commits to master since this release

As always be cautious with the first version in a major new release stream (the x.x.0 release) as lots of code has changed. In particular in this version the new TextBox and Form objects are certainly in beta and should be tested carefully in your study

For full details see https://www.psychopy.org/changelog.html

2020.2 HIGHLIGHTS :

  • New look, including dark mode, customizable themes and new flat buttons (you can choose a Classic theme to get the old buttons back for comfort)

  • Now have an class for /editable/ text called TextBox2 (Beta testing) :

  • Form (Beta testing) components now work online and support (in both lab-based and online versions):

  • Improved Coder

  • Improved Runner

  • Online studies don't need to use html folder

  • Added support for Emotive and BrainProducts EEG hardware

  • CSV data outputs now have an option to set the delimitter (e.g. ; or \t rather than ,)

CHANGES:

  • PsychoJS code now uses the same syntax for loop termination as PsychoPy allowing either nameOfLoop.finished=true or currentLoop.finished=true
  • Python 2.7 is no longer supported. We recommend Python versions 3.6 or 3.7 (3.8 is not tested likely to work)
Assets 5

@peircej peircej released this Mar 9, 2020 · 1164 commits to master since this release

Many new features in 2020.1:

See changelog#2020.1

Fixes in this patch release:

  • Runner was not launching Coder scripts from their own directory #2819
  • csv files should allow separator to be ; and decimal place to be , #2825 #2828
  • PsychoPy application was now launching in Windows versions <8.1 (which don't know about high-dpi displays) #2820
Assets 7

@peircej peircej released this Mar 6, 2020 · 1264 commits to master since this release

Bug fixes:

  • Keypad key responses were not showing up as numbered responses under the new Keyboard class #2812
  • Cedrus button box had an error int he Builder-output code added in 2020.1.1 commit:186ec5876
  • Code Component was accidentally forcing people to use code auto-conversion commit:5c57d0c9d
Assets 3

@peircej peircej released this Feb 18, 2020 · 1280 commits to master since this release

Many new features in 2020.1:

See changelog#2020.1

Fixes in this patch release:

  • Several tweaks to the new Runner dialog:

    • double-click takes you back to the file in the appropriate Builder/Coder view
    • Ctrl-R within the Runner run the file (so you can do Ctrl-R twice from builder and you're running)
    • Alerts separated from stdout so they're more visible
    • Alerts for Builder are checked on experiemnt selection rather than on script compile time
    • Alert was testing stim size/pos incorrectly if using units "from experiment settings"
  • Mac keyboard access should now bring up a dialog taking you to the correct System Preferences panel

  • Fixes to Eyelink 1000 communications from iohub #1a8c6923b0

  • Better support for high-res displays on Windows #2795

  • Further tweak to readline issues on linux #6975040fae #4a80060b94

Assets 7

@peircej peircej released this Feb 4, 2020 · 1334 commits to master since this release

This version adds lots of great new features for online studies, for running and checking your experiments,
and for 3D worlds!

NEW:

  • Many exciting tools for 3D rendering. See Coder demos menu for some examples

  • Online studies now support shapes Cross, Star and regular polygons (nVertices) #2673

  • Online studies have better cross-browser compatibility including fixed support for edge

  • Online studies have substantially improve timing. In fact, PsychoPy now has the
    best timing of any online system, consistently under 4ms precision for RTs! <https://psyarxiv.com/d6nu5/>_

  • New Runner dialog:

    • provides some 'Alerts' about things that might go wrong in their study #2646
    • allows you to run/save/open a set of studies without opening a window for each one
    • allows online studies to run locally in "debug" mode to test the study before uploading
  • Support for pyglet 1.4, including support for text alignment in multi-line text #2693

  • CHANGED: rendering of text stimuli may not look quite the same. We now have new parameters
    anchorHoriz and TextAlign rather than alignHoriz but this may not act the same in all
    cases #2693

  • Online studies no longer require a separate html folder. #2687 In some cases (e.g. when adding extra resource files)
    it may be preferable to keep the html folder and that's currently still the default
    for new studies but ExperimentSettings>online>folder can now be set to blank and the html/js
    files will be saved alongside the psyexp/py files. This reduces file duplication.

  • Support for QUESTplus staircases

  • Pyglet backend now supports 10-bit framebuffer #2672

  • Updated support for Oculus Rift #2655

  • Added a :class:~psychopy.visual.Pie (pacman) stimulus #2652

  • Substantially faster rendering of DotStim #2647

FIXED:

  • Rect stimulus now aliases size with width and height so that users can refer to either #2650
  • Faster updating of DotStim dot locations (so fewer dropped frames) #2647
  • continueRoutine can be set in the BeginRoutine block rather than the EachFrame block #2680
  • Tab key was incorrectly reporting itself as 'escape' in new Keyboard object #2620
  • many more!
Assets 6
You can’t perform that action at this time.