scheduler.tsxの改善点
実行日時を後日にずらしたものは当日のやり残しにカウントしない
例えば↓のGNH-20s3S-レポート2は、残りをやる時間帯を別日に設けたので、やり残しカウントから除外していい
https://gyazo.com/06dd1e5cfa786d15d290911d358b3a78
✅日をまたぐタスクは、対象の日にち内の所要時間のみ計算に加える
✅完了したリンクなしタスクを完了扱いしていない
✅やり残したタスクの所要時間は、タスクラインのをつかう
リンク内の所要時間は、後日変更されているかもしれない
✅予定表に表示する用のobjectの型定義を用意しよう
実行時間帯がかぶるものがあればエラーを出す
色を変えるといいかな
実行日時を決めたもので、現在時刻<実行終了日時のものをリストから隠すオプションを入れる
いつやるか決まっていないものを絞り込む
決まったものにマークを表示するようにしたから、一応これで判別できる
どちらも期日が過ぎるとだんだん下に沈んでいくとみなせる
分ける必要ないのでは?
CSSの整理
やっぱ実際に使うと欲しい機能がわかってくる
実装方法
実装はこっちが楽だけど、赤リンクかどうか判断しづらいか
当日のカレンダーは繰り返しタスクからタスクを生成せず、日刊記録sheetに書き込まれたタスクのみを表示するが、タスクリンクはリンクデータを反映させるようにする 書き込まれていないのをリンクデータから反映させる
理由:タスクの日時を調節した結果を当日のにも反映させるため
繰り返しタスクの未来の特定の予定だけずらしたい
例外設定記法をどう実装するかが悩ましい
新しいリンクを作って指定?
特定のページに例外の日を書き込む?
複数の繰り返しタスクで例外設定を一括設定したいとき面倒
移動したタスクを区別する
borderを点線にしたり、半透明にしたりしたい
データを全てのタブで共有する
やり残したタスクをコピーする
.indcatorへscrollするさいカクつく
データ提供方式を変える必要あり
N日分のタスクを一気に取り出し、各timelineに渡す