All notable changes to this project will be documented in this file, following the suggestions of Keep a CHANGELOG. This project adheres to Semantic Versioning for its most widely used - and defacto - public interfaces.
- Mol* core dependency updated to 5.11.0
- Updated TypeScript build config
- Fix toggleSpin (broken since v3.11.0)
- Mol* core dependency updated to 5.8.0
- Helper functions that use the last added structure work also for MVS structures
- Mol* core dependency updated to 5.7.0
MVSData.toMVSX- full support directly from Molstar.visual.selectfunction supportsopacity,nonSelectedOpacity,representationOpacity
- Experimental: Added
MVSData.toMVSX
- Mol* core dependency updated to 5.6.1
- Options
moleculeIdandcustomDataare optional (can load without initial structure) - Fix left panel automatically expanding when calling
updatemethod - Full support for MolViewSpec selectors (
QueryParamis a supertype of MolViewSpecComponentExpressionT) - Fix wrench button initially appearing in
FullLayoutNoControlsUnlessExpandedwhen not expanded - Option
hideCanvasControlsaccepts "snapshotControls" and "snapshotDescription" (e.g. for loading MolViewSpec)
- Mol* core dependency updated to 5.4.2
- Option
hideCanvasControlsaccepts "reset" and "all" - Update options
highlightColor,selectColor,granularityon update - Added option
modelId(select model from trajectory) - Fix tooltip box flickering
- Mol* core dependency updated to 5.0.0
- Selections support
instance_id - Added
.visual.sequenceColor,.visual.clearSequenceColor
- Fix missing PDBe logo
- Modular layout: added
FullLayoutNoControlsUnlessExpanded
- Selections support
type_symbol - Complex superposition extension allows RNA superposition
- Option
mapSettings.defaultViewto set Volume Streaming view type
- Option
hideCanvasControlsaccepts "screenshot" value - Method
.visual.updatereflects changes in layout parameters (expanded,hideCanvasControls...) - Added
.visual.setViewDirection - Mol* core dependency updated to 4.18.0
- CSS building uses @use instead of @import
- Complex superposition extension (PDBeMolstarPlugin.extensions.Complexes)
- Selections with QueryParams implement AND-logic properly (all selector always taken into account)
- Mol* core dependency updated to 4.17.0
- Custom interactions extension (PDBeMolstarPlugin.extensions.Interactions)
- MolViewSpec extension (PDBeMolstarPlugin.extensions.MVS)
- Added
.visual.interactivityFocusmethod
- Fixed Domain Annotations crashing when no domains available
- Mol* core dependency updated to 4.8.0
- Fixes iOS volume rendering bug
- Mol* core dependency updated to 4.5.0
- Solves the bug with Export Models
- Use BCIF files for AlphaFold models (unless
encoding: 'cif') - Added options
leftPanel,rightPanel,logPanel,tabs - Option
hideCanvasControlsaccepts "trajectory" value (for multi-model structures) - All color options accept color names and hexcodes
visualStyleoption allows per-component specification- Modular UI rendering (5 top-level components renderable separately)
- Foldseek extension (PDBeMolstarPlugin.extensions.Foldseek)
- StateGallery extension
- Mol* core dependency updated to 3.45.0
- Removed Assembly Symmetry hack (now will hide assembly symmetry section for non-biological assemblies)
- Manual testing via
portfolio.html - Fixed
hideStructure.nonStandardoption hideStructure.hetoption also hides ions- Removed
loadCartoonsOnlyoption - Setting highlight and selection color (by
.visual.setColor()) includes the outline color - Web-component attributes renamed to
ligand-auth-asym-idandligand-struct-asym-id(lowercase i) .visual.select()function:- Improved performance
- Allows
color: null(do not apply color) keepColorsandkeepRepresentationsparameters to avoid clearing previous selections
- Added
.visual.tooltipsand.visual.clearTooltipsfor setting custom tooltips - Built files don't contain package version in the filename
- Added
Assembly Symmetryto structure controls, requires settingsymmetryAnnotationin initialization parameters - Keep sequence panel in settings even when initially hidden
- Changed
tsconfig.jsonto placetsconfig.tsbuildinfocorrectly (for incremental build) - Fixed coloring after annotation is switched off (revert to
chain-id, notpolymer-id) - Loading overlay with animated PDBe logo (requires initParam
loadingOverlay) - Use linting to keep code nice
- Correctly handle numeric value 0 in selections
- Fetch structures from static files when possible, instead of using ModelServer
- Added PDBe Sifts Mappings module to solve UniPort mappings issue
- Split Webpack config file into separate files for Production and Development
- Controls menu visible for AlphaFold view
Reactiveparameter addition for better responsive layout support
- Mol* core dependency updated to V3.15.0
- Superposition view - added option to superpose AlphaFold model
- UniPort residue numbering param addition to higlight and selection helper methods
- New param to display Sequence panel 62
- Selection helper method
representationColorparam issue fix
- Add parameters to support AlphaFold Protein Structure DB view
- Add parameters to customize mouse events, issues #8
- Add parameter to customize
lightingsetting - Extend
Selection / highlighthelper methods to supportlabel_atom_idlist, issues #32 - Extend helper methods support for multiple structures
- Extend
hideCanvasControls - Fix Frame rate drop issue while rotating the canvas
- Fix RGB color issue for params starting with r:0