Magic Cursor ✨

Transform your coding experience with beautiful rainbow trails, sparkle effects, and animated cursor magic! 🌈

✨ Features
🌈 Rainbow Trails
Watch as your cursor leaves a beautiful rainbow trail behind it! Each position shows a different color of the spectrum.
💜 Multiple Themes
Choose from 4 stunning visual styles:
- Rainbow 🌈 - Colorful rainbow trail effect (default)
- Neon 💜 - Purple to cyan gradient with glow
- Aurora 💚 - Green to blue Northern Lights effect
- Sunset 🧡 - Warm orange to pink gradient
⚡ Typing Sparkles
Every keystroke creates beautiful sparkle effects with colorful emojis (✨⭐💫🌟🔥💎⚡)
😊 Idle Animations
When you stop typing, cute animated emojis appear next to your cursor!
📦 Installation
From VS Code Marketplace
- Open VS Code
- Go to Extensions (
Cmd+Shift+X / Ctrl+Shift+X)
- Search for "Magic Cursor"
- Click Install
From VSIX File
code --install-extension magic-cursor-1.0.0.vsix
⚙️ Configuration
Open Settings (Cmd+, / Ctrl+,) and search for "Magic Cursor":
| Setting |
Description |
Default |
magicCursor.enableTrails |
Enable/disable cursor trails |
true |
magicCursor.enableParticles |
Enable/disable typing sparkles |
true |
magicCursor.cursorStyle |
Choose trail style: rainbow, neon, aurora, sunset |
rainbow |
🎨 Theme Showcase
Rainbow 🌈
Perfect for those who love color! Your cursor leaves a vibrant spectrum trail.
Neon 💜
Cyberpunk vibes with glowing purple-to-cyan gradients.
Aurora 💚
Inspired by the Northern Lights - peaceful greens and blues.
Sunset 🧡
Warm and cozy orange-to-pink tones.
🚀 Quick Start
- Install the extension
- Start coding - effects are enabled by default!
- Move your cursor with arrow keys to see trails
- Type to see sparkle effects
- Stop for 3 seconds to see idle animations
💡 Tips
- Use
rainbow theme for maximum fun
- If effects feel distracting, try
aurora for a calmer experience
- Disable
enableParticles if you only want trails without sparkles
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature)
- Commit your changes (
git commit -m 'Add some AmazingFeature')
- Push to the branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
👨💻 Author
Sitharaj Seenivasan
⭐ Show Your Support
If you find this extension helpful, please give it a ⭐ on GitHub!
Made with ❤️ and ✨ magic