今日の一枚
immerで更新してCypressでテストできるようになったのでimmerで色々更新してみる グループの位置を更新
子要素Bの位置を更新
グループ作成後に子要素が移動した時にどうなるべきか 現状はバウンディングボックスは適切に描画されているが子要素描画のオフセットがズレている
A: 解決方法として「子要素が移動した時に親のpositionを修正する」がある
B: レンダリング時に調整する手もある
これは「グループを作った後で子要素をドラッグして移動」が実装された後に必要になるものだから一旦保留して先に進もう
タイトルがある場合のマージン
Regroupではボーダーを白にしてたんだけど
今回の開発はCypressで確認したい状態にして画面を確認して期待したものになってるのをみてそれをコードで確認するように変えて…という感じで開発しているのでリファクタリングするときの安心感が高い。しかしいまだに人間が操作するためのイベントハンドラとかをつけてない。これでいいのか?
実際に使えるようにするために必要な機能を書き出す
子要素を移動した時にオフセットがずれる問題、後回しにしようかと思ったけど シンプルな状態でテストを書いた方がいいなと思ったので明日はまずそれをやろう 後からやり方を変えたくなってもテストがあればやりやすいはずだから