Changes
- New RTF Editor element allowing presentation and editing formatted documents in the RTF format
- New Document Analyzer element that carries real-time analysis of gaze fixations over lexical tokens (letters, words and sentences) in a scrollable formatted document. See this youtube demo for details
- New Custom Signal element that generates a continuous online signal with a fixed sampling rate. The signal values are taken from arbitrary custom scores delivered by user scripts at runtime
- The Web Browser element obtains a new mode property that allows to block the link navigation on selected web-pages
- GDI Canvas element does not performs automatic repainting anymore due to a big performance impact in certain scenarios. Instead, a dedicated refresh command is added to the element. The refresh command can be invoked manually at any time
- The algorithm for finding optimal saccade velocity thresholds (Velocity Threshold Estimator element) is significantly improved
- Plots in a number of elements got a new axis auto-scaling mode, which resizes axis only on growing
- Signal Analyzer element now plots only actual samples at the start of signal acquisition
Fixes
- Condition List and Roulette elements did not react correctly on frequency adjustments in the unbalanced mode
- XAML plots could disappear on the status screen preview upon selection of a new element in GUI
- Controls in the ribbon tabs could get blocked (grey-out) upon switching the ribbon tabs
- Loading a data file into the heatmap preview window caused a crash, of the experiment has not been run before
- OpenGaze Tracker element generated irrelevant error messages at the end of an experiment
- LSL Event Marker element created several LSL channels with the same IDs, when multiple LSL Marker elements were used in an experiment
- Various fixes in GUI
- Minor improvements across the eye-tracking analysis elements