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 14
  9Set FontFamily "SF Mono,Menlo,Monaco,Cascadia Code,Consolas,monospace"
 10Set Width 1400
 11Set Height 800
 12Set Theme "Catppuccin Mocha"
 13Set Padding 20
 14Set Framerate 30
 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
 47Down
 48Sleep 600ms
 49
 50# Navigate back up to "View Inbox"
 51Up
 52Sleep 400ms
 53Up
 54Sleep 400ms
 55Up
 56Sleep 600ms
 57
 58# ============================================
 59# SECTION 2: Compose Email Demo
 60# ============================================
 61
 62# Go to Compose Email
 63Down
 64Sleep 400ms
 65Enter
 66Sleep 1.5s
 67
 68# Type the recipient
 69Type "friend@example.com"
 70Sleep 400ms
 71Tab
 72Sleep 300ms
 73
 74# Type the subject
 75Type "Hello from the terminal!"
 76Sleep 400ms
 77Tab
 78Sleep 300ms
 79
 80# Type the email body with Markdown
 81Type "# Greetings!"
 82Enter
 83Enter
 84Type "I'm sending this email from **Matcha** - "
 85Type "a beautiful terminal email client."
 86Enter
 87Enter
 88Type "Features I love:"
 89Enter
 90Type "- Keyboard-first design"
 91Enter
 92Type "- Markdown support"
 93Enter
 94Type "- Multi-account management"
 95Enter
 96Enter
 97Type "Try it yourself!"
 98Sleep 1s
 99
100# Show the completed compose form
101Sleep 1.5s
102
103# Exit without sending (for demo)
104Escape
105Sleep 800ms
106Type "y"
107Sleep 1s
108
109# ============================================
110# SECTION 3: Quick Settings Peek
111# ============================================
112
113# Navigate to Settings
114Down
115Sleep 400ms
116Down
117Sleep 400ms
118Down
119Sleep 400ms
120Enter
121Sleep 1.5s
122
123# Show settings briefly
124Sleep 1s
125
126# Go back to menu
127Escape
128Sleep 1s
129
130# ============================================
131# FINALE
132# ============================================
133
134# Show main menu one more time
135Sleep 1.5s
136
137# Exit gracefully
138Ctrl+C
139Sleep 800ms
140
141# Final message
142Type "# Email, right in your terminal."
143Enter
144Sleep 1.5s