v0.5.0
·
1 commit
to 61880aaf9fdd89dc3ba2f260c5f68241ed07f31b
since this release
11 August 2026
⚠️ Breaking Changes
- Narrow the public API: import plot components from
matterviz/plotrather thanmatterviz/plot/...; thematterviz/json-path,matterviz/marching-cubes, andmatterviz/file-viewer/eligibilitysubpaths and broad root/core re-exports are no longer public #431 - Require Svelte 5.48 or newer
- Migrate VS Code settings:
matterviz.structure.show_cellandmatterviz.plot.show_x2_gridare no longer supported; replacematterviz.plot.{show_x_grid,show_y_grid,show_y2_grid}with the correspondingmatterviz.{histogram,bar,box,scatter}.display.{x_grid,y_grid,y2_grid}setting. - The removed camera settings
matterviz.convex_hull.binary.camera_center_x,matterviz.convex_hull.binary.camera_center_y,matterviz.convex_hull.ternary.camera_center_x,matterviz.convex_hull.ternary.camera_center_y,matterviz.convex_hull.quaternary.camera_center_x, andmatterviz.convex_hull.quaternary.camera_center_yhave no setting replacements; pan hull views interactively instead. - The remaining removed legacy
matterviz.plot.*andmatterviz.trajectory.*settings have no replacements. This includes plot animation, auto-range, zoom, trajectory caching/chunking, playback-loop, prefetch, memory, formatting, tooltip, and compact-control settings.
🚀 New Features
- Add a JupyterLab file viewer for structures, trajectories, volumetric data, bands, DOS, and other supported materials files #421
- Add per-atom trajectory analysis, CNA and centrosymmetry, VACF/VDOS, trajectory lines, a data inspector, and CSV export #422
- Add plot facets, coordinated axes, adaptive ticks and titles, shared decoration placement, and improved accessibility #425
🛠 Enhancements
- Improve camera framing, color parsing, extXYZ fidelity, and trajectory data export #420
- Overhaul plot controls, legends, dense rendering, searchable settings, and viewer preferences #424 #426 #427
- Speed up plots, convex hulls, and tables while improving their correctness and interaction behavior #428
- Derive readable foreground colors automatically from a shared theme backdrop token #429