A simple and efficient TODO manager integrated directly within Visual Studio Code. This extension helps you manage your tasks with deadlines, checkboxes, and allows you to add, update, and delete tasks all from within the editor.
Features
Add tasks: Quickly add new tasks with a deadline.
Mark tasks as completed: Use checkboxes to mark your tasks as done.
View deadlines: Display deadlines for each task with a clear indication of overdue tasks.
Delete tasks: Easily remove tasks from your TODO list.
Persistent storage: Tasks are saved and loaded automatically, so you can access them any time.
Responsive design: Optimized layout for different screen sizes.
Installation
Open Visual Studio Code.
Go to the Extensions view (Ctrl+Shift+X).
Search for TODO Manager.
Click Install.
Alternatively, you can download the .vsix file and install it manually.
Usage
Open the TODO Manager:
Open any .todo file or create a new one by navigating to File > New File and selecting todoEditor as the file type.
Managing Tasks:
Add a Task: Type in the task and select a deadline, then click "Add Task".
Mark a Task Complete: Check the checkbox next to a task to mark it as done.
Delete a Task: Click the "Delete" button next to the task to remove it.
Customization:
Modify your tasks by editing the text, deadline, or status directly in the editor.
Configuration
You can configure the extension settings via the Visual Studio Code settings menu:
todos: A list of tasks with their descriptions and deadlines.
retainContextWhenHidden: Keeps your TODO list even when the editor is not in focus.