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
46
47# Navigate back up to "View Inbox"
48Up
49Sleep 400ms
50Up
51Sleep 400ms
52
53# ============================================
54# SECTION 2: Compose Email Demo
55# ============================================
56
57# Go to Compose Email
58Down
59Sleep 400ms
60Enter
61Sleep 1.5s
62
63# Type the recipient
64Type "friend@example.com"
65Sleep 400ms
66Tab
67Sleep 300ms
68Tab
69Sleep 100ms
70Tab
71Sleep 200ms
72
73# Type the subject
74Type "Hello from the terminal!"
75Sleep 400ms
76Tab
77Sleep 300ms
78
79# Type the email body with Markdown
80Type "# Greetings!"
81Enter
82Enter
83Type "I'm sending this email from **Matcha** - "
84Type "a beautiful terminal email client."
85Enter
86Enter
87Type "Features I love:"
88Enter
89Type "- Keyboard-first design"
90Enter
91Type "- Markdown support"
92Enter
93Type "- Multi-account management"
94Enter
95Enter
96Type "Try it yourself!"
97Sleep 1s
98
99# Show the completed compose form
100Sleep 1.5s
101
102# Exit without sending (for demo)
103Escape
104Sleep 800ms
105Type "y"
106Sleep 1s
107
108# ============================================
109# SECTION 3: Quick Settings Peek
110# ============================================
111
112# Navigate to Settings
113Down
114Sleep 400ms
115Down
116Sleep 400ms
117Down
118Sleep 400ms
119Enter
120
121# Show settings briefly
122Sleep 1.5s
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