Demo ticket editing in vim with rendered markdown on the card.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,12 +1,11 @@
|
|||||||
# task-master feature demo
|
# task-master feature demo
|
||||||
# Run from repo root: make demo (or: vhs demo.tape)
|
# Run from repo root: make demo (or: vhs demo.tape)
|
||||||
#
|
|
||||||
# Skips external $EDITOR flows (e / ctrl+e) — those need an interactive editor.
|
|
||||||
|
|
||||||
Output demo.gif
|
Output demo.gif
|
||||||
Output demo.mp4
|
Output demo.mp4
|
||||||
|
|
||||||
Require go
|
Require go
|
||||||
|
Require vim
|
||||||
|
|
||||||
Set Shell "bash"
|
Set Shell "bash"
|
||||||
Set FontSize 14
|
Set FontSize 14
|
||||||
@@ -21,6 +20,7 @@ Set Framerate 30
|
|||||||
# Isolated config/data so the demo never touches your real ~/.config
|
# Isolated config/data so the demo never touches your real ~/.config
|
||||||
Env HOME "/tmp/task-master-vhs"
|
Env HOME "/tmp/task-master-vhs"
|
||||||
Env TERM "xterm-256color"
|
Env TERM "xterm-256color"
|
||||||
|
Env EDITOR "vim"
|
||||||
|
|
||||||
# --- setup (hidden) ----------------------------------------------------------
|
# --- setup (hidden) ----------------------------------------------------------
|
||||||
Hide
|
Hide
|
||||||
@@ -56,14 +56,36 @@ Type "Ship MVP checklist"
|
|||||||
Enter
|
Enter
|
||||||
Sleep 1s
|
Sleep 1s
|
||||||
|
|
||||||
# --- navigate ----------------------------------------------------------------
|
# --- navigate to first ticket ------------------------------------------------
|
||||||
Type "k"
|
Type "k"
|
||||||
Sleep 400ms
|
Sleep 400ms
|
||||||
Type "k"
|
Type "k"
|
||||||
Sleep 600ms
|
|
||||||
Type "j"
|
|
||||||
Sleep 800ms
|
Sleep 800ms
|
||||||
|
|
||||||
|
# --- edit ticket in vim (markdown body) --------------------------------------
|
||||||
|
Type "e"
|
||||||
|
Sleep 1s
|
||||||
|
# File opens as "# Design landing page" — append a markdown description
|
||||||
|
Type "Go"
|
||||||
|
Sleep 300ms
|
||||||
|
Enter
|
||||||
|
Type "## Goals"
|
||||||
|
Enter
|
||||||
|
Type "- Hero section with brand"
|
||||||
|
Enter
|
||||||
|
Type "- Primary CTA above the fold"
|
||||||
|
Enter
|
||||||
|
Enter
|
||||||
|
Type "Keep the copy **short** and scannable."
|
||||||
|
Sleep 600ms
|
||||||
|
Escape
|
||||||
|
Sleep 400ms
|
||||||
|
Type ":wq"
|
||||||
|
Enter
|
||||||
|
Sleep 1.5s
|
||||||
|
# Expanded card shows glamour-rendered markdown
|
||||||
|
Sleep 2s
|
||||||
|
|
||||||
# --- status picker (letter jump) ---------------------------------------------
|
# --- status picker (letter jump) ---------------------------------------------
|
||||||
Type "s"
|
Type "s"
|
||||||
Sleep 800ms
|
Sleep 800ms
|
||||||
@@ -72,6 +94,12 @@ Sleep 500ms
|
|||||||
Enter
|
Enter
|
||||||
Sleep 1s
|
Sleep 1s
|
||||||
|
|
||||||
|
# peek another ticket, then back — markdown stays on the edited card
|
||||||
|
Type "j"
|
||||||
|
Sleep 700ms
|
||||||
|
Type "k"
|
||||||
|
Sleep 1s
|
||||||
|
|
||||||
# --- board filter (multiselect) ----------------------------------------------
|
# --- board filter (multiselect) ----------------------------------------------
|
||||||
Type "l"
|
Type "l"
|
||||||
Sleep 800ms
|
Sleep 800ms
|
||||||
|
|||||||
Reference in New Issue
Block a user