Skip to content

richvreeland/two.dew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💧️💧️ two.dew

a task list for people who like to be both lazy and organized

Welcome to my blurry, dumb task app that doesn't care about days.

Demo

Set Up

This is now a vanilla JavaScript app — no server required. Just open index.html in a browser (or serve the folder statically, e.g. python3 -m http.server). Tasks, categories, and settings live in localStorage.

The original PHP version still lives in legacy/ for anyone who wants to run it against a PHP server.

Categories

You can add, rename, recolor, re-emoji, reorder, and delete categories from inside the app — no file editing required:

  • Drag a category title in the task list to rearrange them. Order is shared across every time period.
  • Click a category title to open the category editor, where you can add new categories, delete existing ones, rename them, change the emoji (via a searchable emoji picker), or change the color swatch. Edits save instantly to localStorage.

Each category has an emoji, color, and name.

Tasks

Tasks are timestamped and automatically move up over time.

  • You can create tasks using shorthand. Try entering this up top: 'Ride the great wave. \pgw \y'
  • You can use acronym shorthand for task categories, and time periods.
  • Shorthand is always initialized with a backslash.
  • Shorthand for time periods: 0 (this week), 1 (next week), 2 (two weeks), 3 or m (next month), 4 or q (next quarter), 5 or h (next half), 6 or y (next year).
  • Shorthand for categories uses acronyms. So 'Project Great Wave' is \pgw.

Tasks can also be edited inline — click a task to pop open the inline editor right where it lives, no overlay required.

The list goes beyond the usual time buckets, too — anything further out than "next year" rolls into a distant-future bucket so very long-horizon tasks don't get lost.

Shortcuts

Press ? at any time to open the in-app help overlay with the full list. The essentials:

  • / focus the task input
  • f show / hide future events
  • j / k select previous / next task
  • x toggle done on the selected task
  • Space edit the selected task inline
  • # delete the selected task
  • ? open / close help
  • Esc cancel input or close overlays
  • Enter submit a task or finish an edit

Some Thoughts in Hindsight

Despite my best aspirations I personally ended up not using this task app. Besides developing some new personal preferences around how I keep track of things, the main issue I found with it was that some of the blurry time windows can overlap in weird ways. A great example: when its the last week of December, 'Next Week', 'Next Month', 'Next Half', 'Next Quarter', and 'Next Year' will all move your task ahead by the same amount. It's a little weird cognitively. A solution to this problem would be to use a time shorthand instead of categories, so that you can input things like '\4m' to mean '4 months from now'. But it was a fun experiment. Give it a try, maybe this will work for you!

About

a blurry task list for those who like to be both lazy and organized

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors