-
Notifications
You must be signed in to change notification settings - Fork 13
ChangeLog
Christian Fobel edited this page Sep 14, 2017
·
7 revisions
- See release notes
- 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
MicroDropdocuments profile directory.
- Plugins are no longer installed to/loaded from
- Add protocol JSON import/export
- 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
- 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_installhook 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_dirsetting to config file - Add command-line argument to set config file path
- Other bug fixes
- Start new experiment log when user presses play
- Bug fixes
- Allow resizing of main window
- Bug fixes
- Add video overlay mode
- Bug fixes
- GUI remains responsive when running a protocol
- Gracefully fail when installing bad plugin
- Bug fixes