| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| android-sample-debug.apk | 2026-04-05 | 17.3 MB | |
| README.md | 2026-04-05 | 2.5 kB | |
| v3.1.0 source code.tar.gz | 2026-04-05 | 1.0 MB | |
| v3.1.0 source code.zip | 2026-04-05 | 1.4 MB | |
| Totals: 4 Items | 19.7 MB | 2 | |
Overview
- breaking changes: none
- addressed: [#339], [#426], [#647], [#1208], [#1391], [#1396], [#1404]
Common
- Added pie charts. See the “Basic pie chart” sample chart (Compose, views) and the API reference (Compose, views) for details. Pie charts are experimental; they’ll remain available, but breaking changes are more likely.
- In
LineCartesianLayer, deprecatedPointConnectorand introducedInterpolator. The new interface receives all points, enabling true polyline-level interpolation (e.g., Catmull–Rom splines).Interpolatorhas three built-in singletons and factory functions:Sharpandcubic, functionally identical to theirPointConnectorcounterparts, andcatmullRom. Compared tocubic,catmullRomproduces straight line segments instead of steps for collinear points. - In
HorizontalAxisandVerticalAxis, addedtickPosition(Outside,Cross, orInside) andlineDrawingOrder(UnderLayersorOverLayers). - In
LineCartesianLayer, introducedLineFill.colorScaleandAreaFill.colorScale. - Improved
VerticalAxisperformance.
compose
- Updated
rememberVicoScrollStateto preserve the scroll value whenscrollEnabledchanges. - Improved
TextComponentperformance. - Fixed the
CartesianValueFormatterimplementation instantiated byCartesianValueFormatter.decimalignoring some properties inequalsandhashCode, which led to skipped updates. - In
DefaultCartesianMarker, fixed theValueFormatterimplementation instantiated byValueFormatter.defaultignoring some properties inequalsandhashCode, which led to skipped updates.
views
- In connection with common change 3, added
tickPosition(outside,cross, orinside) andlineDrawingOrder(underLayersoroverLayers) XML attributes toAxisStyle. - Exposed a read–write
ScrollHandler.scrollEnabledproperty, which enables toggling scroll while preserving the scroll value.