Skip to content

Latest commit

 

History

History

demos

README.md

Feature demos

Screenshots and short screen recordings of features as they land. Keep media small and descriptive; prefer one short video plus 1–2 stills per phase/feature.

Path Feature
phase0/ Host UI: picker, always-visible source, Run → PRINT
phase3/ Interactive INPUT (early: prompt row under Output)
phase35/ Unified console: in-place INPUT + caret (Amiga CLI feel)
phase4/ Intuition SCREEN / WINDOW chrome + PRINT-to-window
phase45/ INPUT in-window (same surface as PRINT; Enter submits)
phase45-inline/ Window INPUT draft inline at prompt (not bottom)
phase45-draft-focus/ Window INPUT draft visible while typing (focus after Run)
phase5/ RastPort LINE / CIRCLE / PSET / PALETTE
phase5-paint/ PAINT / AREA / AREAFILL / PATTERN
phase55/ Math builtins: RND / COLOR text (hi.b), lines.b
phase6/ SOUND / WAVE SIN / BEEP (Web Audio)
phase7-turtle/ Turtle FORWARD / TURN* / PEN* / SETXY
async-subs-spiro/ Async SUBs + spiro q-to-quit (desktop)
inkey-ios-keyboard/ Keys field for INKEY$ / q-to-quit (iOS soft keyboard)
bst-struct/ STRUCT / pointer / bst.b binary search tree
bst-input-clip/ bst menu fully visible + INPUT digits/Enter
bst-prints/ PRINTS keeps turtle pen — BST labels at distinct positions
gfx-pattern2/ Gfx corpus: pattern2.b dithered PAINT + GADGET WAIT (close)
gfx-shuttle/ Gfx corpus: shuttle.b wireframe (DATA/READ + 2D DIM)
gfx-7seg/ Gfx corpus: 7seg.b — TIME$ 7-segment digits + ON WINDOW
menu-ifs/ MENU / ON MENU / MsgBox — ifs.b IFS fractals

Convention

When a phase or user-visible feature is implemented and manually verified:

  1. Save a short recording and/or key stills under demos/<phase-or-feature>/
  2. Use kebab-case names that describe the content (input-demo.mp4, input-complete.webp)
  3. Mention new demos in the PR description
  4. Prefer WebP/PNG for stills; keep videos short and under ~20 MB when practical