Drop the redundant 'outward' qualifier where LeftYAxes/RightYAxes already says it
Note that the layout margin itself falls out of the same container, counted once
Widen the roadmap row: one add-axis verb per side (container owns slot 0 too), not three separate things
Revert the four-axis image to match the currently-shipping renderer The overlap fix (primary / first left-outward axis) isn't pushed yet -- it goes out with the next release, not this one. Reverting the image so the docs match what the released package actually draws; low risk either way (an unusual combination to hit, and already fixed once it matters).
Add a Later row: model the primary Y axis as LeftYAxes' own slot 0, not a special case beside the container
Re-render the four-axis example: the primary axis / first left-outward axis overlap is fixed upstream
Fix misfiled/broken 1.23.0 examples, document secondary-axis gestures and the extension-member refactor Examples.md: the four-Y-axes example had landed under the 1.19.0 heading instead of 1.23.0 (never caught since the page only checks that code compiles, not where it sits); moved it, and widened the 1.23.0 TOC row to name everything the release brought, not only OhlcvBars. The WilliamsR/Candlestick example combined both on one AddSubPlot — WilliamsR.Apply() unconditionally pins axes.YAxis to [-100, 0] (its own XML doc already says "best placed in a separate subplot"), so the candlesticks were invisible. Caught by actually rendering the example before publishing its image, not just compiling it. Fixed to two subplots; re-rendered. The same collision existed independently in Fluent-Cheatsheet.md's indicator-chaining cheatsheet (Rsi + WilliamsR chained onto a price panel); fixed there too, with a one-line rule pointing at the dashboard pattern already in the same file. Interactive-Controls.md didn't mention that pan/zoom/rectangle-zoom/reset now move every secondary and outward-stacked axis, not only the primary one. Examples.md and README.md (separate commit, main repo) were both silent on the internal refactor that split close to a hundred Axes verbs into one extension- member file each — added a sentence to each; nothing a caller writes changed because of it.
Add a four-Y-axes cookbook example (rendered PNG) for the outward-stacked-axes release
Move rows 99-101 (secondary-axis kinds, zoom/pan, outward-stacked 4 axes) from Later to Done
Add the third-and-fourth-Y-axis row (ROADMAP.md:101) to the Roadmap table and its section The repository added this row (commit 44011782) without its wiki counterpart, leaving RoadmapTests.TheRepositorysRoadmap_HoldsTheWikisTable_RowForRow and EveryRow_HasASectionOfItsOwn red.
Add the 1.23.0 section: indicator verbs take OhlcvBars, not raw arrays
fix: wiki indicator verbs for the OhlcvBars parameter-object signature WilliamsR/Cci now take OhlcvBars.Hlc(high, low, close) instead of raw arrays, matching today's AxesBuilder indicator verb signatures.
fix: ChartServices was split into five separated defaults Accessibility, Advanced, Examples and Interactive-Controls referenced ChartServices.Serializer / .Renderer / .FontMetrics, which no longer exist on the live package -- the wiki compile suite caught the break. Updated to ChartSerializerDefault.Current, ChartRendererDefault.Current and FontMetricsDefault.Current.
Document 1.22.0: series that share one colour, Raincloud, Horizon Home, Roadmap (table + per-row sections) and the sidebar now name 1.22.0 as current; three roadmap rows move from Later to Done. The Examples page gets a 1.22.0 section with real rendered charts for the Kaplan-Meier confidence band, Raincloud and Horizon, plus three images the 1.21.0 section never had (treemap, streaming line, 3-D scatter), closing a gap where that section proved its JSON round-trips with console output alone.
docs: 1.21.0 - Home, Examples and the sidebar name it the current release Home.md names 1.21.0 current and demotes the 1.20.0 paragraph to the slot after it. Examples.md gets a new section with three compiled round-trip examples (a treemap's tree, a streaming line's points, an axes' Z axis, pane colours and tooltip switch) and a table row; the sidebar version follows.
MCP Server: the eight chart types this release fixed are listed again, not refused
The JSON-roundtrip release: every series kind and every axes setting back from JSON Polar lines/points/bars, Sankey, sunburst, treemap, dendrogram, clustermap and tree grid used to come back from JSON as a placeholder; four streaming kinds shared one wire name or had no factory at all; an axes' Z axis, 3-D panes and tooltip switch were never written. All now round-trip. One series is deliberately left for its own row: MatPlotLibNet.Geo's GeoPolygonSeries, whose projection needs a wire shape of its own for its construction parameters before it can come back.
docs: 1.20.0 - Examples for the one-call charts and the fixes, the Roadmap rows this release measured, pages that say what the code does Examples opens with the 1.20.0 section (every new verb with a compiling example and the result in words); Chart-Types, Fluent-Cheatsheet, Home, Styling, Package-Map and MCP-Server say what the verbs, the JSON, dpi, log axes, category ticks and the missing-value rule do now; Roadmap lists what is done and every gap the release measured as a row still to come; Home states what the gate measured.
docs: every C# block compiles against the packages as built; Examples and Roadmap pages for 1.19.0; direct labels and axis colours; stale claims corrected The wiki suite compiles the pages: 195 programs compile, 190 of 192 did not before. Unclosed fences in Styling are closed. Examples.md opens with 1.19.0 and its pictures; Roadmap.md lists what is done and what is still to come, with the reason for each; the pages say what WithDpi, SaveOptions, the MAUI view and the 3-D light do today.
docs: 1.18.2 — timeline gestures, pan on auto-scaled axes, shared X, and the WPF timeline example Home and sidebar name 1.18.2 and keep the three newest releases; Interactive-Controls says what a drag and the wheel do on a timeline and on axes linked by ShareX; the Fluent cheatsheet notes that a reference line can be moved.
docs: Package-Map no longer says the Wpf package targets plain net8.0-windows It targets net8.0-windows10.0.19041.0; the page now says why and what a consuming project writes (issue #21).
Home and sidebar name 1.18.1, and the narrative keeps the three newest
Streaming: WPF joins the hosts with a streaming control The platform table listed five hosts and WPF was not one of them, which is what sent the reader of discussion #20 looking through the wiki for something that was not there. It is six now, with the WPF example first and a line on why the ordinary chart control cannot do this job: it redraws on a reference change, and a streaming figure keeps its identity while its data moves.
The wiki has a Verso page, and Notebooks points at it Verso is the open-source notebook that replaces Polyglot Notebooks, and MatPlotLibNet.Verso is the extension that draws this library's charts in one of its cells. The new page says what a cell looks like, what happens to a chart taller than the cell, what a failed render shows, and why the package carries the extension and nothing else. Notebooks now names Verso as the replacement for notebook work and MatPlotLibNet.Interactive for a chart outside one, and says the package is frozen rather than merely unmaintained. The Package Map gains its section, the sidebar its entry, and the front page announces 1.18.0.
The wiki announces 1.17.1 as the current release The banner and the sidebar still said 1.17.0 while the packages carry 1.17.1. The opening paragraph now says what the patch brought. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Both entry pages point at the matplotlib translation table Someone who knows pyplot lands on Home or the cheatsheet; from there the page that maps their calls one for one was not reachable. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
A tile says what condition it is in, and one marker spans the panels
The clicked point and the hover both say which point it is
The dashboard has a topology panel, and the click reaches the server AddTopology is on the control-room page and on the front page: a service map beside the tiles, between the timelines and the trend. The bidirectional SignalR page carries the third handler. A chart whose figure lives on the server now reports a clicked data point to OnDataCursor, opted into with EnableDataCursor on the figure. It is the brush-select shape: the handler is told, nothing is re-rendered and nothing is broadcast, because a click asks about the data rather than changing it. A click from the browser names the series exactly, read off the group the marker is drawn in; a native control reports the exact data point instead, because it runs the nearest-point search itself. The cheatsheet has GroupedBar and DensityScatter. Measured again at the gate: 706 classes at 99.6 % line and 97.5 % branch, across 11,757 tests. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Bring the wiki up to date with 1.17.1 The clicked data point is on the interactive controls page, in the gesture table and with its own section: the WPF, Avalonia and Uno controls raise DataPointClicked with the point the reader clicked. The MCP page carries the two changes to that server: what each tool tells a host it does to the machine, and the structured values chart_data_table now returns beside its markdown. The styling page has the three Petroff accessible colour sequences in a family of their own, and the count they change: 74 base maps, 148 registered names. The accessibility page points at them for a chart with more than eight things on it. The package map warns about MatPlotLibNet.Notebooks the way the Notebooks page already did. Corrected while passing: the interactive controls page said thirteen NuGet packages where there are fourteen, and the front page said 53 indicators where the assembly ships 58. The quality bar is measured again: 705 classes at 99.6 % line and 97.5 % branch, across 11,700 tests. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>