A lightweight to-do list that lives in your browser toolbar. Click the icon, jot down tasks, check them off — no accounts, no backend, no dependencies.
Install from the Chrome Web Store →
- Quick capture — add a task from the popup with a click or the Enter key
- Check off & reorder — mark tasks complete, or drag and drop to reorder
- Delete — remove tasks you no longer need
- Themes — light and dark, defaulting to your system preference with no flash of the wrong theme on open
- Adjustable text size — small, medium, or large
- Persistent — everything is saved locally via
chrome.storage.local, so your list survives restarts
- Manifest V3 Chrome extension
- Vanilla JavaScript, HTML, and CSS — zero build step, zero runtime dependencies
chrome.storage.localfor persistence; the only permission requested isstorage
Load the extension unpacked:
- Open
chrome://extensions - Enable Developer mode (top right)
- Click Load unpacked and select this project folder
Edit the files under browserAction/ and reload the extension to see changes.
simple-todo-plugin/
├── manifest.json # MV3 manifest
├── icons/ # toolbar icon
└── browserAction/
├── popup.html # popup shell
├── popup.js # tasks, drag-and-drop, menu, storage
├── popup.css # styling + theme/text-size variables
└── theme-init.js # applies saved theme before paint
MIT