Skip to content

v1.2.0

Latest

Choose a tag to compare

@OmgRod OmgRod released this 25 Mar 19:08
· 7 commits to main since this release

FEATURES

  • New chart component family under components/charts/:
    • BarChart
    • SparklineChart
    • DonutChart
    • AreaChart
    • StackedBarChart
    • HeatmapChart
    • ProgressRingChart
  • New math component family under components/math/:
    • MathEquation (KaTeX-powered LaTeX rendering)
    • FormulaList
    • MathSteps
    • UnitConverter
  • New science component family under components/science/:
    • PeriodicTable
    • ElementCard
    • CompoundBreakdown
  • New interactive component family under components/interactive/:
    • Quiz
    • Poll
    • Flashcards
  • New nested component docs routes:
    • /guides/components/charts/*
    • /guides/components/math/*
    • /guides/components/science/*
    • /guides/components/interactive/*

CHANGES

  • content/sidebar.json now includes richer nested subcategories for:
    • Data Visualization
    • Math & Science
    • Interactive
  • components/Sidebar.js now supports recursive nested groups with cleaner collapsers and active-route auto-open behavior.
  • components/DarkModeToggle.js now uses an animated icon-only sun/moon control.
  • components/mdx-components.js now registers all new chart/math/science/interactive components.
  • content/guides/components/index.mdx and content/guides/components/mdx-components.mdx were expanded to reflect the new component ecosystem.
  • Component docs pages were standardized to include aligned Props, Live example, and copy-ready Code sections across the new chart/math/science/interactive docs.
  • Periodic table docs now include full-table and subset examples for scoped STEM views.
  • Periodic table subset mode now renders only selected elements while keeping canonical period/group positions, with adaptive upscaling for focused subsets.
  • Chart/math/science/interactive showcase components now include resilient input normalization and presentation-ready fallback data for docs-driven rendering.
  • Global styles now include KaTeX stylesheet import for consistent equation rendering.