Skip to content

v0.8.0

Choose a tag to compare

@sipemu sipemu released this 03 Jul 12:37
· 649 commits to main since this release

Feature release — full theme() parity with R ggplot2.

New: theme() parity (epic #51)

Every common R theme() customization now works, in both the library and the CLI --theme-config:

  • element_line(linetype) — dashed/dotted gridlines & lines (#46)
  • element_text(face) — bold / italic titles/labels (bundled DejaVu Bold+Oblique) (#47)
  • theme text hjust — align title/subtitle/caption/axis titles (#48)
  • inheritance — root text element cascades family/color to all text (#49)
  • aspect.ratio, axis.minor.ticks, panel.ontop, plot.title.position, plot.tag.position, legend.direction (#50)

Also

  • CLI --theme-config (TOML/JSON) covers all of the above plus --palette and --primary.

Bundles DejaVuSans-Bold.ttf and DejaVuSans-Oblique.ttf (same DejaVu license) for headless bold/italic rendering.

🤖 Generated with Claude Code