Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

表示するレーンをフィルタする機能 #1465

Open
thiramisu opened this issue Aug 3, 2023 · 1 comment
Open

表示するレーンをフィルタする機能 #1465

thiramisu opened this issue Aug 3, 2023 · 1 comment
Labels
機能向上 要議論 実行する前に議論が必要そうなもの

Comments

@thiramisu
Copy link
Contributor

thiramisu commented Aug 3, 2023

内容

キャラ・スタイル・プリセットを指定することで、その条件に一致したレーンのみを表示する機能の提案です。

Pros 良くなる点

  • 前に同じキャラがどういう発言をどういうパラメータでしたか等を参照しやすくなる。
  • プリセットの設定しわすれを後から発見しやすくなる。
  • 範囲選択機能(未実装)と合わせると更に使いやすそう。

Cons 悪くなる点

  • フィルタをどのアクションに適用するかの洗い出しが必要で、ものによってはユーザーの期待通りにならない可能性がある。
    範囲選択と同じ感じになるかも?

実現方法

UI

メニューバーに[表示]>[フィルター]を追加してダイアログをポップアップ(キャラ選択ボタンを流用できるかと思います)。
複数選択を可能にするとUIが複雑になりそうなので、とりあえずは一つの条件のものに絞った方が良いかもです。
あとはフィルタ適用中であることを伝える手段が必要です。

内部実装

store.state.filter = {
  characterId,
  styleId,
  presetKey,
}

store.getters.IS_VISIBLE(audioKey)で判定

VOICEVOXのバージョン

0.?.0

その他

@Hiroshiba
Copy link
Member

Hiroshiba commented Aug 3, 2023

issue作成ありがとうございます!
フィルタ機能だと何をフィルタするか曖昧かもなので(音声フィルタとか)ちょっとタイトル変えさせて頂きました!

結構大掛かりなUIとそこそこの実装が必要そうに感じました。
複数選択や検索機能も同じような需要を叶えられるかもです。

実際にボイボを使っていてフィルターがあると便利そうだと思ったことが意外とないかもしれません。
ちょっと最初にユースケース整理するとこかな〜と感じました。

@Hiroshiba Hiroshiba added the 要議論 実行する前に議論が必要そうなもの label Aug 3, 2023
@Hiroshiba Hiroshiba changed the title フィルタ機能 表示するレーンをフィルタする機能 Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
機能向上 要議論 実行する前に議論が必要そうなもの
Projects
None yet
Development

No branches or pull requests

2 participants