Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Todo Popup

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 →

Features

  • 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

Tech

  • Manifest V3 Chrome extension
  • Vanilla JavaScript, HTML, and CSS — zero build step, zero runtime dependencies
  • chrome.storage.local for persistence; the only permission requested is storage

Development

Load the extension unpacked:

  1. Open chrome://extensions
  2. Enable Developer mode (top right)
  3. 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

License

MIT

About

simple-todo-broser plugin

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages