All notable changes to this project will be documented in this file.
- The first package of mobile improvements
- Enhances skins
- Small modifications of scripts execution
- Improvements of Interfaces (aka inline overlay UI)
- Script fixes (update onchart/offchart OVs)
- New aggtype: copy (fast aggregation through copying)
- CSS tranforms support (transition)
- Overlay name templates, e.g. "RSI, $length"
- Fixed loading animation for some cases
- Scripts: advanced samplers (sym() function)
- Implemented Dataset ops (update, merge, remove)
- Countless small bug fixes as always
- Scripts: add onclose()
- Fixed auto-scroll (when new candle is added)
- Scripts: offchart/onchart updates
- DC: aggtool v2 (completely rewritten)
- Custom legend buttons (your custom icon)
- Tool groups
- Scroll wheel modes: prevent, pass, click
- WebWorker RAM limit
- LineTool: add Ray mode
- Legend buttons handlers [EXT]
- Timezones (initial support)
- Extended shader props
- Show/hide scalebars (via chart-config sizes)
- Chart section resizing [Ext]
- Linked charts [Ext]
- Shift + drag => Measure
- Various bug kills and memory leak demolitions
- Scripts: onrange exec, node.js SE exec (opt)
- Scripts: added support of 'tf', 'range'
- Updated RangeTool
- Datasets, very first try
- 30% build size decrease
- Extensions (widgets, colorpacks & skins v1)
- Pins & toolbar bug fixes
- WebWorker modules (emitted from extension)
- Std lib injections (though WW modules)
- Improved fn argument parsing for scripts
- Splines overlay: skipNaN mode
- Scripts: multi-tf TA, how cool is that?
- Scripts: hl2, hlc3, ohlc4 and potentially more in the futr
- Script: SE hooks for backtester mod (if you like)
- Hooks on the internal events (now only for Chart.vue)
- Fixed legend values (when grid.id is custom)
- DC: some improvements & new settings
- lz-string compression for the WW code. Supr fast
- Scripts (early state)
- DC faster update()
- DC tick aggregation
- Improved offchart overlayz performance
- Multiple bug fixes
- +30 Std overlayz (MACD, DMI, Stoch ...)
- Overlay loading state (animation)
- TradingLite-like zoom mode
- Better IB mode + Illuminati test
- Index-based rendering mode (hides weekend gaps + sup Renko)
- Log-scale mode
- Interfaces (preview)
- Performance fixes
- Zoom to the current candle mode
- Pixel-perfect candles, candle wicks
- Offchart drawing tools
- Price level
- Custom grid heights
- Sidear & Botbar inline shaders
- Added RangeTool
- Forced chart timeframe (overwrites the auto-detected one)
- Updated DataCube
- Multiple bug fixes and improvements
- Legend buttons
- New/updated overlays (Segment, Splitters, Candles)
- Data Structure v1.1
- Mac support (Trackpad + Retina)
- New API functions: setRange(), goto(), getCursor() etc.
- Better timeline
- New interval detection algo
- DataCube
- Tool overlay extension
- Drawing tools (Line, Extended Line)
- Multiple bug fixes (legend, slicelib, cursor)
- New overlays: Trades, Channel, Splines
- Added visual testing suite
- Mouse events for overlays
- Several fixes that made charts sharper and slicker
- Hackable chart config. Heck, how can the most hackable lib be without it?
- Added y-range transform for overlays
- Performance boost with fancy slice lib
- Implemented z-index ordering
- Vertical scaling implementation v1
- Added data masking feature, now you can include strings
- Several smaller fixes