✨ Trailing Fun

A colorful, gamified typing trail for VS Code. Make every keystroke feel alive.

Features
11 Visual Themes — from a smooth Rainbow Wave to Matrix Rain, Burning Fire, Neon Cyberpunk, Aurora, Vaporwave, and Hyperdrive. Switch instantly from the status bar.
🔥 Combo System — consecutive typing builds a combo in the status bar; your best streak is saved between sessions. Reset it any time from the Quick Config menu.
💾 Smart Auto-Save — automatically disables VS Code's files.autoSave while you type. Your file is saved exactly once, the moment the trail animation finishes. This means watching compilers (tsc, webpack, npm watch) are only triggered once per typing burst — not on every single keystroke.
Autocomplete-Aware — works seamlessly with GitHub Copilot and IntelliSense. Skips decoration on massive pastes to keep things clean.
Zero Idle Overhead — the animation engine is fully event-driven. It starts on your first keypress and stops itself automatically when you're not typing.
Themes
| Theme |
Description |
| 🎲 Random Classic |
A different vibrant color for every character. |
| 🌈 Rainbow Wave |
A smooth, shifting color spectrum. |
| 📌 Fixed Color |
Your chosen hex color, consistently applied. |
| 🌟 Glowing Aura |
Random colors with a soft cinematic glow. |
| ⚡ Neon Cyberpunk |
Intense alternating pink and cyan neon. |
| 🔥 Burning Fire |
Layered red, orange, and gold burn effect. |
| 👾 Digital Glitch |
Jittery cyan/magenta chromatic corruption. |
| 📟 Matrix Rain |
Classic green digital rain with a dark tint. |
| 🌌 Aurora |
Shimmering greens, teals, and violets like northern lights. |
| 💜 Vaporwave |
Retro pink and cyan glow with chromatic offset. |
| 🚀 Hyperdrive |
Blazing blue-white streaks like a jump to lightspeed. |
🎨 Want more magic?
Have an idea for a theme? Whether it's "Retro Terminal", "Deep Ocean", or something completely wild, I want to hear it!
👉 Open a Theme Suggestion Issue
Settings
| Setting |
Default |
Description |
trailing-fun.theme |
classic |
Visual style for the trail. |
trailing-fun.fixedColor |
#007acc |
Color used by the Fixed Color theme. |
trailing-fun.trailLength |
12 |
Number of fade steps (1–50). |
trailing-fun.trailSpeed |
50 |
Delay between each fade step in ms (10–500). Higher = slower fade. |
trailing-fun.smartAutoSave |
true |
Manages files.autoSave to batch build triggers. |
Commands
Access everything from the ✨ Fun status bar item, or via the Command Palette:
Trailing Fun: Toggle — enable or disable the trail.
Trailing Fun: Quick Config — open the interactive theme and settings picker.
Notes
- Smart Auto-Save: Enabled by default. When active,
files.autoSave is temporarily set to off for the duration of each typing burst and restored as soon as the trail finishes.
- Combo high score: Stored in VS Code's global state and restored between sessions. Clear it from the Quick Config menu.
- Performance: The animation loop is fully idle-aware — no CPU or memory is used while you are not typing.
- Ligatures: If characters appear shifted in some themes, try disabling font ligatures for your editor font.
Enjoy the magic! 🪄