diff --git a/CHANGELOG.md b/CHANGELOG.md index d6b7c270d150181d4a18f093f711aa707f1ab37a..85d76ab3974e5d28b71cddef5fbb37edc38d7c6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,8 @@ Note that since we don't clearly distinguish between a public and private interf - Add `PluginContext.initContainer/mount/unmount` methods; these should make it easier to reuse a plugin context with both custom and built-in UI - Add `PluginContext.canvas3dInitialized` -- `createPluginUI` now resolves after the 3d canvas has been initialized. +- `createPluginUI` now resolves after the 3d canvas has been initialized +- Change EM Volume Streaming default from `Whote Structure` to `Auto` ## [v3.22.0] - 2022-10-17 diff --git a/src/mol-plugin/behavior/dynamic/volume-streaming/behavior.ts b/src/mol-plugin/behavior/dynamic/volume-streaming/behavior.ts index 4cec92de8bb504f853a67911c156743f13c22453..1050783faf4dac3ea5437eb5c619f754c2f97dd3 100644 --- a/src/mol-plugin/behavior/dynamic/volume-streaming/behavior.ts +++ b/src/mol-plugin/behavior/dynamic/volume-streaming/behavior.ts @@ -80,7 +80,7 @@ export namespace VolumeStreaming { const box = (structure && structure.boundary.box) || Box3D(); return { - view: PD.MappedStatic(defaultView || (info.kind === 'em' ? 'cell' : 'selection-box'), { + view: PD.MappedStatic(defaultView || (info.kind === 'em' ? 'auto' : 'selection-box'), { 'off': PD.Group<{}>({}), 'box': PD.Group({ bottomLeft: PD.Vec3(box.min), diff --git a/src/mol-plugin/behavior/dynamic/volume-streaming/transformers.ts b/src/mol-plugin/behavior/dynamic/volume-streaming/transformers.ts index d4285669051f60b09d99650d6ab4cd991ad0725f..b58b00605022fd16192276152d8a8c5582cdd0ad 100644 --- a/src/mol-plugin/behavior/dynamic/volume-streaming/transformers.ts +++ b/src/mol-plugin/behavior/dynamic/volume-streaming/transformers.ts @@ -43,7 +43,7 @@ export const InitVolumeStreaming = StateAction.build({ return { method: PD.Select<VolumeServerInfo.Kind>(method, [['em', 'EM'], ['x-ray', 'X-Ray']]), entries: PD.ObjectList({ id: PD.Text(ids[0] || '') }, ({ id }) => id, { defaultValue: ids.map(id => ({ id })) }), - defaultView: PD.Select<VolumeStreaming.ViewTypes>(method === 'em' ? 'cell' : 'selection-box', VolumeStreaming.ViewTypeOptions as any), + defaultView: PD.Select<VolumeStreaming.ViewTypes>(method === 'em' ? 'auto' : 'selection-box', VolumeStreaming.ViewTypeOptions as any), options: PD.Group({ serverUrl: PD.Text(plugin.config.get(PluginConfig.VolumeStreaming.DefaultServer) || 'https://ds.litemol.org'), behaviorRef: PD.Text('', { isHidden: true }),