Skip to content

docs: demo GIF now shows a LOOKUP column dropdown#69

Merged
DDecoene merged 1 commit into
release/v1.3.0from
feature/62-demo-gif
Jul 12, 2026
Merged

docs: demo GIF now shows a LOOKUP column dropdown#69
DDecoene merged 1 commit into
release/v1.3.0from
feature/62-demo-gif

Conversation

@DDecoene

Copy link
Copy Markdown
Owner

Summary

Follow-up to #68 — the static screenshots were refreshed for v1.3.0's LOOKUP columns, but the demo GIF's own command sequence (`USE`, `LIST`, `SEEK`, `BROWSE`) never touched a lookup column, so it wasn't stale, just silent on the feature. Extending it properly since it's a highlight-reel of the whole app.

Adds a scene right after the existing BROWSE segment: `ALTER TABLE customers ADD SEGMENT CHAR(10) LOOKUP ("Startup","Enterprise")`, reopen BROWSE, navigate to the new column, open the dropdown, pick a value. The GIF's held final frame lands back on the terminal, so the actual `ALTER TABLE ... LOOKUP (...)` command text is visible in the session log alongside the browsing.

Regenerated via the existing `scripts/make-demo-gif.mjs` (records frames against `npm run serve` on :3000) + `scripts/make-demo-gif.py` (assembles with PIL) — no new tooling. 119 frames, ~37s, 1.1 MB (up from ~620 KB).

Test plan

  • `npm test` — 446/446 vitest pass (script/asset-only change, no app code touched)
  • Inspected the recorded frames directly — confirmed the dropdown genuinely renders open on the correct `SEGMENT` cell, and the final held frame shows the `ALTER TABLE` command text in the terminal log

Adds a scene after the existing BROWSE segment: ALTER TABLE ADD a
literal-list LOOKUP column, reopen BROWSE, open the dropdown, pick a
value. The held final frame lands back on the terminal, showing the
actual ALTER TABLE ... LOOKUP (...) command text in the session log.
@DDecoene DDecoene merged commit 02995a1 into release/v1.3.0 Jul 12, 2026
2 checks passed
@DDecoene DDecoene deleted the feature/62-demo-gif branch July 12, 2026 15:09
@DDecoene DDecoene mentioned this pull request Jul 13, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant