smart_graph_toolkit 1.1.0
smart_graph_toolkit: ^1.1.0 copied to clipboard
A powerful Flutter charting library for beautiful line charts and real-time streaming charts with pinned Y-axis, horizontal scrolling, and gradient fills.
Changelog #
1.1.0 #
- Dependency: Widened
fl_chartconstraint to>=0.69.0 <2.0.0(supports latest1.x) - Platform Support: Converted to pure Dart package — now supports all 6 platforms (Android, iOS, Web, Windows, macOS, Linux)
- Documentation: Added comprehensive dartdoc comments to all public API elements
- Removed: Unused
SmartGraphToolkit.getPlatformVersion()boilerplate and native plugin code - Removed:
plugin_platform_interfacedependency (no longer needed)
1.0.1 #
- Bug Fix: Remove the video
1.0.0 #
🎉 Initial Release
Features #
-
SmartLineChart — Single and multi-line chart widget
- Horizontal scrolling with configurable point spacing
- Pinned (sticky) Y-axis via
showLeftTitles - Gradient fills below lines
- Colour-coded legend
- Custom axis label formatters
- Touch tooltips with value display
-
SmartStreamingChart — Real-time streaming chart widget
- Push data via
StreamingChartController - Multi-line support
- Ring-buffer architecture (up to 50,000 stored points)
- Configurable visible window size
- Auto-gradient fills
- Push data via
-
Models & Styling
SmartChartPoint— Data point modelSmartChartLine— Line style configurationSmartStreamingLine— Streaming line styleStreamingPoint— Streaming data pointSmartAxisStyle— Axis label customisationSmartTooltipStyle— Tooltip appearance customisation
