Skip to content

Commit b4988fc

Browse files
kMutageneclaude
andcommitted
Update encoded array plan with H1/H2 completion state
Records the full set of trace-level and chart-level commits, marks phases H1 and H2 as complete, and points to H3 (C# surface) as the next planned phase. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c9446e5 commit b4988fc

1 file changed

Lines changed: 22 additions & 6 deletions

File tree

plans/EncodedArraySupport.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,10 @@ Implemented so far:
271271
- Trace3D encoded support
272272
- subplot trace-family support for polar, geo, mapbox, ternary, and smith traces
273273
- carpet and domain trace-family support
274+
- top-level `Chart` API encoded overloads for every foundational chart root (phase H1)
275+
- top-level `Chart` API encoded overloads for derived convenience helpers (phase H2)
274276

275-
Committed so far:
277+
Trace-level commits:
276278

277279
- `62a96500` `Bump bundled plotly.js to 2.28.0`
278280
- `43ff9869` `Complete encoded scatter fields and error arrays`
@@ -283,20 +285,34 @@ Committed so far:
283285
- `81bd99fd` `Add encoded subplot trace fields (part 1)`
284286
- `8a9fcb64` `Add encoded carpet and domain trace fields`
285287

288+
Top-level Chart API commits:
289+
290+
- `37006fd9` `Add encoded Chart.Scatter root support` (H1-A prototype, superseded by reset design)
291+
- `5edcbb17` `Add encoded scatter-derived helper support` (H1-B prototype, superseded by reset design)
292+
- `b5767af5` `Add encoded scatter-derived chart overloads` (H1-B, reset design)
293+
- `02df1fad` `Add encoded Waterfall width support` (H1-C support fix)
294+
- `4913748a` `Add encoded distribution and finance chart roots` (H1-D)
295+
- `ed86f94d` `Add encoded Dimension values and Chart.Splom root support` (H1-D-Splom)
296+
- `62e9161c` `Add encoded matrix chart root overloads` (H1-E)
297+
- `045a2b63` `Add encoded 3D chart root overloads` (H1-F)
298+
- `1d8e9e54` `Add encoded subplot and domain chart roots` (H1-G part 1)
299+
- `73965294` `Add remaining encoded chart roots` (H1-G part 2)
300+
- `c9446e58` `Add encoded derived convenience chart overloads` (H2)
301+
286302
Implemented but not yet committed:
287303

288-
- none for the trace-level rollout
304+
- none
289305

290-
Next planned action:
306+
Current stage:
291307

292-
- plan and implement top-level `Chart` API support for encoded arrays
308+
- phase H1 (foundational chart roots) and phase H2 (derived convenience helpers) are complete and committed
309+
- next planned phase is H3 (C# surface projection in `Plotly.NET.CSharp`)
293310

294311
Latest verification result:
295312

296313
- `.\build.cmd runTestsCore`
297-
- `802` tests passed
314+
- `933` tests passed
298315
- `Plotly.NET` builds successfully
299-
- current committed `Commit G1` work introduces temporary F# XML-doc warnings for newly added encoded parameters
300316

301317
## Next Phase: Top-Level Chart API Support
302318

0 commit comments

Comments
 (0)