From a1ace7836753ecdb2b2dea0f304383642e668776 Mon Sep 17 00:00:00 2001 From: "Nanashi." Date: Tue, 8 Oct 2024 19:16:42 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=9E=E3=83=AB=E3=83=81=E3=83=88=E3=83=A9?= =?UTF-8?q?=E3=83=83=E3=82=AF=EF=BC=9A=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB?= =?UTF-8?q?=E3=83=88=E3=81=A7=E6=9C=89=E5=8A=B9=E3=81=AB=E3=81=99=E3=82=8B?= =?UTF-8?q?=20(#2285)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Delete: マルチトラック周りの設定を消す * Add: トラック一覧を開いてあげる * [update snapshots] * [update-snapshots] * Change: SingEditor.vueでトラックを開く * Fix: e2eテストを修正 * Update tests/e2e/browser/設定ダイアログ/書き出しファイル名パターン.spec.ts * Fix: .sizeをwatchする * Fix: q-card__actionsを増やす * Revert: インポートダイアログ周りを戻す [update snapshots] * (スナップショットを更新) * (CI用) * Delete: 不要なdeepをなくす Co-authored-by: Hiroshiba --------- Co-authored-by: Hiroshiba Co-authored-by: github-actions[bot] --- .../Dialog/ImportSongProjectDialog.vue | 28 ----- .../Dialog/SettingDialog/SettingDialog.vue | 98 ++++-------------- src/components/Sing/SingEditor.vue | 18 ++-- src/components/Sing/ToolBar/ToolBar.vue | 5 - src/components/Sing/menuBarData.ts | 58 +++++------ src/store/project.ts | 16 +-- src/store/setting.ts | 1 - src/store/singing.ts | 68 ++++-------- src/type/preload.ts | 1 - ...3\202\277\343\203\274\343\203\263.spec.ts" | 5 +- ...3\203\203\343\203\210-1-browser-win32.png" | Bin 55812 -> 59723 bytes ...3\203\203\343\203\210-2-browser-win32.png" | Bin 54137 -> 56002 bytes ...3\203\203\343\203\210-3-browser-win32.png" | Bin 59431 -> 60333 bytes ...3\203\203\343\203\210-4-browser-win32.png" | Bin 59431 -> 60333 bytes 14 files changed, 89 insertions(+), 209 deletions(-) diff --git a/src/components/Dialog/ImportSongProjectDialog.vue b/src/components/Dialog/ImportSongProjectDialog.vue index cfc301db24..1d478bd18c 100644 --- a/src/components/Dialog/ImportSongProjectDialog.vue +++ b/src/components/Dialog/ImportSongProjectDialog.vue @@ -40,17 +40,10 @@ > - @@ -117,10 +110,6 @@ const { dialogRef, onDialogOK, onDialogCancel } = useDialogPluginComponent(); const store = useStore(); const log = createLogger("ImportExternalProjectDialog"); -const multiTrackEnabled = computed( - () => store.state.experimentalSetting.enableMultiTrack, -); - // 受け入れる拡張子 const acceptExtensions = computed( () => supportedExtensions.map((ext) => `.${ext}`).join(",") + ",.vvproj", @@ -243,23 +232,6 @@ const trackOptions = computed(() => { }); // 選択中のトラック const selectedTrackIndexes = ref(null); -const selectedTrackIndex = computed({ - get: () => { - if (selectedTrackIndexes.value == null) { - return null; - } - if (selectedTrackIndexes.value.length === 0) { - return null; - } - return selectedTrackIndexes.value[0]; - }, - set: (index: number | null) => { - if (index == null) { - throw new Error("assert: index != null"); - } - selectedTrackIndexes.value = [index]; - }, -}); // データ初期化 const initializeValues = () => { diff --git a/src/components/Dialog/SettingDialog/SettingDialog.vue b/src/components/Dialog/SettingDialog/SettingDialog.vue index 35fcc8f73d..81a819356c 100644 --- a/src/components/Dialog/SettingDialog/SettingDialog.vue +++ b/src/components/Dialog/SettingDialog/SettingDialog.vue @@ -59,24 +59,10 @@ }}はCPU版のためGPUモードを利用できません。 - -
音声のサンプリングレート
-
- - - 再生・保存時の音声のサンプリングレートを変更できます(サンプリングレートを上げても音声の品質は上がりません)。 - - -
- + -
+ @@ -371,19 +357,12 @@ " /> - - -
- -
-
+
@@ -471,22 +450,17 @@ > - - -
- - - -
-
+ + +
@@ -534,17 +508,6 @@ ) " /> - - - 現在のプロジェクトに複数のトラックが存在するため、無効化できません。 - - @@ -939,23 +902,6 @@ const selectedEngineId = computed({ const renderEngineNameLabel = (engineId: EngineId) => { return engineInfos.value[engineId].name; }; - -// トラックが複数あるときはマルチトラック機能を無効化できないようにする -const canToggleMultiTrack = computed(() => { - if (!experimentalSetting.value.enableMultiTrack) { - return true; - } - - return store.state.tracks.size <= 1; -}); - -const setMultiTrack = (enableMultiTrack: boolean) => { - void changeExperimentalSetting("enableMultiTrack", enableMultiTrack); - // 無効化するときはUndo/Redoをクリアする - if (!enableMultiTrack) { - void store.dispatch("CLEAR_UNDO_HISTORY"); - } -};