takker-scheduler-3で変えたいところ
/icons/done.iconlog page (takker-scheduler-3)の作成と記録を切り出す機能とを別にする
task line (takker-scheduler-3)をまとめて選択してlog page (takker-scheduler-3)を一括生成したい
❌特定のtask portal page (takker-scheduler-3)からtask data (takker-scheduler-3)を作る
予定開始時刻と見積もり時刻を書きやすくしたい | takker-scheduler-3
ひとまとまりのtask line (takker-scheduler-3)を一度に作る
e.g. 自転車の準備→自転車に乗る→自転車を片づける→シャワーを一度に作る
task portal page (takker-scheduler-3)の既存の仕組みだけで済みそう
task line生成関数は複数のtask data (takker-scheduler-3)を一度に生成できる
タスク名を変えて一度に作ればいいだけだ
繰り返しサブタスクって名付けてたみたいtakker.icon
一般的な用語を使うと、タスクとサブタスクにある関係か?
順序が存在するから、単なるサブタスクではない?
簡単にtask portal page (takker-scheduler-3)を作る
タイトルと説明を選択して実行する
説明はインデントでぶら下げる
task line生成関数は自動で作る
→takker-scheduler-3/portal
/icons/done.iconlog page (takker-scheduler-3)に転写したことを示す何らかの印がほしい
末尾に loggedをつけるとかどうだ?
19:13:57 そうした
/icons/done.icon日刊記録sheetとGoogle Calendarを同期させる
タスクの並び順を固定する
sectionごとに並びを固定する方法
sectionの開始時刻に予定開始時刻をあわせる
すべてのタスクの順序を固定する方法
予定開始時刻に適当な数値を入れておく
sectionが書き込まれないバグを直したい
codeのrefactoring
同じコードが複数箇所に現れたりしている?
ともあれ、一旦codeの掃除をしておこう。
/icons/done.icondate-fns.min.jsで書き換えた
❌task line (takker-scheduler-3)にeditor操作機能もつける?
/icons/done.icon takker-scheduler-3をファイル分割する
特にlog page (takker-scheduler-3)系はばらせる
ばらしたもの
takker-scheduler-3/logger
ばらさなかったもの
planner
takker-scheduler-3/plan-generatorですでにばらしてある
takker-scheduler-3#604e76611280f000004af9c8は外部から簡単に使えるようにするためのwrapperなので、わざわざ切り出す必要はない
log pageに集計用scriptを書いておく?
予定時刻、実績時刻、作業ログなどをJSONで出力する
集計時に対象タスクのscriptを実行してデータを得る?
操作の考え方を変えたくなった
takker-scheduler-2の場合
1. textを解析してtask objectを作る
2. 何らかの操作をする
3. 書き出す(= textに変換する)
変更後
値の操作と書き出しを一体化させる
e.g. 開始時刻を変更する
await task.setStart(new Date())
takker-scheduler-3/task#604e20f31280f000004af4a5
event handlerの仕組みを真似る
e.g. タスクを完了した後は必ずoncomplete()を実行する
2021-03-13 00:27:32 これだけじゃ機能が足りないと思うのだが、具体的になにが足りないのかがわからないな……。
templateの生成機能かな?
楽に入力できるようにする
だとしたら、しばらく使ってみないとなにが必要かはわからないな。
数回繰り返した行動にのみtemplateを用意するから
未完了タスクの移動機能が足りない
変則的になるな
task line生成関数が決める法則の外に出てしまっている
移動したタスクの位置も考慮して、タスクの生成判断をするしか無いか
いるやつといらないやつがある
勉強タスクの場合は絶対いる
おやつくらいならどうでもいい
それぞれに応じて、task line生成関数を設計する
2021-11-06 20:51:31 未完了タスクを過去のページからクロールして探さなければいけない、ということか
確かにそれは大変だ
#2023-11-27 17:25:16
#2021-11-06 20:52:14
#2021-08-31 06:14:36
#2021-05-16 18:02:43
#2021-05-11 01:56:43
#2021-05-03 17:26:08
#2021-04-30 10:59:16
#2021-03-22 19:14:07
#2021-03-20 17:49:15
#2021-03-18 14:49:29
#2021-03-17 21:01:46
#2021-03-15 21:06:20
#2021-03-13 15:38:42