Skip to content

History / Home

Revisions

  • v1.3.0 docs: 61->67 series, 6 new 3D series docs+images, MathText v1.3.0 image, Avalonia/Uno in Getting-Started+Package-Map+Home

    @xkqg xkqg committed Apr 16, 2026
  • v1.3.0 — Avalonia 12 + Uno controls, interaction polish, 3-D round 2, MathText completion

    @xkqg xkqg committed Apr 16, 2026
  • v1.2.2 — notification events (BrushSelectEvent + HoverEvent), first per-caller response, tier-2 FigureNotificationEvent stacked record

    @xkqg xkqg committed Apr 15, 2026
  • v1.2.1 — ThemedFontProvider subsystem fix, zero warnings, home page pruned to 1.2.x window

    @xkqg xkqg committed Apr 15, 2026
  • v1.2.0 — Bidirectional SignalR interactive charts: ChartHub round-trip, FigureRegistry channel pub/sub, stacked event hierarchy, WithServerInteraction fluent opt-in

    @xkqg xkqg committed Apr 15, 2026
  • v1.1.4 wrap-up quality release — wiki update Full refresh of the wiki for the v1.1.4 release. Summary of changes: - Home.md: rewritten v1.1.4 blurb framing the release as a wrap-up quality pass rather than a feature push. Highlights every major deliverable (Sankey overhaul, treemap drilldown, nested pie, label collision, outside legends, PlanarBar3D, SVG/PNG parity, Geo removal, bug fixes). Test counts updated to 3353/3353 + 146/146. Series count corrected 63 -> 61. - Chart-Types.md: Geo/Map section removed. New sections added for treemap drilldown, nested pie, and the rewritten Sankey (with all properties tabled and 6 sample references). Series count updated. - Advanced.md: Geo/Map section removed. New sections added for outside legends (with LegendMeasurer + dynamic clamp explanation), label collision avoidance (LabelLayoutEngine API), and Sankey hover emphasis. - Roadmap.md: new v1.1.4 wrap-up section at the top documenting the session's interactivity, Sankey, layout, and bug-fix work — fidelity 144/146 -> 146/146 and unit 3328/3329 -> 3353/3353, no tolerances relaxed. - Benchmarks.md: removed GeoMap and Choropleth benchmarks from the tables and run instructions (corresponding feature was removed in v1.1.4). - Package-Map.md: series count corrected 62 -> 61. - Fluent-Cheatsheet.md: new one-page reference for Plt / FigureBuilder / AxesBuilder covering entry points, subplot composition, layout engines, interactivity flags, all series families, per-series configure snippets, 3D camera + lighting, technical indicators, and copy-paste recipes. Linked from _Sidebar.md. - GeoProjections.md: deleted (feature removed). - _Sidebar.md: added Fluent Cheatsheet link, removed GeoProjections. - images/: 14 new PNG+SVG pairs added (accessibility_*, chart, legend_outside, nested_pie, 6 x sankey_*, treemap_drilldown, 3D scatter/surface) + the financial_dashboard.png refreshed from the v1.1.4 sample run.

    @xkqg xkqg committed Apr 15, 2026
  • v1.1.4 deep-dive round: PlanarBar3DSeries + SVG/PNG parity + sticky-clamp + uniform ticks Home.md / Roadmap.md / Chart-Types.md / Advanced.md / Getting-Started.md: - Document the new PlanarBar3DSeries chart type (matplotlib-style "2D bars in different Y planes" / skyscraper plot) with per-bar Colors[] API and three colour lookup modes. - Cross-series DepthQueue3D for correct 3-D compositing regardless of insertion order. - LightingHelper.ShadeColor matplotlib face-shading formula. - IFontMetrics + IGlyphPathProvider abstractions — SVG text now emitted as <path> with vector glyph outlines so SVG and PNG output are byte-identical in layout. - ChartRenderer.PrepareSpacing shared between SVG and PNG paths for TightLayout / ConstrainedLayout figures (fixes SVG margin drift in e.g. colormap_comparison). - Sticky-edge clamp guard in CartesianAxesRenderer / ThreeDAxesRenderer so overlay series like Bollinger bands no longer clip the underlying candlestick X range (financial_dashboard: all 50 candles visible again). - BuildUniformTickFormatter across every axis renderer (2-D, 3-D, polar, colorbar) so ticks render with consistent decimal precision (0.5/1.0/1.5 not 0.5/1/1.5). - 3-D cube edges trimmed from 12 to 9 (front-silhouette diagonals removed) and minor grid lines dropped from wall panes (matches matplotlib default). - phase_f_indicators sample now uses TightLayout() to resolve the top-row/bottom-row label collision. images/: - threed_bar3d_grouped.png — multi-series Bar3D demonstrating DepthQueue3D compositing. - threed_planar_bars.png — new PlanarBar3D chart type. - threed_planar_bars_x0_highlight.png — PlanarBar3D with per-X Colors[] override. - threed_bar3d_interactive.png — refreshed solid Bar3D with matplotlib shading. - annotations_enhanced / bar_labels / colormap_comparison / contour_labels / dashboard / date_axis / financial_dashboard / gridspec_layout / heatmap_colormap / lttb_downsampling / math_text / phase_f_indicators / prop_cycler / scientific_paper / sparkline_dashboard / tick_locators — regenerated through the post-fix renderer with uniform tick formatting. - 12 new gallery_*.png tiles for the Chart-Types top gallery.

    @xkqg xkqg committed Apr 15, 2026
  • v1.1.3 wiki refresh: docs + 15 sample PNGs regenerated through the post-fix renderer - Home: bumped to 1.1.3 with v1.1.3 callout (146 dual-theme fidelity tests) - Contributing: added fidelity-test workflow + dual-theme generator instructions - MatplotlibThemes: added pixel-verified-against-matplotlib section (146 tests) - Roadmap: extended v1.1.3 entry with the 3 latent rendering bugs caught by pixel-by-pixel inspection (y-tick swap, Skia rotation, layout reservation) - 15 sample PNGs re-rendered via Skia ModuleInitializer → Save("X.png") path, now showing correctly-placed y-tick marks and properly-rotated y-axis labels

    @xkqg xkqg committed Apr 13, 2026
  • v1.0.3 MIT relicense + docs polish; v1.1.0 colormaps, spline smoothing, SubplotMosaic, 3D/geo benchmarks — 3,298 tests

    @xkqg xkqg committed Apr 12, 2026
  • v1.0.2 — pipeline fix, DataFrame now auto-publishes

    @xkqg xkqg committed Apr 12, 2026
  • Bump version 1.0.0 → 1.0.1

    @xkqg xkqg committed Apr 12, 2026
  • Add LGPL-3.0 → MIT relicense note to home page

    @xkqg xkqg committed Apr 12, 2026
  • Add MatPlotLibNet.DataFrame to Package Map, fix series/package counts, add DataFrame links

    @xkqg xkqg committed Apr 12, 2026
  • v1.0.0 — mark complete, OO Maintenance phases A-G, version + test count bump

    @xkqg xkqg committed Apr 12, 2026
  • v0.9.0 — True 3-D: perspective camera, per-face lighting, interactive SVG rotation, unified projection bug fix

    @xkqg xkqg committed Apr 11, 2026
  • Fix series count 60→62 and add geo/maps to differentiators table

    @xkqg xkqg committed Apr 11, 2026
  • Add GeoProjections link to wiki home page

    @xkqg xkqg committed Apr 11, 2026
  • V0.8.9 Geo/Map Projections: add GeoProjections page, update Home and Roadmap

    @xkqg xkqg committed Apr 11, 2026
  • V0.8.8 Phase E — Accessibility: SVG role/title/desc/ARIA, keyboard nav, Okabe-Ito palette, HighContrast theme, Accessibility.md new page

    @xkqg xkqg committed Apr 11, 2026
  • v0.8.7 Phase D — Annotation System: ConnectionStyle, BoxStyle, ArrowStyle, ReferenceLine labels, SpanRegion border+label, 2880 tests

    @xkqg xkqg committed Apr 11, 2026
  • V0.8.6 Gap Phase 3 + Phase C: hatch patterns, stacked baselines, TwinY, figure-level colorbar, SaveOptions, constrained layout fix

    @xkqg xkqg committed Apr 11, 2026
  • V0.8.5 Gap Phase 2: chrome config section in Styling, roadmap entry, version/test count bump

    @xkqg xkqg committed Apr 11, 2026
  • Home: wiki pages table matches sidebar order

    @xkqg xkqg committed Apr 11, 2026
  • v0.8.3: stacked base classes, panel alignment fix

    @xkqg xkqg committed Apr 11, 2026
  • v0.8.2 — version bump, roadmap and changelog update

    @xkqg xkqg committed Apr 11, 2026
  • Update financial dashboard: grid on all panels, BB+SMA chain fix, solid default grid (#B0B0B0), 2432 tests

    @xkqg xkqg committed Apr 11, 2026
  • Use financial dashboard as Home page hero image

    @xkqg xkqg committed Apr 11, 2026
  • Add PNG images to wiki — Home, Chart Types, Styling, Advanced, Benchmarks

    @xkqg xkqg committed Apr 11, 2026
  • Add Notebooks wiki page; link from Home

    @xkqg xkqg committed Apr 11, 2026
  • Add Benchmarks page and Why/Who section on Home

    @xkqg xkqg committed Apr 11, 2026