- feat: add horizontal line, vertical line, and trend line drawing tools with multi-platform support
- feat: add color and line thickness options for drawing tools
- feat: revamp chart markers system with new markers and improved performance
- feat: add default tick offset for X-axis configuration
- feat: add web support for example app
- feat: redesign crosshair UI
- fix: dispose old animation controllers to prevent stale state
- fix: stretched line glitch when resuming from web browser background tab
- fix: improve tap target accessibility for contract markers
- fix: various drawing tools issues including restoration on reload and symbol change
- refactor: reduce bundle size by moving assets to example app
- refactor: restructure drawing tools for better repainting control
- refactor: remove saveLayer usage and draw lines in two segments for improved performance
- fix: example area line rendering
- fix: override shouldRepaint in vertical barrier
- feat: improve package theme interface
- feat: add rise and fall contract markers
- feat: add chart showcase app
- fix: adjust padding of indicator label
- Make XAxis smooth auto-scrolling customizable through ChartAxisConfig
- Update documentations
- Update package description
- Update documentations
- Update documentations
- Update technical analysis dependency to the published one
- Add LineDrawingMobile, a LineDrawing more suitable for mobile
- Add horizontal and vertical barriers for selected line drawing tool on the mobile version
- Add step 300 and step 400 icon assets
- Fix overlay indicators' label spacing
- Add numbering logic to drawing tools
- Upgrade Flutter version to 3.24.x
- New look for mobile chart with chart and bottom indicators dividers.
- Support different layout for Mobile and Web.
- Support copyWith method for IndicatorConfig classes.
- Add drawing tools.
- Make the chart compatible with the
flutter_webplatform.
- TODO: Describe initial release.