financial_chart 0.2.7
financial_chart: ^0.2.7 copied to clipboard
A chart library for financial data. supports candlestick, ohlc, line, area, bar charts and custom chart types.
0.2.7 #
2025-05-13
- fix interaction issues.
- pinch to zoom improvement on graph area.
- fix dataLoader not being called in some cases.
0.2.6 #
2025-05-11
- fix viewport's
resizeModenot working correctly when resizing by splitter. - fix resizing issue when there are more than two panels or any invisible panels.
- update examples 'workshop' to add 'add / remove' a panel.
0.2.5 #
2025-05-10
- refactor interactions.
- [breaking change] remove
GChartWidget.onTapXXcallbacks. useonPointerDown,onPointerUpinstead. - gesture handling improvement and fix gesture conflicts with other scrollable widget (issue #41).
- hide interaction methods for internal use only.
- [breaking change] remove
- refactor examples to add workshop example.
- draw selection area on
GGridGraphwhen selecting on axes. - draw selected range labels on axes when selecting on axes.
- fix ohlc graph render issue when open has same value as close (issue #42).
- [0.2.5+1] add
GPanel.onTapGraphAreaandGPanel.onDoubleTapGraphAreacallbacks.
0.2.4 #
2025-04-27
- add
GGraphLine.smoothing. - update example for
GToolTip.tooltipWidgetBuilder. - minor fix.
0.2.3 #
2025-04-25
- use batch drawing when possible to improve performance.
- add
GToolTip.tooltipWidgetBuilderproperty to allow use custom widget as tooltip. - add
GChart.hitTestEnableproperty to allow disable hit testing globally. - fix issue of highlight markers drawn outside the graph area.
- code refactoring.
0.2.2 #
2025-04-22
- [breaking change] code refactoring.
- remove
GGraphAreaTheme.styleValueAboveLineandstyleValueBelowLine. - rename
GGraphAreaTheme.styleAboveArea,styleAboveAreatostyleAboveBase,styleBelowBase. - move
GGraph.layer,hitTestMode,highlightto parentGComponentclass. - remove
GGraphOhlcTheme.lineStyleMinusandlineStylePlus. - remove
PaintStyle.elevationandshadowColor.
- remove
- draw point value label (time string) to tooltip.
- fix notifyListeners error after disposed.
- add
autoScaleFlgtoGPointViewPort(fix issue #34). - update examples.
0.2.1 #
2025-04-16
- [breaking change] code refactoring.
- rename
HitTestModetoGHitTestMode. - rename
GChartControllertoGChartInteractionHandler. - rename
ViewSizeConvertortoGViewSizeConvertor. - rename
GPointAxisMarker.pointtolabelPoint. - remove
GValue.call().
- rename
- add
resizeModetoGPointViewPortandGValueViewPortto allow config the behavior when resizing. - allow update graph properties (added setters).
- fix notifyListeners error after disposed.
- update examples.
- [0.2.1+1] code format & update examples.
- [0.2.1+2] property name
viewPortResizeMode->resizeModeand add to constructor.
0.2.0 #
2025-04-12
- [breaking change] refactor markers
- rename
GGraphMarkertoGOverlayMarkerso it can be also added to axes. - remove
GGraph.axisMarkersproperty and renameGGraph.graphMarkersproperty toGGraph.overlayMarkers. - add
GAxis.axisMarkersandGAxis.overlayMarkersproperties. - update
GThememarker properties.
- rename
- fix rendering label with rotation.
- update Markers and Live examples.
0.1.8 #
2025-04-10
- fix issue
GChartWidgetnot working correctly afterchartobject being recreated. - add
GPanel.graphPanModeproperty to allow disable panning graph. - add
GPointViewPort.startPointMin,GPointViewPort.endPointMaxproperties to allow range restriction. - remove dependency
intlandpath_drawingto reduce dependency conflict. - update Panels example.
0.1.7 #
2025-04-07
- fix mouse cursor for splitter
- fix for an issue in example dependency
- add
GPanel.positionToViewPortCoord() - update examples
0.1.6 #
2025-04-01
- add mouse cursor support
- fix basic example
- refactoring
0.1.5 #
2025-03-28
- expose GChartWidget.onTapXX callbacks
- add
GChart.hitTestGraph(),GChart.saveAsImage() - change
GChart.preRender(),GChart.postRender()callbacks - allow default valueViewPortId
- update examples
- [0.1.5+1] expose
GChartWidget.onPointerDown,onPointerUp
0.1.4 #
2025-03-23
- bug fix
- update examples
0.1.3 #
2025-03-22
- bug fix
- Add live update demo
0.1.2 #
2025-03-20
- Add feature for issue #2: add momentum scrolling
- Add feature for issue #3: allow zooming in/out with mouse wheel
- [0.1.2+1] Update for issue #3: fix zoom center point
- [0.1.2+2] Change src files layout
2025-03-21
- [0.1.2+3] Fix for issue #3: fix zoom center point
- [0.1.2+4] Fix for issue #2: Add GPanel.momentumScrollSpeed option
0.1.1 #
2025-03-15
- Minor changes
- [0.1.1+1] Fix for linting
- [0.1.1+2] Fix for linting
0.1.0 #
2025-03-15
- First release