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