Releases
v2.2.0
Compare
Sorry, something went wrong.
No results found
Release Notes v2.2.0
π New Features
Unified Settings Panel :
Moved all graph settings (Baseline, Calibration, Observation, Flux) to a centralized side panel in UnifiedMainWindow.xaml.
Removed cluttered controls from the Ribbon/Toolbar for a cleaner, wider workspace.
Universal Bar Width Control :
Added adjustable Bar Width settings for all histogram and bar charts across all modes (Baseline, Calibration, Observation, Flux).
Flux Mode Enhancements :
Added dedicated settings card for Flux graphs.
Implemented dynamic bar width and marker size adjustments for Flux plots.
π Improvements & Refactoring
MathService Consolidation :
Merged all fitting logic (Gaussian, Lorentzian, Hyper-EMG) into a single optimized MathService.
Removed HemgFittingService, streamlining the service layer.
Memory Optimization :
Standardized BaselineData to use float[] for layer data, significantly reducing memory usage during large dataset processing.
Code Cleanup :
Removed unused files and services (FileService.cs, HeaderValidator.cs, etc.) to reduce technical debt.
π Bug Fixes
Data Type Compatibility :
Resolved float[] vs double[] type mismatches in the data processing pipeline, preventing runtime casting errors.
Flux Plotting :
Fixed issues where Flux graphs would not render or update correctly when changing settings.
Merge Stability :
Successfully resolved complex conflicts between main and dev branches, effectively combining dev's new features with main's architectural refactoring.
You canβt perform that action at this time.