Skip to content

v0.8.6

Compare
Choose a tag to compare
@NataliaDSmirnova NataliaDSmirnova released this 01 Feb 13:20
· 195 commits to master since this release

https://miew.opensource.epam.com/v0.8.6/

Added

  • Add dispatching of new events (https://github.com/epam/miew/blob/master/docs/tutorials/events.md):
    • translate fires when molecule is translated with RMB
    • translatePivot fires when editing pivot is translated with RMB
    • repAdded, repChanged, repDeleted fires on a representation set changes
    • fetching, exporting, exportingDone
  • Add an example for the events usage and events description document

Changed

  • Refactor Event system (https://github.com/epam/miew/blob/master/docs/tutorials/events.md)
    • Data in rotate event is replaced with quaternion instead of angle
    • Rename fetchingFinished->fetchingDone, parsingFinished->parsingDone, old versions are deprecated
    • Rename parse->parsing, load->loading, rebuild->rebuilding, old versions are deprecated

Deprecated

  • Deprecate broken animation API until refactoring of animation system: Miew._startAnimation(), Miew._stopAnimation(), Miew._pauseAnimation(), Miew._continueAnimation()
  • Deprecate using of obsolete performance profiler via Miew.benchmarkGfx()
  • Deprecate the set of obsolete events:
    • onParseDone, onParseError, use parsingDone instead
    • profile, due to deprecation of the whole profiling system
    • mdPlayerStateChanged due to deprecation of animation system usage
    • repAdd, use repAdded instead

Internal

  • Decrease a number of unneeded object creations in ObjectControls
  • Migrate from WebVR to WebXR usage in stereo mode WEBVR