Skip to content

Releases: PascalKieslich/mousetrap-os

mousetrap 2.1.0

15 Jul 20:39
fdced28
Compare
Choose a tag to compare

Changes

  • Announcements
    • This release of mousetrap-os is compatible with OpenSesame version 3.3.0 to 3.3.14
    • The mousetrap-os plugin code of this release is technically equivalent to the mousetrap-os development version between June 2020 and June 2023
  • Functionality
    • This release only contains internal changes required to make the plugins compatible with OpenSesame 3.3.0 to 3.3.14
  • Example experiments
    • Updated all example experiments to OpenSesame version 3.3.14

mousetrap-os 2.0.0

24 Oct 18:42
46c8ac5
Compare
Choose a tag to compare

Changes

  • Announcements
    • This release of mousetrap-os is compatible with OpenSesame version 3.2.0 to 3.2.8
    • A paper on mousetrap-os has been published. Please cite it if you use mousetrap-os in your published research: Kieslich, P. J., & Henninger, F. (2017). Mousetrap: An integrated, open-source mouse-tracking package. Behavior Research Methods, 49(5), 1652-1667. https://doi.org/10.3758/s13428-017-0900-z
    • If you have any questions when using mousetrap, you can now ask them in the mousetrap forum at http://forum.cogsci.nl/index.php?p=/categories/mousetrap
  • Functionality
    • The mousetrap_response item now allows for a new way to specify response buttons (following changes in OpenSesame 3.2): Buttons can now be specified simply by indicating the name of the element that represents them on the corresponding sketchpad item. If this variant is used, the name of the corresponding sketchpad has to be specified as well (+ the elements need to be named on the sketchpad item). The new functionality is described in the documentation of the mousetrap_response item. It is also described in detail in a recently published book chapter (Kieslich et al., 2019).
    • The Python MT_response class has been updated to allow for specifying buttons via named elements.
    • The Python MT_form class has been updated internally reflecting changes in the form class in OpenSesame 3.2.
    • Internal changes in mousetrap_response and mousetrap_form now ensure that the cursor is always reset correctly in full screen mode.
  • Example experiments
    • Updated all example experiments to OpenSesame version 3.2.8
    • Updated Python example experiments reflecting changes in OpenSesame 3.2
    • Updated example: mousetrap_response now demonstrates how the mousetrap_response item can be used defining buttons using button names
    • New example: mousetrap_response_coordinates demonstrates how the mousetrap_response item can be used defining buttons using coordinates
    • New example: mousetrap_response_boundary demonstrates how a dynamic start condition can be implemented
  • Documentation
    • A technical validation of the software has been performed and published in Kieslich & Henninger (2017). The results can also be found in the validation folder.

mousetrap-os v1.2.1

26 Oct 15:08
Compare
Choose a tag to compare

Changes

  • User interface and documentation
    • Changed order of options in user interface.
    • Adjusted documentation accordingly.
  • Example experiments
    • Updated example experiments to OpenSesame version 3.1.3.
    • Added example experiment for advanced loop operation shuffle_horiz (randomize the position of the response categories in each trial).

mousetrap-os v1.2.0

15 Oct 00:48
Compare
Choose a tag to compare

Changes

  • Installation
    • Mousetrap can now be installed using pip. Please see general README for more information.
  • User interface
    • Minor changes in variable labels in the user interface.
  • Functionality
    • Mouse button names can now be used when specifying allowed mouse buttons.
    • Mouse resetting at trial start is now disabled by default.
  • Example experiments
    • Minor changes in example experiments (use button names in allowed responses, renamed track_mouse to get_response in mousetrap_response example).
    • Updated example experiments to OpenSesame version 3.1.3.a10.
  • Documentation
    • Documentation added for Python classes.

mousetrap-os v1.1.5

07 Oct 16:45
Compare
Choose a tag to compare

Changes

  • User interface
    • Updated icons for consistency
  • Documentation
    • Make consistent use of terms

mousetrap-os v1.1.4

24 Aug 10:36
Compare
Choose a tag to compare

Changes

  • User interface
    • Increased width of text input fields
    • New icons based on the Moka Icon Theme by Sam Hewitt
  • Functionality
    • Internal changes in the plug-in code (reflecting changes in OpenSesame)
  • Example experiments
    • Updated example experiments to OpenSesame version 3.1.2

mousetrap-os v1.1.3

08 Jul 20:55
Compare
Choose a tag to compare

Changes

  • Example experiments
    • Updated example experiments to OpenSesame version 3.1.0
  • Documentation
    • Updated links to new OpenSesame documentation

mousetrap-os v1.1.2

15 May 21:53
Compare
Choose a tag to compare

Note: The main purpose of this release is to trigger Zenodo into archiving the repository.

Changes

  • Functionality
    • Get timeout variable in run phase instead of prepare phase
  • Documentation
    • Add README for example experiments
    • Slightly extended general README

mousetrap-os v1.1.0

04 Apr 19:29
Compare
Choose a tag to compare

Changes

  • Added functionality
    • Added boundary option for mousetrap_response plug-in
  • Example experiments
    • Added example experiment for mousetrap_response plug-in that does not rely on forms
    • Updated example experiments to OpenSesame version 3.0.7
  • Documentation
    • Extended information on data processing

mousetrap-os v1.0.0

15 Jan 16:55
Compare
Choose a tag to compare

This is the first release of the mousetrap plug-ins for OpenSesame.
We hope that the plug-ins enable users to easily implement mouse-tracking in their experiments.
We are looking forward to your feedback!