Fusion 0.97.0
Availability: Released in production.
Fusion 0.97 keeps normal page navigation simple while adding an explicit multi-document workflow. Spectral Explorer remains one page, with a flexible workspace inside it for multiple canvases and analysis tools.
Pages stay simple by default
Explorer, Files, Datasets, Models, and resource details behave like ordinary pages unless you explicitly open another one.
- With one page open, Fusion hides the document tab strip.
- A normal click navigates the current page in place instead of accumulating tabs.
- This remains true after several documents are open: normal navigation replaces only the active document.
- Browser Back and Forward update the active page without creating another Fusion tab.
This preserves the familiar full-page experience for everyday work.
Open another document when you need it
Use a browser-like open-new action to keep the current page available:
- middle-click a destination;
Cmd+clickon macOS orCtrl+clickon Windows/Linux; or- choose Open in new tab from the accessible action menu.
The requested page opens in the background. Once two documents are open, Fusion reveals the document tab strip so you can activate, reorder, close, or explicitly split them. Closing back to one document hides the strip again.
Opening a page or resource that is already available focuses its existing document rather than creating an accidental duplicate.
Spectral Explorer stays together
Spectral Explorer is one composite document. Its internal workspace can be rearranged without mixing spectral tools into Files, Datasets, or Models.
Inside Explorer you can arrange:
- Explore, with the workflow rail and shared source/layer catalog;
- Inspector, with the current selection, workspace settings, and focused canvas context;
- repeatable Map and Inspect canvases;
- Spectral Signatures, Label Attributes, and Operation Chain;
- PCA panes identified by result layer; and
- the bounded 3D Cube.
Files or Models can sit beside the entire Explorer document after an explicit multi-document split, but they cannot dock inside Explorer beside Spectral Signatures or a canvas. This keeps page navigation and workspace tools visually and behaviorally distinct.
A fresh Explorer workspace opens with Explore on the left, Map in the center, and Inspector on the right. A restored workspace keeps the user's saved arrangement, including tools or canvases they previously closed.
Singleton workspace regions do not show redundant technical tab rows. An internal tab row appears only after multiple workspace tools are grouped together, so the default Explorer still reads as one cohesive page.
Multiple Map and Inspect canvases
Open more than one spectral canvas when a workflow benefits from simultaneous views.
- Create, duplicate, move, resize, group, or close Map and Inspect canvases.
- Compare canvases side by side or place them in one internal tab group.
- Keep an independent viewport, pointer, marker, edit session, and interaction state in each canvas.
- Share sources, layers, labels, filters, visibility, processing, and workspace settings across every canvas.
Generated names such as Map 1, Map 2, and Inspect 1 identify which view an action or result belongs to.
Analysis tools use the workspace layout
Spectral analysis no longer needs a bottom panel with a second set of tool tabs. Each analysis surface is an Explorer workspace pane.
Arrange analysis tools together or separately. When several tools share an internal group, the workspace's tab row provides navigation; there is no additional Spectra & Analysis container or nested tool tab bar.
Existing actions open or focus the relevant tool directly. Moving or focusing an analysis tool does not replace the Explorer document or change its URL.
Compare pointers from visible canvases
Spectral Signatures can plot the current pointer from each visible canvas.
- See clearly named series such as Map 2 pointer and Inspect 1 pointer.
- Update or clear one pointer without moving or removing another canvas's pointer.
- Hide or background-tab a canvas to remove only its transient series; reveal it to show the still-valid pointer again.
- Retain any pointer through the existing spectral-comparison workflow when a longer-lived sample is needed.
Exact spectral queries, compatibility rules, retained-sample limits, exports, and reference-spectrum actions remain unchanged.
Features that need a viewport—including current-view RGB previews, live thresholds, refinement, cube planning, and label editing—use the focused canvas and identify it before starting. Changing focus does not discard another canvas's pointer or prepared state.
Graphics-aware lifecycle
Explorer canvases suspend graphics rendering and avoidable requests whenever their internal pane is hidden or the entire Explorer document is in a background tab. Their serializable view state remains available when Explorer is revealed again.
Fusion initially keeps up to four spectral canvases live at once. Additional eligible canvases use a lightweight paused state and can take a live slot when focused. Closing Explorer releases its workspace runtime and graphics resources together.
Known limitations
- One browser tab runs one live Explorer workspace in 0.97. Multiple canvases are views of that shared workspace, not separate workspace sessions.
- Duplicate documents for the same stable page or resource are not created by default.
- Multi-document layouts restore locally in the same browser tab; named or cross-device layouts are not part of 0.97.
- Transient pointer visibility follows visible canvases. Retained samples remain available independently of canvas visibility.
- The 3D Cube remains bounded and intended for spectral-spatial QA, not whole-file quantitative volume rendering.
- Very narrow panes and deeply nested layouts may require resizing or a simpler arrangement for the best experience.