アイディアのドラッグ&ドロップを改善 – 開発日記(51)

2023/09/04~08

アイディアのドラッグ&ドロップを改善に取り掛かり、アイディアのマウス操作(メニュークリック&ドラッグ)を調整した。

2023/09/09

引き続きアイディアのドラッグ&ドロップの改善。

FlutterのDraggableでドラッグを行うと「オブジェクト上のクリックした場所に応じfeedbackアイテムの位置が自動でずれる」のだが、それがむしろ困るので止めたかった。調べるのにかなり手こずったが、結局Draggableウィジェット の dragAnchorStrategy: pointerDragAnchorStrategy を指定すれば良いことが分かった。

またこれまでキャンバスの拡大・縮小時はドラッグ中のオブジェクトの位置やサイズがずれていたので、それも修正した。

アイディアとアイディアの間にドロップしたいときの、ドロップターゲットの表現も改善した。

2023/09/10

アイディアのドラッグ&ドロップの対応の続き。

ドロップターゲットの描画を分かりやすくした。

ドラッグ&ドロップしたときにアイディアをアニメーションしようとしていたが、実装に手間がかかりそうだったのが分かり後回しにすることに。

他に「同レーン内のアイディアのドラッグ&ドロップの制御」もようやく実装出来てきたが、複雑で非常に苦労した。アンドゥはまだ微妙。


※開発日記は当時の記録をもとに作成し、必要に応じて加筆・補足しています

この記事はアイディア整理ソフト「idea Lane」の開発記録です

どなたでも、ユーザ登録だけで無料ですぐに使えます
テキストベースの思考整理ツール「idea Lane」


コメント

タイトルとURLをコピーしました