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 but actually run "go run ."
29Hide
30Type "go run ."
31Enter
32Show
33
34# Wait for app to load and show main menu
35Sleep 2s
36
37# ============================================
38# SECTION 1: Show Menu Navigation
39# ============================================
40
41# Highlight the menu by navigating through options
42Down
43Sleep 600ms
44Down
45Sleep 600ms
46Down
47Sleep 600ms
48Down
49Sleep 600ms
50
51# Navigate back up to "View Inbox"
52Up
53Sleep 400ms
54Up
55Sleep 400ms
56Up
57Sleep 400ms
58Up
59Sleep 600ms
60
61# ============================================
62# SECTION 2: Compose Email Demo
63# ============================================
64
65# Go to Compose Email
66Down
67Sleep 400ms
68Enter
69Sleep 1.5s
70
71# Type the recipient
72Type "friend@example.com"
73Sleep 400ms
74Tab
75Sleep 300ms
76
77# Type the subject
78Type "Hello from the terminal!"
79Sleep 400ms
80Tab
81Sleep 300ms
82
83# Type the email body with Markdown
84Type "# Greetings!"
85Enter
86Enter
87Type "I'm sending this email from **Matcha** - "
88Type "a beautiful terminal email client."
89Enter
90Enter
91Type "Features I love:"
92Enter
93Type "- Keyboard-first design"
94Enter
95Type "- Markdown support"
96Enter
97Type "- Multi-account management"
98Enter
99Enter
100Type "Try it yourself!"
101Sleep 1s
102
103# Show the completed compose form
104Sleep 1.5s
105
106# Exit without sending (for demo)
107Escape
108Sleep 800ms
109Type "y"
110Sleep 1s
111
112# ============================================
113# SECTION 3: Quick Settings Peek
114# ============================================
115
116# Navigate to Settings
117Down
118Sleep 400ms
119Down
120Sleep 400ms
121Down
122Sleep 400ms
123Down
124Sleep 400ms
125Enter
126
127# Show settings briefly
128Sleep 1.5s
129
130# Go back to menu
131Escape
132Sleep 1s
133
134# ============================================
135# FINALE
136# ============================================
137
138# Show main menu one more time
139Sleep 1.5s
140
141# Exit gracefully
142Ctrl+C
143Sleep 800ms
144
145# Final message
146Type "# Email, right in your terminal."
147Enter
148Sleep 1.5s