Skip to content

v0.5.3

Compare
Choose a tag to compare
@anjaldoshi anjaldoshi released this 23 Dec 22:49

Binary release December 23, 2020

New Features / Enhancements:

UI updates:

  • The GraphViewer now displays the total number of continuous, event, and spike channels for each processor.
  • The MessageCenter now stores a history of incoming and outgoing messages. Saving of outgoing messages has been restored.
  • The GUI version is displayed in the title bar (Windows and Linux only)
  • Prevent using the Open Ephys format with more than 300 channels.
  • Prevent changing the sample buffer size while acquisition is active.

Backend updates:

  • Simplified logic for building signal chains, resulting in much shorter delays when loading saved configurations.
  • The signal chain is now managed entirely by the ProcessorGraph class, which updates the views in the EditorViewport and GraphViewer as needed.
  • Processors only update their internal state whenever there’s a change in an upstream processor, rather than any processor.
  • Add a thread-safe debug logger that should be used in place of std::cout and printf statements (LOGD and LOGDD).
  • Fix a bug in the Record Node that caused the Open Ephys format to crash when there were no incoming event channels (e.g., with the File Reader).
  • Move the PluginGenerator source code to a separate repository: https://github.com/open-ephys-plugins/plugin-generator

Bug Fixes: