Skip to content
Christian Fobel edited this page Sep 14, 2017 · 7 revisions

Version 2.14

Version 2.12.2

  • Change license to 3-clause BSD
  • Display progress dialog during plugin install/uninstall
  • Go to first step when a new experiment is started.
  • Use Conda packages for MicroDrop plugins
    • Plugins are no longer installed to/loaded from MicroDrop documents profile directory.
  • Add protocol JSON import/export

Version 2.0

  • Implement Device view as a separate window/plugin
  • Improve video registration
  • Add new profile manager which enables switching between multiple MicroDrop profile directories (e.g., plugins, devices, etc.) on the same computer
  • Add new microdrop plugin manager (mpm) command-line tool
  • Improve system for installing plugin dependencies and auto-updating
  • Lots of bug fixes

Version 1.0

  • Allow packaging as portable application (i.e., a self-contained folder including all data and config files) which will enable multiple versions of MicroDrop to be installed on a system simultaneously
  • Establish a convention for plugin updating (major version of plugins must match the major version of MicroDrop)
  • Add on_plugin_install hook to plugins (triggered on subsequent program launch). This may be used, for example, to install dependencies
  • Log serial number, hardware version and software versions of all hardware devices to the experiment log
  • Log all enabled plugins and their versions to the experiment log
  • Turn off realtime mode on startup
  • Allow loading of protocols even if plugins used in the protocol are not available
  • Add data_dir setting to config file
  • Add command-line argument to set config file path
  • Other bug fixes

Version 0.1.706

  • Start new experiment log when user presses play
  • Bug fixes

Version 0.1.701

  • Allow resizing of main window
  • Bug fixes

Version 0.1.696

  • Add video overlay mode
  • Bug fixes

Version 0.1.645

  • GUI remains responsive when running a protocol
  • Gracefully fail when installing bad plugin
  • Bug fixes

Clone this wiki locally