CLIP担当者様:
お手数おかけしますが、
以下提案内容をご確認頂いた旨のコメントを
このスレッドに返信頂けますでしょうか?(伝達確認用です)
お手数おかけしますが、
以下提案内容をご確認頂いた旨のコメントを
このスレッドに返信頂けますでしょうか?(伝達確認用です)
以下、実装提案です。
----
オートアクションの既存メニュー(「オートアクションを複製」の直下)に、
→「オートアクションを他のセットに複製」(仮)
→「オートアクションを他のセットに移動」(仮)
のようなメニューを2つ追加し、以下のような機能にしてはどうでしょうか?
■使用条件
・基本的には「オートアクションを複製」メニューの使用可能条件と同じ
・加えて、他セットが存在しない場合(1セットしか無い時)はメニューを非活性化
■機能と実行手順
1.存在するオートアクションをユーザが選択。複数選択も可(既存の操作)
2.「オートアクションを他のセットに複製」のメニューをユーザが選択
3.「セットの複製」(既存)実行時と同様のウィンドウを表示
4.上記ウィンドウ内のレイアウトは以下
・「複製先のセット名」というラベルを表示
・ドロップダウンリストボックスで複製先のセットの一覧を表示
(※今表示中のセットは除外する)
(※初期選択状態は、未選択状態とする)
・OK/キャンセルボタンを表示
(※セットが未選択状態ならOKボタンを非活性状態にしておいてもいい)
5.OKボタンがクリックされたときの動作
・セット未選択状態のとき→「選択してください」旨のメッセージ表示
・セット選択状態のときは、ウィンドウを閉じて、
複製先/移動先のセットを自動選択し表示する。
・複製/移動先では、対象のオートアクションが最下部にまとめて追加表示されている
1.存在するオートアクションをユーザが選択。複数選択も可(既存の操作)
2.「オートアクションを他のセットに複製」のメニューをユーザが選択
3.「セットの複製」(既存)実行時と同様のウィンドウを表示
4.上記ウィンドウ内のレイアウトは以下
・「複製先のセット名」というラベルを表示
・ドロップダウンリストボックスで複製先のセットの一覧を表示
(※今表示中のセットは除外する)
(※初期選択状態は、未選択状態とする)
・OK/キャンセルボタンを表示
(※セットが未選択状態ならOKボタンを非活性状態にしておいてもいい)
5.OKボタンがクリックされたときの動作
・セット未選択状態のとき→「選択してください」旨のメッセージ表示
・セット選択状態のときは、ウィンドウを閉じて、
複製先/移動先のセットを自動選択し表示する。
・複製/移動先では、対象のオートアクションが最下部にまとめて追加表示されている
■実現可能レベルか?
この実装案でコストをおさえたポイントは以下となります。
この実装案でコストをおさえたポイントは以下となります。
【1】
コピー元のデータを一時的にクリップボード等に逃がさない手法なので
複雑化せず安上がり
コピー元のデータを一時的にクリップボード等に逃がさない手法なので
複雑化せず安上がり
【2】
OKボタンを押した後は「セットの複製」(既存)のロジックをほぼ流用可能
----------
「セットの複製」(既存)の場合は、
セットの複製ウィンドウ内でOKボタンクリックされると、
↓
メモリ上の内部管理データに新規(複製)アクションのレコードおよびセットを追加
↓
内部管理データを元に、複製先のセットをコントロールに再表示
OKボタンを押した後は「セットの複製」(既存)のロジックをほぼ流用可能
----------
「セットの複製」(既存)の場合は、
セットの複製ウィンドウ内でOKボタンクリックされると、
↓
メモリ上の内部管理データに新規(複製)アクションのレコードおよびセットを追加
↓
内部管理データを元に、複製先のセットをコントロールに再表示
----------
「オートアクションを他のセットに複製」(仮)の場合は、
今回新設のウィンドウ内でOKボタンクリックされると、
↓
メモリ上の内部管理データに新規(複製)アクションのレコードを追加
↓
内部管理データを元に、複製先のセットをコントロールに再表示
※この部分で「他セットに切替える」「内部管理データを元にコントロールを再表示する」
※という2ロジックがそのまま流用可能
「オートアクションを他のセットに複製」(仮)の場合は、
今回新設のウィンドウ内でOKボタンクリックされると、
↓
メモリ上の内部管理データに新規(複製)アクションのレコードを追加
↓
内部管理データを元に、複製先のセットをコントロールに再表示
※この部分で「他セットに切替える」「内部管理データを元にコントロールを再表示する」
※という2ロジックがそのまま流用可能
【3】
「オートアクションを他のセットに移動」(仮)を実装する場合、【2】に記載した
流れの一番最後で「内部管理データの、複製元の対象アクションのレコードを破棄」
するだけで、あとはほぼ複製時と同様の処理で実現可能です
■実装の必要性
当該スレッドを含めこれまで他にもいくつかスレッドが立っています。
私の中ではこれまでなんとか我慢できるものだったので声をあげるまでは
いかなかったのですが、使いたいアクションもどんどん増えてきた現状、
オートアクションがセット間をまたいで整理できない状況は非常に不便である、
と思うようになりました。どれほど不便かの詳細は他の方々(他スレッド含む)が
書かれている通りで、私も概ね賛同致します。
また、プロもしくはプロを目指すような方々はよく「作業効率を上げて・・」と
いう話を耳にするものですが、このオートアクションという機能はまさに、
この効率を大幅に改善できるすばらしい機能であると思います。であるのに、
なぜ、この要望が数年単位でいつまでも放置されているのか、私には疑問です。
『プロも使っているソフト』が表面上の言葉でないのであれば、この要望は
真っ先に対応していてもおかしくない位置づけとも思う次第です。
さらに、今回提案させて頂いた実装方法ですが、私がこのように記載せずとも
優秀な開発者が揃っておられるであろう御社であれば、簡単に実現できそうな
もので、変な話ですが、来る新入社員の研修用の素材として対応頂いていい
のでは、とも思います。
あとはComicStudioと比較しても今回の対応は、ClipStudioPaintとの差別化に
貢献できる部分であることは言うまでもありません。
ささいな機能ですがとても親切な機能で、
コミスタからクリスタに移行される方々にも喜ばれることでしょう。
今のクリスタには「細やかな親切」が圧倒的に不足している、と感じています。
是非、体質改善の糸口として対応頂きたい!
セット分けができつつも移動できないのでは整理の手間が跳ね上がり非常に不便です。
早期の実装お願いしたい所です。