4.1.0 (2019-12-31)
Bug Fixes
- app: Use the proxy manager vue plugin (07c5d49)
- App: Don't show controls drawer by default on mobile (2e4fd3c)
- App: Fix control drawer visible logic (97553fd)
- App: Rewrite responsive toolbar to use CollapsibleToolbar (951500a)
- App: Use proxy manager hooks (71f93f4)
- App: Use vtk.js macro to watch vtkErrorMacro (5f77ac4)
- ColorBy: Don't update if no colorable rep is found (bf527f5)
- CropTool: Disable reset button when target volume changes (201b28d)
- Datasets: Incorrect active source logic, and fix active src styles (07594e2)
- Datasets: Regression of subpanels not honoring defaultExpand (69ea6de)
- ErrorBox: Join error strings with a newline (a630df5)
- global.css: Move global html CSS from app bundle (a138abb)
- GlobalSettings: Tweak style (bc4908a)
- LabelMap: Forgot initialValues when extending vtkImageData (7e10225)
- LayoutView: Mount all vtk views at start (f767ca6)
- LayoutView: Only reset cameras one new source (3f46cbe)
- Molecule: Use correct stylesheet (17989d1)
- PaintTool: Drop deleted proxy ID references (c1cd3e9)
- PaintTool: Move state out into widget store (9aa2d86)
- PaintTool: Refactor paint tool to fix a whole host of bugs (023ce9f)
- PaintTool: Support labelmap deletion (65172bf)
- plugins: Subscribe to existing proxies and correctly clean up (feeb84c)
- PopUp: Close menu when clicking on trigger (aac055c)
- proxy: Incorrect object spread ordering (7c91d54)
- proxyUI: Save slice visibility in volume rep (ede7f19)
- Representation: Allow for padding below type input (a9e230e)
- SliceControl: Remove duplicate field (5ce2455)
- SliceControl: Use correct slice proxy class name (181205d)
- Sources: Filter Sources by TrivialProducer (6e6ef88)
- store: Refactor action/mutation names and remove types.js (1becc07)
- VtkView: Reduce dependencies on viewHelper (80caed2)
- VtkView: Remove right margin on background color toolsheet (d90f498)
- vtkWidgets: Handle case where widget is deleted (6f95d0a)
- WidgetProxy: Must explicitly call removeFromViews (bf31c5b)
- WidgetProxy: Support view types (35d76be)
Features
- MeasurementTools: Rewrite measurement tools (b3c18f7)
- store: Dispatch rewrite info when loading state and add state versioning (7999dc4)
- store: Move to using a proxy manager vuex plugin (122bb2e)
- store: Put modules in namespaces (85593ed)
- utils: Remove forAllViews and add remap util functions (2f5e270)