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 "JetBrainsMono Nerd Font"
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
76Tab
77Sleep 100ms
78Tab
79Sleep 200ms
80
81# Type the subject
82Type "Hello from the terminal!"
83Sleep 400ms
84Tab
85Sleep 300ms
86
87# Type the email body with Markdown
88Type "# Greetings!"
89Enter
90Enter
91Type "I'm sending this email from **Matcha** - "
92Type "a beautiful terminal email client."
93Enter
94Enter
95Type "Features I love:"
96Enter
97Type "- Keyboard-first design"
98Enter
99Type "- Markdown support"
100Enter
101Type "- Multi-account management"
102Enter
103Enter
104Type "Try it yourself!"
105Sleep 1s
106
107# Show the completed compose form
108Sleep 1.5s
109
110# Exit without sending (for demo)
111Escape
112Sleep 800ms
113Type "y"
114Sleep 1s
115
116# ============================================
117# SECTION 3: Quick Settings Peek
118# ============================================
119
120# Navigate to Settings
121Down
122Sleep 400ms
123Down
124Sleep 400ms
125Down
126Sleep 400ms
127Enter
128
129# Show settings briefly
130Sleep 1.5s
131
132# Go back to menu
133Escape
134Sleep 1s
135
136# ============================================
137# FINALE
138# ============================================
139
140# Show main menu one more time
141Sleep 1.5s
142
143# Exit gracefully
144Ctrl+C
145Sleep 800ms
146
147# Final message
148Type "# Email, right in your terminal."
149Enter
150Sleep 1.5s