動画眼、動画眼Noteに簡易Undo実装

とあるお方より要望をいただきまして、動画眼および動画眼Noteにアンドゥ機能を実装しました。こちらからどうぞ。

つーか、今までなかったってのがダメダメですよね。ユーザビリティ屋として(笑)。

ただ、実装としては簡易的な手抜きアルゴリズム(裏でString変数に丸ごとコピーして保持してるだけ)なので、以下の制約があります。

  1. 戻れるのは1ステップのみ
  2. 「やり直し」(Redo)も不可
  3. 数千行レベルのデータを扱った場合の挙動が未検証(遅くなったり不具合が出たりするかも)
  4. 動画眼Noteのメモ欄を手操作で編集した場合には非対応

3.に関してはこのツールでそこまでの規模のデータを扱うことはないだろうと思ってますが、もし不都合など起きましたらお知らせ下さい。

4.はやってやれないことはないんですが、手入力の場合、どの単位で戻ればいいのかチューニングが難しそうなので見送りました。例えば1文字単位で戻れるようにしても、1ステップのみではあまり意味ないでしょうし。

ちなみに、今バージョンはどちらも1.1.0としました。機能追加があった場合に2セグメント目、バグ修正だけなら3セグメント目をカウントアップするというナンバリングです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)