A clean and intuitive todo list extension for Visual Studio Code that helps you stay organized with both global and project-specific todos.
- 📝 Dual Todo Lists: Maintain separate todo lists for global tasks and project-specific tasks
- 🎨 Theme Integration: Automatically matches your VSCode theme colors for a seamless experience
- 🔍 Instant Search: Quickly find todos with real-time search filtering
- ✏️ Inline Editing: Edit todos directly in the list without dialogs
- 📅 Smart Timestamps: See when todos were created or completed with relative time display
- 📋 Multiline Support: Paste multiple lines and choose to create separate todos or keep as one
- 📜 History View: Browse and manage completed todos
- ⚡ Quick Add: Use keyboard shortcut (
Ctrl+Alt+T/Cmd+Alt+T) to quickly add todos - 💾 Persistent Storage: Global todos are saved in VSCode storage, project todos in
.vscode/todos.json
Paste multiple lines and choose to create separate todos or keep as one
TODO details modal
Completed TODOs history
- Install the extension from the VSCode Marketplace
- Open the Simple Todos sidebar in the Explorer view
- Start adding todos!
Ctrl+Alt+T(Windows/Linux) orCmd+Alt+T(Mac): Quick add todoEnter: Save when editing a todoEscape: Cancel editing
- VSCode version 1.103.0 or higher
- No additional dependencies required
# Clone the repository
git clone https://github.com/yourusername/simple-todos.git
cd simple-todos
# Install dependencies
npm install
cd webview-ui && npm install && cd ..
# Build the extension
npm run compile
npm run build:webview
# Open in VSCode and press F5 to runMIT License - see LICENSE file for details
Contributions are welcome! Please feel free to submit a Pull Request.
If you have any feedback or run into issues, please file an issue on the GitHub repository.
Enjoy staying organized with Simple Todos! 🎉