diff --git a/MAP.md b/MAP.md index 1743714..4e30e23 100644 --- a/MAP.md +++ b/MAP.md @@ -50,7 +50,7 @@ anchor + locked decisions) and the `docs/specs/*-spec.md` set. rect↔circular + feedback markers; ParticleStage has interactive cursor-labelled heatmap sliders, an adjustable joystick, and double-click whole-screen follow-mouse input), `Dock` (top Mode selector + 5 vertically-centred drawers), `Drawers` (Learning/Inputs/Outputs/Settings/Help; Learning includes the live model-architecture inspector and - expanded Outputs owns the remaining scroll height), `TrainingHealth` (real per-iteration loss curve from + Outputs owns the remaining scroll height), `TrainingHealth` (real per-iteration loss curve from `nisps_ml_loss_history` + per-layer weight health from `nisps_ml_get_layer_stats`; rendered only at the Learning drawer's `expanded` depth — that IS the advanced-surface flag), `VerdictCluster` (mode-aware), `OutputEditor`/`DualRange`/`CurvePad`, `icons.tsx` diff --git a/manifold/ONBOARDING.md b/manifold/ONBOARDING.md index c8a684f..294ad20 100644 --- a/manifold/ONBOARDING.md +++ b/manifold/ONBOARDING.md @@ -158,8 +158,8 @@ for the narrow pane. core has no history; it never synthesises a curve. - **inputs** — enable/configure input sources (XY pad / MIDI / gamepad). - **route** (label "Outputs") — per-output control matrix + per-backend config; centered prepend/append `+` - controls are available in both condensed and expanded views, and at expanded depth the output rows fill the - remaining drawer height and scroll independently. The orange drawer tab uses `<` to expand and `>` to condense. + controls are available in both condensed and expanded views; the output rows fill the remaining drawer height + and scroll independently at both depths. The orange drawer tab uses `<` to expand and `>` to condense. - **settings** — icon style (monochrome/colour), input-map shape (xy/joystick/rect/circular), corner radius. - **help** — keymap pills + loop explanation. - `src/dock/` holds the output-routing internals used by the `route` drawer: diff --git a/manifold/src/console/Drawers.tsx b/manifold/src/console/Drawers.tsx index 574c1a6..e33bf87 100644 --- a/manifold/src/console/Drawers.tsx +++ b/manifold/src/console/Drawers.tsx @@ -791,9 +791,9 @@ function RoutingDrawer(ctx: ConsoleCtx, depth: DrawerDepth) { display: 'flex', flexDirection: 'column', gap: 4, - flex: expanded ? 1 : undefined, - minHeight: expanded ? 0 : undefined, - maxHeight: expanded ? undefined : 220, + flex: 1, + minHeight: 0, + boxSizing: 'border-box', padding: expanded ? '8px 10px' : '6px 10px', overflow: 'auto', }}