Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>WhatTodoNew to Visual Studio Code? Get it now.
WhatTodo

WhatTodo

alexjscodes

|
23 installs
| (0) | Free
A simple to-do list manager for .todo files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WhatTodo - A Modern Todo List for Visual Studio Code

WhatTodo is a modern, interactive to-do list extension for Visual Studio Code. With WhatTodo, you can manage your tasks directly within VS Code, complete with custom checkboxes and an intuitive user interface that works seamlessly with .todo files.


Features

  • Interactive Todo List: Add, check, and remove tasks with custom checkboxes.
  • Live Preview: See your tasks and their statuses in a user-friendly, markdown-like preview directly in the .todo file.
  • Auto-save: Your tasks are automatically saved to the .todo file, ensuring no data is lost.
  • Custom Styling: Modern and clean UI, with a custom checkbox and styled task entries.
  • Efficient Workflow: Manage your tasks while you code with minimal distraction.

How to Use

  1. Install the Extension:

    • You can install WhatTodo directly from the Visual Studio Marketplace.
    • Alternatively, install it from a .vsix file if you are testing locally.
  2. Create a .todo File:

    • Simply create a file with the .todo extension in your workspace.
    • The extension will automatically render the to-do list with checkboxes for each task.
  3. Managing Tasks:

    • Add a new task by typing it in the "Add a new todo..." input at the bottom of the to-do list.
    • Check off tasks by clicking the checkboxes next to each item.
    • Remove tasks by clicking the "Remove" button next to the respective task.
  4. Auto-Save:

    • As you interact with the list, changes are saved automatically to your .todo file.

Commands

  • Add Todo: Add a new task to your to-do list.
  • Check Todo: Click on the checkbox to mark a task as completed.
  • Remove Todo: Click on the "Remove" button next to a task to delete it.

Configuration

There are no required configurations to use WhatTodo. It works right out of the box.


Contributions

Contributions to WhatTodo are welcome! Feel free to open issues, submit pull requests, or give suggestions.


License

This project is licensed under the MIT License - see the LICENSE file for details.


Contact

  • GitHub Repository
  • Visual Studio Marketplace Page

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft