flutter_adaptive_charts_fs 0.16.0
flutter_adaptive_charts_fs: ^0.16.0 copied to clipboard
Additional adaptive card components that provide charting capabilities for the Flutter Adaptive Cards ecosystem.
Changelog #
0.16.0 #
- no changes yet
0.15.0 #
Changed 0.15.0 #
- Make
ChartElementOverlayExtension/CardChartsRegistry.overlayExtensionsconstnow thatElementOverlayExtensionhas a documentedconstconstructor.
0.14.0 #
Changed 0.14.0 #
- Internal cleanup (no behavior change) — applied
dart formatacross the package (lib/+test/), fixing formatting drift, and re-wrapped 14 over-long///doc comments to satisfy the now-enabledlines_longer_than_80_charslint. No API or runtime changes.
0.13.0 #
Changed 0.13.0 #
- Docs: README now carries the package's Implementation status (per-chart status + property-gap tables, legend, and a chart Known gaps note), moved here from the central
docs/Implementation-Status.mdso it is visible on pub.dev.
Tests 0.13.0 #
- Added
Chart.Pie/Chart.Donutwidget tests (data parsing,value/yandlegend/title/xfallbacks, legend rendering, empty-data, and donut center space) covering the previously-untestedpie_donut_chart.dart.
0.12.0 #
Fixed 0.12.0 #
Chart.Linedatetime X axis: ISO date/datetimexvalues now convert to epoch milliseconds instead of collapsing to 0, so time-series points plot in correct order and spacing.
0.11.0 #
-
ChartOverlayMixin/ chart widgets:ChartOverlayMixinconverted fromon State<T>toon ConsumerState<T>;AdaptiveBarChart,AdaptiveLineChart,AdaptivePieChart,AdaptiveGaugeChartconverted fromStatefulWidget/StatetoConsumerStatefulWidget/ConsumerState. Internal refactor; no public API changes. -
Removed duplicate
assets/fonts/tree; golden tests load Roboto fromflutter_adaptive_cards_test_support. -
Chart runtime overlays:
ChartElementOverlayExtensionregistered viaCardChartsRegistry.overlayExtensions; extension methods onRawAdaptiveCardState(setChartData,patchChartProperties,clearChartData, …). -
ChartOverlayMixin+AdaptiveVisibilityMixinon bar, line, pie/donut, and gauge chart widgets — reactivedataand chrome patches viaresolvedElementProvider. -
ElementOverlayExtension.overlayPatchKeyswhitelists chart host patch keys (data,chartProperties, …). -
Tests:
test/charts/chart_overlay_test.dart,test/charts/chart_overlay_notifier_test.dart.
0.10.0 #
Chart.Gauge:AdaptiveGaugeChartandGaugePainter(CustomPaintersemicircular gauge) —value,min/max,segments,valueFormat(percentage/fraction),title,subLabel,showLegend,showMinMax, andcolorSet.ChartChrome: shared title and legend wrapper used by bar, line, pie, donut, and gauge chart elements.- Chart chrome on existing types: bar, line, pie, and donut charts now render
title,xAxisTitle,yAxisTitle,showBarValues,showLegend, andcolorSetfrom element JSON. CardChartsRegistry: registersChart.Gauge(replaces prior donut-only placeholder).- Tests: gauge widget and painter tests; sample JSON
test/samples/v1.6/chart_gauge.json; goldentest/golden_v1_6_test.dart(v1_6_gauge.png). - README: documents
colorSet, Teams semantic color tokens, and chart chrome properties. - Test harness re-exports
flutter_adaptive_cards_test_supportfromtest/utils/test_utils.dartwith chart-specificgetChartTestWidget*/getChartSampleForGoldenTestwrappers andchartCardTypeRegistry. flutter_test_config.dartdelegates to sharedadaptiveCardsTestExecutable.- Removed unused
mockitodev dependency. - Regenerated linux and macos golden baselines for theme-derived HostConfig color fallbacks.
0.9.0 #
- Version alignment with
flutter_adaptive_cards_fs0.9.0 (^0.9.0dependency).
0.8.0 #
- Updated to Dart SDK 3.12 and Flutter 3.44
0.7.0 #
- Version alignment and dependency updates for 0.7.0 release.
0.6.0 #
- Bumped versions to 0.6.0 for next development cycle
- Updated to Dart SDK 3.11 and Flutter 3.41
0.5.0 - 2026-04-19 #
- Added
Chart.HorizontalBar.Stackedsupport - Added
Chart.VerticalBar.Groupedsupport - Fixed bar chart x-axis rendering to show labels instead of indices
- version numbers were sync'd to 0.5.0
- Standardized color resolution using
ReferenceResolverandHostConfig. - Added support for custom color palettes and default colors via
HostConfig. - All chart types now respect semantic color names ('good', 'warning', 'attention', 'accent').
0.4.0 - 2026-04-14 #
- Added horizontal bar chart sample
- Horizontal bar charts now render correctly
0.3.0 - 2026-04-12 #
- Initial release of the split
flutter_adaptive_charts_fspackage for Flutter Adaptive Cards ecosystem. - Golden Image Reorganization: Restructured golden images into platform-specific subdirectories (
test/gold_files/linux/,test/gold_files/macos/, etc.). - Dynamic Golden Resolution: Added
getGoldenPathhelper intest_utils.dartto automatically select the appropriate golden directory based on the host platform.