demo.tape

  1# This VHS tape file creates a demo video showcasing Matcha's features
  2# Run with: vhs demo.tape
  3
  4# Output configuration
  5Output demo.gif
  6
  7# Terminal settings
  8Set FontSize 18
  9Set FontFamily "SF Mono,Menlo,Monaco,Cascadia Code,Consolas,monospace"
 10Set Width 1000
 11Set Height 600
 12Set Theme "Catppuccin Mocha"
 13Set Padding 24
 14Set Framerate 24
 15Set PlaybackSpeed 0.7
 16
 17# Window chrome
 18Set WindowBar Colorful
 19Set WindowBarSize 40
 20Set BorderRadius 10
 21
 22# ============================================
 23# DEMO START
 24# ============================================
 25
 26Sleep 500ms
 27
 28# Show the command being typed
 29Type "matcha"
 30Sleep 500ms
 31Enter
 32
 33# Wait for app to load and show main menu
 34Sleep 2s
 35
 36# ============================================
 37# SECTION 1: Show Menu Navigation
 38# ============================================
 39
 40# Highlight the menu by navigating through options
 41Down
 42Sleep 600ms
 43Down
 44Sleep 600ms
 45Down
 46Sleep 600ms
 47
 48# Navigate back up to "View Inbox"
 49Up
 50Sleep 400ms
 51Up
 52Sleep 400ms
 53Up
 54Sleep 600ms
 55
 56# ============================================
 57# SECTION 2: Compose Email Demo
 58# ============================================
 59
 60# Go to Compose Email
 61Down
 62Sleep 400ms
 63Enter
 64Sleep 1.5s
 65
 66# Type the recipient
 67Type "friend@example.com"
 68Sleep 400ms
 69Tab
 70Sleep 300ms
 71
 72# Type the subject
 73Type "Hello from the terminal!"
 74Sleep 400ms
 75Tab
 76Sleep 300ms
 77
 78# Type the email body with Markdown
 79Type "# Greetings!"
 80Enter
 81Enter
 82Type "I'm sending this email from **Matcha** - "
 83Type "a beautiful terminal email client."
 84Enter
 85Enter
 86Type "Features I love:"
 87Enter
 88Type "- Keyboard-first design"
 89Enter
 90Type "- Markdown support"
 91Enter
 92Type "- Multi-account management"
 93Enter
 94Enter
 95Type "Try it yourself!"
 96Sleep 1s
 97
 98# Show the completed compose form
 99Sleep 1.5s
100
101# Exit without sending (for demo)
102Escape
103Sleep 800ms
104Type "y"
105Sleep 1s
106
107# ============================================
108# SECTION 3: Quick Settings Peek
109# ============================================
110
111# Navigate to Settings
112Down
113Sleep 400ms
114Down
115Sleep 400ms
116Down
117Sleep 400ms
118Enter
119Sleep 1.5s
120
121# Show settings briefly
122Sleep 1s
123
124# Go back to menu
125Escape
126Sleep 1s
127
128# ============================================
129# FINALE
130# ============================================
131
132# Show main menu one more time
133Sleep 1.5s
134
135# Exit gracefully
136Ctrl+C
137Sleep 800ms
138
139# Final message
140Type "# Email, right in your terminal."
141Enter
142Sleep 1.5s