Blitzgedanke | Minimal Todo App for VSCode
A beautiful and powerful todo list application integrated directly into VSCode. Manage your tasks without leaving your development environment.

✨ Features
📝 Rich Text Editor
Create beautifully formatted tasks with our powerful editor:
- Markdown support with headings, lists, and task items
- Slash commands (/) for quick formatting
- Image support with drag & drop, paste, and file upload
- Automatic image optimization for better performance
🎨 Beautiful Interface
- Dark/Light themes that sync with VSCode preferences
- Clean, modern design optimized for productivity
- Responsive layout that adapts to your panel size
- Smooth animations and intuitive interactions
🚀 Productivity Features
- Multiple todo lists to organize different projects
- Drag and drop to reorder tasks effortlessly
- Export to Markdown for sharing or documentation
- Fast search across all your tasks
- Keyboard shortcuts for power users
💾 Data Management
- Local storage using IndexedDB - your data stays private
- Automatic saving - never lose your work
- Import/Export capabilities for backup
📦 Installation
- Open VSCode
- Press
Ctrl+P / Cmd+P to open the Quick Open dialog
- Type
ext install gustavoespindola.todo-vscode-extension
- Press Enter to install
Or install directly from the Visual Studio Marketplace
🎯 Getting Started
Opening the Todo App
There are three ways to open the Todo App:
- Activity Bar: Click on the Todo App icon in the activity bar (left sidebar)
- Command Palette: Press
Ctrl+Shift+P / Cmd+Shift+P and search for "Open Todo App"
- View Menu: Go to View → Open View → Todo Lists
Creating Your First Task
- Click "New Todo" or press the + button
- Type your task using the rich text editor
- Use
/ to access formatting options
- Press Enter to save
Organizing with Lists
- Create multiple lists for different projects or contexts
- Switch between lists using the dropdown selector
- Each list maintains its own set of tasks
Pro Tips
- Quick formatting: Use
/ for slash commands
- Images: Paste directly from clipboard or drag files
- Export: Click the export button to copy as Markdown
- Keyboard navigation: Tab through interface elements
🖼️ Smart Image Handling
The extension automatically optimizes images for performance:
- Resizes large images to reasonable dimensions
- Compresses files while maintaining quality
- Supports JPEG, PNG, GIF, WebP, and AVIF formats
- Maximum 1MB file size limit
⌨️ Keyboard Shortcuts
Action |
Shortcut |
Open Todo App |
Ctrl+Alt+T / Cmd+Alt+T |
New Task |
Ctrl+N (when focused) |
Delete Task |
Delete (when selected) |
Export List |
Ctrl+E (when focused) |
🔒 Privacy
Your data is completely private:
- All tasks are stored locally in your browser's IndexedDB
- No external servers or cloud storage
- No tracking or analytics
- Your tasks never leave your machine
🐛 Known Issues
- Images in tasks may not display in exported Markdown if they're stored as base64
- Drag and drop may not work properly in some Linux distributions
📝 Release Notes
Version 1.0.0
- Initial release
- Rich text editor with TipTap
- Multiple todo lists support
- Drag and drop functionality
- Image optimization
- Dark/Light theme support
- Export to Markdown
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
📄 License
MIT License - see LICENSE for details
🙏 Acknowledgments
Built with:
- React & TypeScript
- TipTap Editor
- Tailwind CSS
- Vite
💬 Support
Enjoy organizing your tasks! 🚀
| |