SwiftCharts v0.6 Release Notes
-
- ๐ Fix guidelines overlap with axis lines
- ๐ Fix axis line minor irregularities (fixes #151)
- ๐ Make ChartPointsLayer.display(Chart) open
- ๐ Allow to retrieve frames of axis labels
- ๐จ Separate axis from layer with related UI elements (refactoring)
- ๐ Implement dynamic axis values and labels generators (multiplier, fixed, non-overapping, nice numbers, suffix, date)
- Zooming & panning
- ๐ Allow to set line join/cap
- ๐ Allow to set padding in points for axis values
- Implement global tap handling
- ๐ Allow to set fixed bar width for grouped bars
- ๐ Improve info bubble
- Implement axis tap handling
- โ Add multiline support to tracker, modify gesture handling work well with zoom & pan
- Implement tap handling for bars and stack frames
- Implement animators
- Implement catmull rom path generator
- โ Add modes to views layer to add subviews to scale&translate subviews as part of own transform or only translate by updating their positions individually
- ๐ Allow to generate custom views in bars(plain, grouped, stacked) and line layer
- Implement elastic zoom/pan
- ๐ Fix dashed path not showing when line is not animated
- Implement grouped bars companion layer (to add e.g. labels to individual grouped bars).
- โ Remove unnecessary use of self, improve formatting
- Don't force unwrap context
- โ Add custom transform mode to ChartPointsViewsLayer.
- ๐ Allow to disable axis layer modification of chart's frame
- ๐ Allow to show chart points outside of the chart's inner frame
- โ Add example for ranged axis and rotation handling
- ๐ Adjust "Custom units" example to show how to set a fixed scrollable area / initial zoom.
- ๐ Allow to use gradients in ChartPointsAreaLayer
- ๐ Allow to use bars with rounded corners
- ๐ Diverse other improvements and fixes