mirror of
https://oauth2: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@github.com/m1ngsama/chopsticks.git
synced 2026-05-10 19:10:59 +08:00
docs: slow down demo GIF — 24s → 35s, 50ms typing, longer scene holds
This commit is contained in:
parent
2c7d190314
commit
4965b65041
2 changed files with 19 additions and 23 deletions
BIN
.github/demo.gif
vendored
BIN
.github/demo.gif
vendored
Binary file not shown.
|
Before Width: | Height: | Size: 924 KiB After Width: | Height: | Size: 933 KiB |
42
.github/demo.tape
vendored
42
.github/demo.tape
vendored
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue