SciChart for Avalonia XPF v3.0 is a major update that brings all features and improvements from SciChart WPF v9.0 and v9.1 to the cross-platform Avalonia XPF framework. This update introduces a new Vulkan rendering backend and improved performance on Linux, new Vector Field and Stacked Box Plot chart types, the DataPointLabel API, the AspectRatio Viewport Manager, new examples, and many fixes and refinements.
The update has been published on NuGet.
Added new Vulkan rendering backend on Linux, replacing OpenGL
Extended RenderableSeries MVVM API with ZoomExtentsWhenReady() extension method
Extended Axis MVVM API to allow axis range synchronization with RangeSyncGroupId
Added PolarLineRenderableSeries with Arc and Straight ConnectionMode
Added ColorMap support to FastBubbleRenderableSeries
Added AspectRatioViewportManager and AspectRatioModifier to preserve data proportions
Added new DataPointLabel API for per-point data labels
Added new Stacked Box Plot chart type: StackedBoxPlotRenderableSeries
Added new Vector Field chart type: VectorFieldRenderableSeries
Added new "Racing Telemetry Dashboard Demo" example
Added new "Directional Antenna Gain 3D Chart" featured example
Added new "Europe Population Map" example
Added new "Spirograph Aspect Ratio" example
Added new "Seismic Activity Explorer" example
Added new "Vector Field Chart", "Realtime Vector Field Chart" and "Realtime Scattered Vector Field Chart" examples
Added new "Data Labels" example
Better diagnostics in SciChart 3D: outdated or insufficient GPU drivers now produce a clear error message
Added native library integrity verification at load time
Improved Linux rendering performance with AVX optimizations and zero-copy presentation
Pie and Donut charts now follow the SciChart theming system
Improved polar gridline and tick rendering quality
Ported other improvements and fixes from the SciChart WPF v9.0 - v9.1 release cycle
SC-9036 Fixed an issue when combining a SciChartSurface and a SciChart3DSurface in the same window on Linux broke the rendering engine
SC-9116 Fixed a crash when switching between TabItems containing SciChartSurfaces on Linux
SC-9593 Fixed an exception raised by the SciChartScrollBar
SC-8305 Fixed incorrect hit-testing on 3D charts, including in the Simple Waterfall 3D example
SC-8266 Fixed LightMode = None not being honoured when customising 3D scene lighting
SC-9406 Fixed a missing axis labels with Tooltips in SciChart 3D
SC-9710 Fixed major and minor gridlines not updating their appearance when the theme is changed by switching dynamic resources
SC-9489 Fixed an axis ranging issue that occurred when the data range coincided with the axis’s default VisibleRange
OpenGL has been removed on Linux. Vulkan is now the default Linux rendering backend. Deployment machines require a Vulkan 1.3-capable GPU driver, the Vulkan SDK is not required at runtime
Native library integrity checking is enforced by default. Applications that re-sign or post-process SciChart’s native binaries must opt out via NativeDllLoader.IntegrityCheckMode
DirectX 9 is now obsolete, and new DirectX 12 is experimental on Windows
The rendering engine’s interop types are now internal, including most types following the SCRT* and TSR* naming patterns
Other breaking changes inherited from WPF v9.0 - see Breaking Changes in SciChart WPF SDK v9
SciChart for Avalonia XPF v2.0 is a major update that brings all features and improvements from SciChart WPF v8.6 through v8.11.1 to the cross-platform Avalonia XPF framework. This update includes new chart types, new financial and scientific examples, expanded ChartModifier APIs, 3D chart enhancements, MVVM improvements, and hundreds of other refinements.
The update has been published on NuGet.
Added new Polar Heatmap chart type
Added two new category axis types: IndexDateTimeAxis and IndexNumericAxis
Added support for dynamic styling of ticks drawing on Axes with ability to bind properties
Added HeightScaleFactor property to FreeSurfaceRenderableSeries3D
Added configuration properties to OHLC series for tick visibility control at zoom levels
Updated scrolling behavior in SciChartScrollBar to not change VisibleRange span when scrolled while zoomed
Added ZoomExtentsRange property to Axis for specifying desired VisibleRange
Added RolloverMarkerTemplate attached property to VerticalSliceModifier
Added gradient brushes support with FillPaletteProvider in StackedColumnSeries with Visual Xccelerator
Added Minimum and maximum value support in GradientColorPalette for Waterfall 3D series
Added three new Polar Heatmap examples to SciChart XPF Examples Demo
Added new "Oil and Gas Wells Chart Demo" example
Added new "Market Profile Trading Chart" example
Added new "Renko Chart" example
Added new "Population Pyramid Chart" example
Enhanced "50-Channel EEG" example with best practices and FPS tracking
Redesigned Home view of Examples Demo
Added XyDirection property to RubberBandXYZoomModifier for configurable zoom modes
Added support for Polar Charts in DataPointSelectionModifier
Added support for X or Y-only selection direction in DataPointSelectionModifier
Added Font property support for Legend on LegendModifier
Extended TooltipModifier3D API with properties to show/hide axis labels and tooltip
Added bindings for Background, Foreground, BorderBrush, and BorderThickness properties of SciChart 3D Legend
Added AutoPeakDetection property to UniformHeatmapRenderableSeriesViewModel
Added Tag property to MVVM API classes
Added Font-related properties to AxisMarkerAnnotationViewModel
Added an extension method for Renko Filter to aggregate PointMetadata
Improved Axis tick rendering when AutoTicks disabled
AxisMarkerAnnotation now flips text direction automatically on PolarChart
Ported 100+ improvements and fixes from the SciChart WPF v8.6 - v8.11.1 release cycle, including better memory management, improved hit-test, eliminated memory leaks and crashes
v1.2 is a minor version update that contains some important fixes and broader Linux compatibility improvements. The update has been published on NuGet.
Downgraded the compiler to GCC 7.5.0 to ensure compatibility with all supported Ubuntu versions starting from 18.04
Fixed a memory leak on certain hardware (notably AMD GPUs) when using the hardware-accelerated renderer
Fixed an exception that occurred when attempting to restart the drawing engine
v1.1 is a minor version update that contains some important fixes for native dependencies loading. Also, the are improvements for licensing. The update has been published on NuGet.
Fixed an error where SciChart failed to load native dependencies in published applications
Fixed an error when loading native dependencies from self-contained applications
Fixed an error where SciChart failed to load native dependencies from self-contained single-file applications
Amended licensing messages shown in certain scenarios
SciChart Avalonia XPF: High-Performance Charting for Windows & Linux
Initial release

