Browse Source

update Mol* dependency

JonStargaryen 3 years ago
parent
commit
738e426102
4 changed files with 16 additions and 8 deletions
  1. 4 0
      CHANGELOG.md
  2. 6 6
      package-lock.json
  3. 1 1
      package.json
  4. 5 1
      src/viewer/index.ts

+ 4 - 0
CHANGELOG.md

@@ -2,6 +2,10 @@
 
 [Semantic Versioning](https://semver.org/)
 
+## [2.0.4] - 2022-01-03
+### General
+- Update Mol* dependency
+
 ## [2.0.3] - 2021-12-20
 ### General
 - Hide unusable Animate State Snapshots option

+ 6 - 6
package-lock.json

@@ -157,9 +157,9 @@
             }
         },
         "@types/express-serve-static-core": {
-            "version": "4.17.26",
-            "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.26.tgz",
-            "integrity": "sha512-zeu3tpouA043RHxW0gzRxwCHchMgftE8GArRsvYT0ByDMbn19olQHx5jLue0LxWY6iYtXb7rXmuVtSkhy9YZvQ==",
+            "version": "4.17.27",
+            "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.27.tgz",
+            "integrity": "sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA==",
             "dev": true,
             "requires": {
                 "@types/node": "*",
@@ -3452,9 +3452,9 @@
             "optional": true
         },
         "molstar": {
-            "version": "3.0.0-dev.6",
-            "resolved": "https://registry.npmjs.org/molstar/-/molstar-3.0.0-dev.6.tgz",
-            "integrity": "sha512-0O1/udgAdlxNwnOIdpLMy7p5QUVKPdb3PT9PQqqkAuetI0cOuMS/ahutWQJaa8iUzHYYNLIf6Au7vfG8SGntCQ==",
+            "version": "3.0.0-dev.8",
+            "resolved": "https://registry.npmjs.org/molstar/-/molstar-3.0.0-dev.8.tgz",
+            "integrity": "sha512-ruaP/tjGEjA5DZEJFsCbE1h8V+zD6MaT9KoCptH9MGqks/iqhuHA5MGRPO4J0bhAi26IQxZ8pjDbWaReeABVRA==",
             "dev": true,
             "requires": {
                 "@types/argparse": "^2.0.10",

+ 1 - 1
package.json

@@ -51,7 +51,7 @@
         "file-loader": "^6.2.0",
         "fs-extra": "^10.0.0",
         "mini-css-extract-plugin": "^2.4.5",
-        "molstar": "^3.0.0-dev.6",
+        "molstar": "^3.0.0-dev.8",
         "path-browserify": "^1.0.1",
         "raw-loader": "^4.0.2",
         "react": "^17.0.2",

+ 5 - 1
src/viewer/index.ts

@@ -41,6 +41,7 @@ import { PLDDTConfidenceScore } from './helpers/plddt-confidence/behavior';
 import { PluginContext } from 'molstar/lib/mol-plugin/context';
 import { TrajectoryHierarchyPresetProvider } from 'molstar/lib/mol-plugin-state/builder/structure/hierarchy-preset';
 import { AnimateStateSnapshots } from 'molstar/lib/mol-plugin-state/animation/built-in/state-snapshots';
+import { PluginFeatureDetection } from 'molstar/lib/mol-plugin/features';
 
 /** package version, filled in at bundle build time */
 declare const __RCSB_MOLSTAR_VERSION__: string;
@@ -145,7 +146,10 @@ export class Viewer {
                 [PluginConfig.Viewport.ShowAnimation, false],
                 [PluginConfig.VolumeStreaming.DefaultServer, o.volumeStreamingServer],
                 [PluginConfig.Download.DefaultPdbProvider, 'rcsb'],
-                [PluginConfig.Download.DefaultEmdbProvider, 'rcsb']
+                [PluginConfig.Download.DefaultEmdbProvider, 'rcsb'],
+                // wboit & webgl1 checks are needed to work properly on recent Safari versions
+                [PluginConfig.General.EnableWboit, PluginFeatureDetection.wboit],
+                [PluginConfig.General.PreferWebGl1, PluginFeatureDetection.preferWebGl1]
             ]
         };