Skip to content

Devlog / Week 06

Day 20 (2024-08-12 Mon)

  • プロパティメタデータのシステム
  • プロパティの表示 : 一覧取得、表示コンポーネント紐づけ
  • プロパティ表示の自動更新
  • [ ]
  • [ ]

Next

  • オーバーレイの表示

  • Blender風の左下のメニューの表示

  • フロー分析のためのコード書き換え

  • タイムライン表示機能の追加

  • schedule とかの API を使いやすくする

  • 呼び出される schedule を事前に集める

  • タイムラインで schedule を表示

  • 変数の追跡(代入・関数呼び出しのみ)

  • コード書き換え・アンドゥ・リドゥ

  • schedule のタイミングの移動

  • アニメーション設定の書き換え

  • スレッドのシーン読み書きの追跡

  • createOverlay() でオーバーレイを作る

  • ビューポートの拡大と移動

  • コードエディタの追加

Future

  • 意図せずエクスポートされているものがないか確かめる
  • 不要な依存関係がないか確かめる
  • ちゃんと store.listen とかを unbind しているか確かめる
  • useBatchedStore を anisketch へのアクセスでは使うようにする
  • Symbol.dispose がちゃんと呼ばれているか確認する
  • docs に書いてある仮のコードを本当のコードで置き換える
  • メッセージ文頭の大文字小文字を揃える
  • エラーメッセージとかのクラス名が正しいか確認する
  • 見た目のカスタマイズができるように class を添える?
  • メモリリークがないか確かめる : イベントが発火しない EventTarget とか
  • 例外処理をちゃんと書く
  • addCommandLayer の呼び出しが頻繁じゃないことを確かめる