1.2.0 (2018-06-21)
Bug Fixes
- About: Fill out about/info box (21321ae)
- AboutBox: Update about box text (7d3df83)
- App: Handle ErrorEvent errors (d29f11d)
- App: Show temporary notification for unknown files (bba2e1a)
- BrowserIssues: GPU feedback (da069c4)
- ColorBy: Add black solid color (4a7afb7)
- ColorBy: add interpolateScalarsBeforeMapping (18613a6)
- ColorBy: Correct color range handling for geometry (5f1d43b)
- ColorBy: Fix imports (038fafb)
- ColorBy: Guard against nonexistent data arrays (28e88c6)
- ColorBy: No piecewise editor for geometry (15ae21c)
- ColorBy: Remove FIXME and console.log (11038df)
- ColorBy: Save/restore original data range of volume (34a0fbd)
- ColorBy: Show simple editor only on volumes (1bffc23)
- ColorGroup: fix vue array generator (3d71c27)
- components: Default expand all expansion panels (ea1d165)
- config: Add missing link to proxy config (c210d34)
- config: Add missing presets (5e15ab4)
- config: Correct proxy config (983ecf5)
- constants: More specific "download failed" message (b9e2f57)
- CropWidget: Better debounce (986ea64)
- CropWidget: Guard invalid transition state (1bc6b48)
- CropWidget: Guard widget update (8de7a17)
- dataset: Cleaner info array (7c46258)
- Datasets: Add sample blocks (d965130)
- Datasets: Allow for multiple expanded panels (86dffdb)
- Datasets: Fix delete (aeec370)
- Datasets: Fix rendering using animation (39c1f6d)
- Datasets: Incorrect component name (0052e64)
- Datasets: Incorrect reference to subscriptions (dd90869)
- Datasets: Move dropdown menu to right (bba68f1)
- GlobalSettings: Better defaults (9df617e)
- GlobalSettings: Improve orientation axes control (e92140f)
- Information: Add number thousand separator (006a244)
- Information: Check for field data existence (74ae377)
- Information: Minor wording fix (dbe96bc)
- Landing: Enable drag and drop (9431fc6)
- Landing: Remove unused CSS classes (5145751)
- Landing: Show cursor over sample datasets (1fe327f)
- Landing: Update padding (5b91ae5)
- LayoutView: Associate bg color with view (38a6836)
- LayoutView: Black background to prevent visual artifacts (c565909)
- LayoutView: View updates when layout change (dd9e820)
- LayoutView: views not updating due to incorrect keys (da51074)
- LutPresets: add default LUT preset (e8e9f26)
- PalettePicker: Correct usage of mix-blend-mode (6ec18a6)
- PalettePicker: Point to new location (1d79aa9)
- proxyLinks: Remove unwanted links (61c4f6c)
- ReaderFactory: Catch download errors (2fd6321)
- Representation: Try to fix first update issue (03e201c)
- Sample: Update sample data list (1754af0)
- ScreenshotDialog: Give more room to file type input (c788bda)
- ScreenshotDialog: Pressing enter in textbox saves image (5048b8c)
- Screenshots: Notify when screenshots are deleted (9887e79)
- Screenshots: Trigger download on click (1855d61)
- SliceControl: Correctly link corner annotations (f944e1b)
- SliceControl: fix UI update issue (1e28cf1)
- SliceControl: Improve active slides feedback (a325a83)
- SliceControl: Set corner annotations on new views (3bb14e2)
- SliceControl: Update all views' corner annotations (85135ae)
- SliceControl: Update slice visibility (c48189e)
- SvgIcon: Correct reference to style.css (1f00da5)
- SvgIcon: remove ref to style (cf501f0)
- ToggleMenuButton: Add possible widget for menu toggle (5835aab)
- ToolbarSheet: Only scale Y axis for sheet (57ed914)
- ToolbarSheet: Smarter CSS transitions and transforms (af93687)
- ToolbarSheet: Transform scale to look like a popup (965c837)
- TreeView: Remove unused component data (d48d83a)
- View3D: Proper initial orientation (baa51ce)
- VtkView: add reset along axis (ac0a970)
- VtkView: Condense toolbar buttons (389bfb0)
- VtkView: Hide tooltip when action is hidden (208b185)
- VtkView: Orientation and layout (4286ce4)
- VtkView: Regression where current background isn't selected (09c0c46)
- VtkView: Remove 500ms open delay (2952d42)
- VtkView: Smaller background color controls (8069983)
- VtkView: Use new capture API (e417500)
- VtkView: View actions not updating with datasets (31190e0)
- WidgetManager: Fix widget management (9420577)
- WidgetManager: Widget cleanup (1788dbb)
Features
- App: Add initial file loading logic (dac665f)
- App: Add kitware and glance icons/logos (17058e7)
- App: Add open file handler (a441105)
- App: Initial about dialog box (6def616)
- App: Initial App layout (e93b559)
- App: Load remote datasets via url params (66543eb)
- App: Show application errors to the user (4e2e6ef)
- App: Show loading overlay for network datasets (921a537)
- App: Support full-app drag and drop (ea35b89)
- App: Support loading raw data (f5dffbd)
- App: Support multiple URL-loaded datasets (19f07ac)
- App: Tabs take up whole space (b01e43c)
- BrowserIssues: Show potential browser issues to user (8c16f22)
- BrowserIssues: Suppress warning if user decides so (e44cd62)
- ColorBy: Add content to colorBy (c844388)
- ColorBy: Add filterable tree view for color presets (e0d924f)
- ColorBy: Add piecewise function editor to colorBy (0fae13a)
- ColorBy: Apply preset opacity points and add simple slider editor (1178ec9)
- ColorGroup: Add color grouping with multiple datasets (ffa69f9)
- components: Assign elements to not be user selectable (c237475)
- components: Update css styles (944ad41)
- config: New volume visibility behavior (cbf6142)
- config: Sort colormaps into hierarchy (63727b7)
- config: Update proxy links to update on bind (564e619)
- CropWidget: Better crop widget management (e0b43c2)
- Datasets: add border to lut image for background contrast (b8f603f)
- Datasets: Add button to toggle dataset visibility (8df1020)
- Datasets: Add delete button (e9b2075)
- Datasets: Add initial datasets component (5d936af)
- Datasets: Move delete button to menu (19e5de8)
- deps: Update vtk.js (bfae5ac)
- DragAndDrop: Support drag and drop in upload window (635f65a)
- fonts: Use roboto typeface (0894fd7)
- GlobalSettings: Add gpu/rendering monitoring (e875696)
- GlobalSettings: Add information to global settings (0b581fc)
- GlobalSettings: Add initial global settings panel (2ae8a41)
- GlobalSettings: Add view axis type selection (a5364ab)
- GlobalSettings: Improve global settings (72b8c90)
- GlobalSettings: Support setting all view backgrounds (545e0e9)
- GPUInformation: Move GPU info to dialog box (af87267)
- Information: Add field data (points and cells) information (afda940)
- Information: Add vtkMolecule information (e5e81f0)
- Information: Add vtkPolyData information (34e41d6)
- Information: Display vtkImageData information (6894559)
- io: Bring back io from old Glance (3f1526c)
- Landing: Add initial landing page (824f89c)
- Landing: Add sample data (300ca6c)
- Landing: Better UI for sample data (0e8c5ab)
- Landing: Improve landing style (9dec1b1)
- Landing: Support multi-dataset samples (0c2b0d4)
- LayoutView: Better view layout handling (7f00789)
- LayoutView: Improve layout UI (b1cfcf3)
- LayoutView: Lay out views as they are added (e3f222a)
- LayoutView: Reset all cameras when opening first dataset (21ad420)
- LayoutView: Try to handle view layout (420e20c)
- ListenerHelper: Use listener helper (244db5d)
- MatrixView: Component that renders a matrix (25d705b)
- Molecule: Add molecule control (b6ee4fb)
- Notification: Add notification system (e26684f)
- PalettePicker: Support arbitrary color gradients (51aeb74)
- PalettePicker: Use checks to indicate selected (8b2d5af)
- PalettePicker: Use palette picker for bg selection (814ffa7)
- RawFileReader: Support reading raw files (08d5475)
- Representation: Bind representation controls (1437161)
- Representation: Improve dataset widgets (ff0b533)
- Representation: Initial code for dataset controller widgets (d0fcee0)
- ScreenshotDialog: Support background toggle (3d75f9b)
- ScreenshotDialog: Support different file types (c206859)
- Screenshots: Add screenshot drawer and dialog (3790e82)
- Screenshots: Close button on drawer (09bdfbb)
- Screenshots: Support screenshot downloading (d639a34)
- SliceControl: Add per-slice visibility control (2ac96b1)
- SliceControl: Link slice control (9682b2e)
- ToolbarSheet: Add background color popup sheet (0911404)
- ToolbarSheet: Update height on content reflow (31865fa)
- TreeView: Default filter func is case-insensitive (2502bc3)
- vtkjs: Add vtk.js dep and create ProxyManager (35d723c)
- VtkView: Add cropping widget to scene (c688e8f)
- VtkView: Add getView function (750fdfc)
- VtkView: Add reset camera (c435d6a)
- VtkView: Add tooltips to buttons (c22d766)
- VtkView: Add view type selector (5cb53fc)
- VtkView: Improve view controls (8248e19)
- VtkView: Visual indicator of crop widget toggle (acc38eb)
- VtkView: Vtk view enhancements (3d6d655)
- VTKViewer: Add 2D vtk viewer (509c86f)
- VTKViewer3D: Add 3D VTK viewer (aac688e)
- widgets: Initial filling out of widgets (ce431ea)