mirror of
https://github.com/olehomelchenko/astrolabe.git
synced 2026-08-08 02:02:33 +00:00
efb5a9bbe0
A collapsible Data panel under the Live Preview and Chart Builder charts shows the rows the chart actually uses, switching between Input (parsed source) and Resolved (post-transform) views read from the live Vega view. Collapsed by default; the open-state and a draggable height divider persist. Rows come through a new RenderHandle.inspectData() accessor, so no component touches the view: core/result-data picks the most-upstream source and most-downstream result from the compiled dataflow, read lazily. The divider reuses the window-splitter pattern (horizontal variant). Consolidations: a shared DataTable primitive replaces the inspector's and the builder's duplicate read-only tables; useResizeDrag merges the col/row drag-gesture twins. Docs: spec 04/06 and arch 05/10 updated; the now-shipped exploration memo removed.
docs/exploration
Point-in-time records: research, tool reviews, and scope/planning memos written to think a
decision through. Unlike docs/spec/ (the contract — the what) and docs/architecture/
(the maintained how), nothing here is kept current — each file reflects what was known
when it was written. Decisions that survived are folded into the spec and architecture;
these remain as the reasoning behind them.
Active follow-up work is tracked in ../IMPLEMENTATION-PLAN.md,
not here. Exact figures in these files (timings, line counts, test counts) are frozen
snapshots, not live numbers.
chart-builder-research.md— cross-source chart-choice research (Draco, Voyager, FT Visual Vocabulary, Datawrapper).lyra-review.md— review of vega/lyra for Chart Builder interaction ideas.chart-builder-enhancement-scope.md— consolidated Tier-B → Tier-C forward plan for the Chart Builder.chart-theming-scope.md— chart theming plan and slice breakdown.monetization-and-sync-exploration.md— monetization + BYO-cloud-sync direction memo.