Google+
Join free weekly webinars
Find us on
Back

Multi-threading GUI core

Changes

  • New multi-threaded GUI core with improved responsiveness and feedback.
  • Generic C# data types (e.g. List<string>) now can be declared in Header without the “internal” keyword. That allows using the generics in XAML data binding.
  • Reworked progress window for long operations.
  • Message panel in the code editor is moved to an expandable floating panel in order to give more screen space for code.
  • Code editor now show the current code status (e.g. error, warning, etc.) in a colorized footer stripe.
  • Visual tagging of the proxy or global variables in the code editor now can be turned off or limited in the application preferences.
  • Fixation and Saccade Detector elements now allow adding custom labels to each fixation or saccade record.
  • Multi-channel Analyzer element gets a property that defines the initial scaling mode for the Y axis.
  • Multi-channel Analyzer now automatically normalize the input signal to their means, when the bandpass filtering is enabled.
  • LSL  Signal element now recognize the original channels names and has a command property that allows re-request the source channel configuration, if it’s changed.
  • Status screen can be toggled out/in of the full screen mode with a double right-button mouse click at runtime. 

Fixes

  • Serious snippet-related bug that appeared in the Feb 2021 update. The bug caused “Cannot use …, because it is not a variable” errors on snippet compilation. In some cases, the bug could lead to skipping of the first line of the snippet code in execution.
  • Occasional blocking on ribbon buttons after losing focus in the main window.
  • Bug that prevents exporting data files from Runs history, if none of the rows in the Runs panel is selected.
  • Various fixes in GUI.