Download Latest Version Release v3.2.0 source code.zip (3.3 MB) Google Add to Preferred Sources
Home / v3.1.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-08-14 3.3 kB
Release v3.1.0 source code.tar.gz 2026-08-14 2.8 MB
Release v3.1.0 source code.zip 2026-08-14 3.2 MB
Totals: 3 Items   6.0 MB 0

Charty v3.1.0

📦 Maven coordinates

:::kotlin
implementation("com.himanshoe:charty:3.1.0")

The two artifacts carry separate versions. Each charty-3d release records the charty it was built against, so the pair always resolves together.

📝 Changes

  • [Refactor] Keep the diagonal brush helper internal (9ee4891)
  • [Docs] Number the unreleased section 3.1.0 (62e2914)
  • [Docs] Fold the unreleased entries into 3.0.1, which never shipped (6b8ab1b)
  • [Docs] Record the two behaviour changes this series made (eb33e12)
  • [Refactor] Move everything shared between chart families into common (78d0ac5)
  • [Refactor] Seven charts had each written the baseline rule; now the plot owns it (bb4dafd)
  • [Refactor] Collapse nine spellings of the axis step count into the one that existed (bf92bfe)
  • [Refactor] Stop eight draw bundles capturing click callbacks they never call (1c3f482)
  • [Refactor] Stop four drawers re-deriving brushes the colour type already offers (e037cb6)
  • [Refactor] Replace eight copies of the overlay stack with one (2d36973)
  • [Refactor] Give the three crosshairs one drawing vocabulary (cc56936)
  • [Fix] Honour showLabel on line-family crosshairs, and delete what hid it (d16bfcc)
  • [Refactor] Reconcile three pieces of logic with what they claimed to do (e63b57e)
  • [Refactor] Stop three constants and a field from naming the wrong thing (581da04)
  • [Refactor] Give the library one name for "a fraction times a hundred" (c3e6ef1)
  • [Refactor] Name the axis tick count and drop constants named after their digits (1f5a924)
  • [Fix] Format bar data labels the way every other label in the library is formatted (fdc0f05)
  • [Refactor] Name the wave's slot centre, and stop grouped bars inlining a helper (e7a69b3)
  • [Refactor] Use the highlight helper that already existed for the job (ffa41c4)
  • [Refactor] Stop the combo chart carrying its own copy of the line chart (b8d4422)
  • [Refactor] Animate every chart's data through one function instead of five (4a31dc7)
  • [Refactor] Remove three more declarations nothing reads (dfc832f)
  • [Refactor] Draw every bar through one shape function instead of six copies (18dd3da)
  • [Refactor] Remove declarations the charts carry but never read (4f429c4)
  • [Fix] Give horizontal charts the measured axis gutters vertical ones already had (72765bf)
  • [Docs] Stop the docs describing a zoom API that does not exist (3ccb171)
  • [Feature] Offer the playground from every chart's page, and let the offer follow you down (1fdb899)
  • [Feature] Give the playground a way back to the documentation (3002081)
  • [Fix] Make zoom and pan reachable on a desktop, and stop them eating taps (ba6b69e)
  • [Fix] Let the web dev server take the port it is given (aec27fb)
  • [Fix] Make the chart's axis and labels visible in dark mode (1ac5e63)
  • [Fix] Make every playground control reach the chart beside it (c2712e8)
  • [Fix] Stop the playground showing controls that reach no chart (7b1c837)
  • [Fix] Open the playground in the theme the reader already chose (5b6bdd0)

Published on 2026-08-14 16:01:07 UTC

Source: README.md, updated 2026-08-14