概要
File Requester に Maya のブックマーク機能が欲しいという要望が上がっているので、実装に向けて仕様の検討をおこなっていきます。
仕様案
※GUI や機能・操作内容についてのアイデアがまとまったらこちらにまとめていってください。
- 具体的にどのように登録作業をおこなうのでしょうか?
> 右側からドラッグ&ドロップ、もしくは右側の追加したいフォルダで「右クリック → Add Bookmark」でしょうか。
- Folder Bookmarks と Current Project 両方必要なのでしょうか?
- >Currentは現在の履歴機能があるので無くていいと思います。
- 名前の変更、削除についても同様で、どのような風に操作をしたいでしょうか?
> 右クリックメニューで変更、削除できればいいかと思います。
- ブックマークからディレクトリへのアクセスはどのようにするのでしょうか?
> クリックしたら「Move from Clipboard」と同様の挙動で移動すればいいと思います。
Maya のブックマーク機能
要望のベースになっているのは Maya のファイルダイアログにあるブックマーク機能です。
Maya のブックマーク機能で問題なのはブックマークしたディレクトリ名のみが表示されるため、同じ名前のディレクトリを複数登録しようとすると破綻してしまうことです。
このため、ユーザーの使用例でも satoHero や berettaNormal のようなアセットの部分の階層をブックマークするという運用になっているようです。また、同様な理由でショット階層では使い物にならないため、ショット側では使用していないようです。
●上記ちょっと違うので訂正です。
MAYAで名前変えられないのは使いづらいので問題ですが、ショットでもまったく使っていないわけではないです。 ショットの場合は、現在進行しているwork、頻繁にアクセスするworkを登録していたりします。 (岩崎)
ブックマークに必要な機能
ブックマーク機能を実現するために最低限必要な機能は以下の通りです
Create
- 階層からのドラッグアンドドロップでの登録
Read
- 階層の選択
- Explorer でのオープン
- クリップボードへのコピー
Update
- 名前の変更
- ドラッグアンドドロップによる順番の変更(必要?ソートで十分?) →必要です。
Delete
- 不要になったアイテムの削除
想定される課題
- プロジェクト毎のブックマークの分離
- >JCGSがプロジェクト毎になるので、そのプロジェクトのブックマークにしかアクセスできないと思います。もし出来るならプロジェクトごとにブックマーク登録したいですが、難しければ現状は並列でもいいです。
- ブックマーク先の階層が無くなった場合
- ブックマークにアクセス→階層が無いという警告→削除?
- >MAYAと同じでいいです。 フォルダが消えたら非アクティブのグレー状態→削除 もしくは何も変わらず、アクセスしようとしたら警告→削除
- ブックマークの数が増えた場合の対応
- ブックマークの数が増えるとその中からアイテムを選択するのも大変になってしまう
- >フォルダわけできるのが理想ですが、とりあえず出来なくてもいいです。
現状、必要ないと判断されたもの
- アイコンなど画像での表示?
- 要望は上がりそうなものの、何をアイコンにするか?という問題がある。結局フォルダアイコンになるので見た目以外メリットを感じない。
- >MAYAと同じフォルダアイコンでいいです。もしくは無しでもいいです。あまり気にしなくていいかと。
- 階層化
- ブックマークが増えて整理が必要だから階層化したいという要望が上がりそう
- >上記の通りあがると思いますが、工夫次第で対処できる点だと思います。MAYAでも出来るように順番入れ替えるとかはできるようにしてほしいですが。
- 大量のブックマークがあっても管理できないのだから整理すべき。
- >ちょっと意味が分からなかったです。
- 複数のユーザーで共通のブックマーク
- プロジェクトで良く使う階層を複数ユーザーでシェアしたいという要望が上がりそう
- >あがらないと思います。「メッセンジャーでここブックマークしておいて」で済む話なので。
- ブックマークの過剰利用。本来の用途から外れてしまう。
- >こちらも意味がよくわかりませんでした。
- 派生要望として、エクスポート/インポート
- >あるかもしれませんが、とりあえずは考えなくて良いかと。
- ソートは必要ないでしょうか?その他、必要な機能は無いでしょうか?
> 追々あると便利かもしれませんが、当面無くていいです。使わないかもしれません。