diff --git a/.github/demo.gif b/.github/demo.gif index 0e94691..b53d518 100644 Binary files a/.github/demo.gif and b/.github/demo.gif differ diff --git a/.github/demo.tape b/.github/demo.tape index 962a9b4..6895b3c 100644 --- a/.github/demo.tape +++ b/.github/demo.tape @@ -1,5 +1,6 @@ # chopsticks demo — narrative: "what can I do with this?" # Rule: NEVER use Escape to close FZF — always Enter (deterministic). +# Pacing: each scene holds long enough for a viewer to read and understand. Output .github/demo.gif Set Shell bash @@ -7,50 +8,45 @@ Set FontSize 14 Set Width 1080 Set Height 620 Set Theme "Builtin Solarized Dark" -Set TypingSpeed 35ms +Set TypingSpeed 50ms Set Padding 10 -# ── 1. Context + open ────────────────────────────────────────────────────── -# The tagline tells the viewer WHY before showing WHAT. +# ── 1. Open file — syntax highlighting + statusline ──────────────────────── Type "cd /tmp/demo-project" Enter Sleep 0.8s Type "vim server.py" Enter -Sleep 2.5s +Sleep 3.5s # ── 2. Fuzzy find files (Ctrl+p → type → select) ────────────────────────── -# Shows: IDE-level file navigation — fuzzy match + live preview. Ctrl+p -Sleep 1s -Type "route" Sleep 1.5s +Type "route" +Sleep 2.5s Enter -Sleep 2s +Sleep 3s # ── 3. Ripgrep project search (,rg → query → select) ────────────────────── -# Shows: grep entire project with preview — like VS Code Ctrl+Shift+F. Type ",rg" -Sleep 1s -Type "def " Sleep 1.5s -Enter -Sleep 2s - -# ── 4. Run file (,cr) ───────────────────────────────────────────────────── -# Shows: one-key execution — no switching to terminal. -Type ":edit server.py" -Enter -Sleep 1s -Type ",cr" +Type "def " Sleep 3s Enter -Sleep 1s +Sleep 3s + +# ── 4. Run file (,cr) ───────────────────────────────────────────────────── +Type ":edit server.py" +Enter +Sleep 1.5s +Type ",cr" +Sleep 4s +Enter +Sleep 1.5s # ── 5. Cheat sheet (,?) ─────────────────────────────────────────────────── -# Shows: it's discoverable — every keybinding in one sidebar. Type ",?" -Sleep 4s +Sleep 5.5s Type "q" Sleep 0.5s