Skip to content

xtawfik/simple-todos

Repository files navigation

Simple Todos

A clean and intuitive todo list extension for Visual Studio Code that helps you stay organized with both global and project-specific todos.

CleanShot 2025-09-07 at 13 11 15@2x

✨ Features

  • 📝 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
CleanShot 2025-09-07 at 13 11 42@2x

Paste multiple lines and choose to create separate todos or keep as one

CleanShot 2025-09-07 at 13 11 52@2x

TODO details modal

CleanShot 2025-09-07 at 13 12 24@2x

Completed TODOs history

🚀 Getting Started

  1. Install the extension from the VSCode Marketplace
  2. Open the Simple Todos sidebar in the Explorer view
  3. Start adding todos!

Keyboard Shortcuts

  • Ctrl+Alt+T (Windows/Linux) or Cmd+Alt+T (Mac): Quick add todo
  • Enter: Save when editing a todo
  • Escape: Cancel editing

📦 Requirements

  • VSCode version 1.103.0 or higher
  • No additional dependencies required

🛠️ Development

Building from Source

# 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 run

📝 License

MIT License - see LICENSE file for details

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📢 Feedback

If you have any feedback or run into issues, please file an issue on the GitHub repository.


Enjoy staying organized with Simple Todos! 🎉

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published