Skip to content
  • Ian Max Andolina's avatar
    1a5ae2b3
    V2.16.1 (#5) · 1a5ae2b3
    Ian Max Andolina authored
    
    
    * tweak
    
    * add sync test option to UI
    
    * tweak
    
    * iRec GUI work
    
    * [wip] testing blur shaders
    
    * [wip]
    
    * tweak
    
    * [wip] multi-image and video selection tweaks
    
    * [mm, conversionFactor] = pupilConversion(value, cal, calSizel diameter
    tweaks)
    
    * [wip] image handling refactor
    
    * improve movie and image stimuli to use folders of items, selectable using selection variable
    
    * tweak movie recording
    
    * fix
    
    * WIP
    
    * improve screen recording
    
    * add polar checkerboard stimulus
    
    * tweak polar checkerboard
    
    * lots of polar checkerboard changes
    
    * [wip] add a 2D rigid body simulator via animationManager
    
    * [wip] animation mamager
    
    * [wip] animation manager
    
    * compress png
    
    * [wip] animation manager
    
    * [wip] animation manager and touch manager updates
    
    * tweak
    
    * tweak
    
    * small fixes to barStimulus
    
    * allow fixation time to accumulate when strict is false
    
    * update to latest Titta for Tobii
    
    * fix bug in spot stimulus when changing contrast in multiple trials
    
    * small tweaks to behavioural reverse correlation task and stimulus
    
    * improve movie recording
    
    * Small refactor of trial start / end for eyetrackers
    
    We use trackerTrialStart() and trackerTrialEnd() functions to wrap the message sending, makes state machine function lists a bit simpler
    
    * refactor some eyetracker code
    
    * tweak
    
    * tweak
    
    * more updates for new Titta functionality
    
    * [wip] ongoing tobii improvements
    
    * fix imageStimulus not clearing the image matrix, other refactoring
    
    * anim manager assets
    
    * tmp
    
    * anim msanager tweak
    
    * add dotlineStimulus
    
    * Add drawPupilCoreMarker to draw the pupil core calibration marker
    
    * small fixes
    
    * Update LabJack T strobes from 2^8 to 2^11 values
    
    Before, sendStrobe would use EIO0:7 for 0-255 values and 256+ would send TTLs on CIO. We can use FIO for TTLs so we just expand to use EIO0:7 and CIO0:3 we reserve CIO4 for a read bit if needed...
    
    * add pupil core marker as a calibration marker option
    
    * add stop property to pupilCoreStimulus
    
    * tweaks
    
    * fix tobii movie calibration
    
    * allow use of pupil core marker from ui
    
    * more eyetracking updates
    
    * dotline fixes
    
    * aloow use of images for calibration marker for tobii and iRec
    
    * more eyetracker tweaks
    
    * Tobii analysis work
    
    * more tobii anal fixes
    
    * Fix logging in behavioural record caused by stateinfo file
    
    Other small fixes and some GUI tweaks
    
    * tweak
    
    * allow image file names to be added to task log
    
    if images are randomised, we can add them to the task log as a backup just in case the filenames stored in the stimulus itself are not synced
    
    * [wip] tobiiAnalysis
    
    * wip analysis improvements
    
    * [wip]
    
    * [wip] eyetracker anal
    
    * [wip] tobii analysis
    
    * [wip]
    
    * add random position shift to dotline stimuli
    
    * [wip] nirSmartManager
    
    * [wip]
    
    * add NIRSmart Control to opticka UI
    
    * more robust saving of tobii validation data
    
    * improve vars parsing in tobiiAnalysis
    
    * fix some dataConnection server bugs
    
    * more nirSmart fixes
    
    * MOC fix for nirSmart
    
    * nirSmart tweaks
    
    * add isOff to eyetracker objects to check if the eyetracker was disabled completely
    
    * add a sample fNIRS protocol
    
    * more nirSmart integration
    
    * fNIRS.m tweak
    
    * fix
    
    * [wip] move animationManager to use a full 2D physics engine dyn4j
    
    This engine is great, with a nice API and fully featured and more or
    less as fast as my home made physics code (but able to scale to many
    more bodies)...
    
    * tweak
    
    * refactor
    
    * improve protocol loading; eyetracker refactoring
    
    * small fixes
    
    * tweak
    
    * [wip]
    
    * [wip] animationManager
    
    * [wip]
    
    * [wip]
    
    * [wip]
    
    * fix timing bug if stim is not visible
    
    for barStimulus the phase reverse time is defined by the me.tick counter, but this was running even when the stimulus was not visible, thus the timing was off for the first phase reversal. Fixed.
    
    * convert comment to string array
    
    * fix dummy mode for eyelink, update uix
    
    also more gui work for ALF file saving support
    
    * doc
    
    * delete +uix and fix EDF filenaming
    
    * tweak
    
    * wip
    
    * wip
    
    * improve animationManager
    
    * tweak
    
    ---------
    
    Co-authored-by: default avatariandol <iandol@cog5.org>
    Co-authored-by: default avatariandol <iandol@seneca.org>
    Co-authored-by: default avatariandol <iandol@cog10>
    1a5ae2b3
    V2.16.1 (#5)
    Ian Max Andolina authored
    
    
    * tweak
    
    * add sync test option to UI
    
    * tweak
    
    * iRec GUI work
    
    * [wip] testing blur shaders
    
    * [wip]
    
    * tweak
    
    * [wip] multi-image and video selection tweaks
    
    * [mm, conversionFactor] = pupilConversion(value, cal, calSizel diameter
    tweaks)
    
    * [wip] image handling refactor
    
    * improve movie and image stimuli to use folders of items, selectable using selection variable
    
    * tweak movie recording
    
    * fix
    
    * WIP
    
    * improve screen recording
    
    * add polar checkerboard stimulus
    
    * tweak polar checkerboard
    
    * lots of polar checkerboard changes
    
    * [wip] add a 2D rigid body simulator via animationManager
    
    * [wip] animation mamager
    
    * [wip] animation manager
    
    * compress png
    
    * [wip] animation manager
    
    * [wip] animation manager and touch manager updates
    
    * tweak
    
    * tweak
    
    * small fixes to barStimulus
    
    * allow fixation time to accumulate when strict is false
    
    * update to latest Titta for Tobii
    
    * fix bug in spot stimulus when changing contrast in multiple trials
    
    * small tweaks to behavioural reverse correlation task and stimulus
    
    * improve movie recording
    
    * Small refactor of trial start / end for eyetrackers
    
    We use trackerTrialStart() and trackerTrialEnd() functions to wrap the message sending, makes state machine function lists a bit simpler
    
    * refactor some eyetracker code
    
    * tweak
    
    * tweak
    
    * more updates for new Titta functionality
    
    * [wip] ongoing tobii improvements
    
    * fix imageStimulus not clearing the image matrix, other refactoring
    
    * anim manager assets
    
    * tmp
    
    * anim msanager tweak
    
    * add dotlineStimulus
    
    * Add drawPupilCoreMarker to draw the pupil core calibration marker
    
    * small fixes
    
    * Update LabJack T strobes from 2^8 to 2^11 values
    
    Before, sendStrobe would use EIO0:7 for 0-255 values and 256+ would send TTLs on CIO. We can use FIO for TTLs so we just expand to use EIO0:7 and CIO0:3 we reserve CIO4 for a read bit if needed...
    
    * add pupil core marker as a calibration marker option
    
    * add stop property to pupilCoreStimulus
    
    * tweaks
    
    * fix tobii movie calibration
    
    * allow use of pupil core marker from ui
    
    * more eyetracking updates
    
    * dotline fixes
    
    * aloow use of images for calibration marker for tobii and iRec
    
    * more eyetracker tweaks
    
    * Tobii analysis work
    
    * more tobii anal fixes
    
    * Fix logging in behavioural record caused by stateinfo file
    
    Other small fixes and some GUI tweaks
    
    * tweak
    
    * allow image file names to be added to task log
    
    if images are randomised, we can add them to the task log as a backup just in case the filenames stored in the stimulus itself are not synced
    
    * [wip] tobiiAnalysis
    
    * wip analysis improvements
    
    * [wip]
    
    * [wip] eyetracker anal
    
    * [wip] tobii analysis
    
    * [wip]
    
    * add random position shift to dotline stimuli
    
    * [wip] nirSmartManager
    
    * [wip]
    
    * add NIRSmart Control to opticka UI
    
    * more robust saving of tobii validation data
    
    * improve vars parsing in tobiiAnalysis
    
    * fix some dataConnection server bugs
    
    * more nirSmart fixes
    
    * MOC fix for nirSmart
    
    * nirSmart tweaks
    
    * add isOff to eyetracker objects to check if the eyetracker was disabled completely
    
    * add a sample fNIRS protocol
    
    * more nirSmart integration
    
    * fNIRS.m tweak
    
    * fix
    
    * [wip] move animationManager to use a full 2D physics engine dyn4j
    
    This engine is great, with a nice API and fully featured and more or
    less as fast as my home made physics code (but able to scale to many
    more bodies)...
    
    * tweak
    
    * refactor
    
    * improve protocol loading; eyetracker refactoring
    
    * small fixes
    
    * tweak
    
    * [wip]
    
    * [wip] animationManager
    
    * [wip]
    
    * [wip]
    
    * [wip]
    
    * fix timing bug if stim is not visible
    
    for barStimulus the phase reverse time is defined by the me.tick counter, but this was running even when the stimulus was not visible, thus the timing was off for the first phase reversal. Fixed.
    
    * convert comment to string array
    
    * fix dummy mode for eyelink, update uix
    
    also more gui work for ALF file saving support
    
    * doc
    
    * delete +uix and fix EDF filenaming
    
    * tweak
    
    * wip
    
    * wip
    
    * improve animationManager
    
    * tweak
    
    ---------
    
    Co-authored-by: default avatariandol <iandol@cog5.org>
    Co-authored-by: default avatariandol <iandol@seneca.org>
    Co-authored-by: default avatariandol <iandol@cog10>
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading