mirror of
https://github.com/olehomelchenko/astrolabe.git
synced 2026-08-08 02:02:33 +00:00
Docs: log remaining theming/builder follow-ups + entity-persistence consolidation candidate
This commit is contained in:
@@ -523,14 +523,25 @@ is in the maintained plan, not the archive.
|
|||||||
travel with an exported workspace).
|
travel with an exported workspace).
|
||||||
- **Theme↔font pairing metadata** — a suggestion nicety.
|
- **Theme↔font pairing metadata** — a suggestion nicety.
|
||||||
- **Built-in expressive theme preset gallery** — e.g. "Editorial", "Terminal", "Sketch".
|
- **Built-in expressive theme preset gallery** — e.g. "Editorial", "Terminal", "Sketch".
|
||||||
|
- **Color panel swatch reorder** — the remaining slice-4b control (reorder a materialized
|
||||||
|
scheme's swatches).
|
||||||
|
|
||||||
**Chart Builder** (`exploration/chart-builder-enhancement-scope.md`):
|
**Chart Builder** (`exploration/chart-builder-enhancement-scope.md`):
|
||||||
|
|
||||||
|
- **Starter examples + open-in-builder (3B/3C)** — the next builder slice in the scope doc:
|
||||||
|
a starter-example front door that hydrates the builder from an existing spec (strict).
|
||||||
- **Transform-aware data inspector** — show resolved post-transform rows
|
- **Transform-aware data inspector** — show resolved post-transform rows
|
||||||
(`exploration/data-inspector-exploration.md`).
|
(`exploration/data-inspector-exploration.md`).
|
||||||
- **Field-chip drag-and-drop** — click/keyboard-first shipped; drag deferred.
|
- **Field-chip drag-and-drop** — click/keyboard-first shipped; drag deferred.
|
||||||
- **Calculated-field autocomplete popup** — Monaco-style completion for expressions.
|
- **Calculated-field autocomplete popup** — Monaco-style completion for expressions.
|
||||||
|
|
||||||
|
**Engineering follow-ups** (refactor candidates, not features):
|
||||||
|
|
||||||
|
- **Entity-persistence subscriber consolidation** — snippet/dataset/theme/font each carry a
|
||||||
|
near-identical diff-prev/next write-through subscriber (`orchestration/*-persistence.ts`);
|
||||||
|
a generic `wireEntityPersistence(store, { save, delete })` would replace the four. Earned
|
||||||
|
by the four call sites; hold only if per-entity clarity is judged to outweigh the dedupe.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Architecture reference
|
## Architecture reference
|
||||||
|
|||||||
Reference in New Issue
Block a user