]> git.scottworley.com Git - vopamoi/log
vopamoi
2 years agoFull-width input box
Scott Worley [Wed, 26 Jan 2022 21:59:25 +0000 (13:59 -0800)]
Full-width input box

2 years agoStart with focus on top task
Scott Worley [Wed, 26 Jan 2022 21:46:03 +0000 (13:46 -0800)]
Start with focus on top task

2 years agoControl-enter to make new tasks top-priority
Scott Worley [Wed, 26 Jan 2022 21:25:47 +0000 (13:25 -0800)]
Control-enter to make new tasks top-priority

2 years agoAllow Model to return values through UI
Scott Worley [Wed, 26 Jan 2022 21:25:06 +0000 (13:25 -0800)]
Allow Model to return values through UI

2 years agoInitiate task creation with Enter key rather than form submit
Scott Worley [Wed, 26 Jan 2022 21:11:09 +0000 (13:11 -0800)]
Initiate task creation with Enter key rather than form submit

This will let us detect modifiers on the keystroke.

2 years agoEliminate createTask. It's part of addTask
Scott Worley [Wed, 26 Jan 2022 21:00:15 +0000 (13:00 -0800)]
Eliminate createTask.  It's part of addTask

In the spirit of maintaining the invariant: all tasks are in the DOM; no
loose, floating tasks.

2 years agoRe-order tasks
Scott Worley [Wed, 26 Jan 2022 20:55:28 +0000 (12:55 -0800)]
Re-order tasks

2 years agoPut tasks in a div
Scott Worley [Wed, 26 Jan 2022 20:50:10 +0000 (12:50 -0800)]
Put tasks in a div

2 years agoSort Model methods
Scott Worley [Wed, 26 Jan 2022 19:31:02 +0000 (11:31 -0800)]
Sort Model methods

2 years agoFactor out task offset logic
Scott Worley [Wed, 26 Jan 2022 18:59:16 +0000 (10:59 -0800)]
Factor out task offset logic

2 years agoFix moving focus over completed tasks
Scott Worley [Wed, 26 Jan 2022 18:44:48 +0000 (10:44 -0800)]
Fix moving focus over completed tasks

It sure would be nice if we could just trigger whatever the browser does
for tab and shift-tab key presses, instead of doing all this.

2 years agoUse a prefix for localStorage keys
Scott Worley [Wed, 26 Jan 2022 17:45:41 +0000 (09:45 -0800)]
Use a prefix for localStorage keys

2 years agoSet tasks "done" (or "waiting", "cancelled", "someday-maybe")
Scott Worley [Wed, 26 Jan 2022 09:01:48 +0000 (01:01 -0800)]
Set tasks "done" (or "waiting", "cancelled", "someday-maybe")

2 years agoLeave something focused after destroying a task
Scott Worley [Wed, 26 Jan 2022 07:54:34 +0000 (23:54 -0800)]
Leave something focused after destroying a task

2 years agoMove focusTaskNameInput and moveCursor into BrowserUI
Scott Worley [Wed, 26 Jan 2022 07:51:50 +0000 (23:51 -0800)]
Move focusTaskNameInput and moveCursor into BrowserUI

2 years agoDestroy tasks
Scott Worley [Wed, 26 Jan 2022 07:45:42 +0000 (23:45 -0800)]
Destroy tasks

2 years agoBrowserUI
Scott Worley [Wed, 26 Jan 2022 06:47:55 +0000 (22:47 -0800)]
BrowserUI

2 years agomoveCursor returns whether it was able to or not
Scott Worley [Wed, 26 Jan 2022 06:35:52 +0000 (22:35 -0800)]
moveCursor returns whether it was able to or not

2 years agoKeep the creation timestamp in the DOM
Scott Worley [Wed, 26 Jan 2022 06:29:14 +0000 (22:29 -0800)]
Keep the creation timestamp in the DOM

2 years agoKeep handleKey lean
Scott Worley [Wed, 26 Jan 2022 06:24:05 +0000 (22:24 -0800)]
Keep handleKey lean

2 years agoKeep Log narrowly about log stuff
Scott Worley [Wed, 26 Jan 2022 06:17:51 +0000 (22:17 -0800)]
Keep Log narrowly about log stuff

2 years agoPersistence
Scott Worley [Wed, 26 Jan 2022 06:13:35 +0000 (22:13 -0800)]
Persistence

2 years agoBuild and consume Log entries
Scott Worley [Wed, 26 Jan 2022 05:47:53 +0000 (21:47 -0800)]
Build and consume Log entries

2 years agoWrites go through the Log
Scott Worley [Tue, 25 Jan 2022 23:53:04 +0000 (15:53 -0800)]
Writes go through the Log

2 years agoNo empty-string-named tasks
Scott Worley [Tue, 25 Jan 2022 22:33:34 +0000 (14:33 -0800)]
No empty-string-named tasks

2 years ago"c" to "Create" tasks
Scott Worley [Tue, 25 Jan 2022 22:29:23 +0000 (14:29 -0800)]
"c" to "Create" tasks

2 years agoNew tasks get focus.
Scott Worley [Tue, 25 Jan 2022 22:28:35 +0000 (14:28 -0800)]
New tasks get focus.

2 years agoCall some things "Model", to distinguish them from "Log"
Scott Worley [Tue, 25 Jan 2022 22:20:22 +0000 (14:20 -0800)]
Call some things "Model", to distinguish them from "Log"

2 years agoj/k movement keys
Scott Worley [Tue, 25 Jan 2022 21:31:52 +0000 (13:31 -0800)]
j/k movement keys

2 years agoNo MVMVC; DOM *is* the model.
Scott Worley [Tue, 25 Jan 2022 19:43:08 +0000 (11:43 -0800)]
No MVMVC; DOM *is* the model.

2 years agoTasks can be focused
Scott Worley [Tue, 25 Jan 2022 10:36:51 +0000 (02:36 -0800)]
Tasks can be focused

2 years agoCreate tasks
Scott Worley [Tue, 25 Jan 2022 10:28:10 +0000 (02:28 -0800)]
Create tasks

2 years agoStart
Scott Worley [Tue, 25 Jan 2022 10:08:21 +0000 (02:08 -0800)]
Start