- Windows
- Mac
- Linux
追加機能
- Apple Silicon macOSに対応
- ヘルプダイアログのデザインを刷新
- トーク:デフォルトプリセットが再登録できないバグの修正
- トーク:全選択ショートカットキーを追加
- トーク:キャラクター選択ショートカットキーを追加
- ソング:歌声に呼吸音が被る問題を修正
- ソング:様々な形式のプロジェクトファイルのインポートに対応
- ソング:実験的機能としてマルチトラック機能を追加
- ソング:ピッチ編集機能を通常機能に
- 開発環境の向上
- バグ修正
What's Changed
- ヘルプ画面のライセンス情報セクションのリデザイン by @takusea in #1650
- ヘルプ画面のライセンス情報セクションのリデザイン by @takusea in #1684
- 新しい色変数の作成(リデザイン後のUI部分のダークモード対応) by @takusea in #1756
- ヘルプ画面の音声ライブラリの利用規約セクションのリデザイン by @takusea in #1831
- [project-redisign-help-dialog] Refactor: Markdown表示のセクションをHelpMarkdownViewSectionコンポーネントに共通化 by @takusea in #1883
- [project-redisign-help-dialog] ヘルプダイアログのデザインの最終調整 by @takusea in #1905
- [project-redisign-help-dialog] ヘルプ画面のナビゲーションバーのリデザイン by @takusea in #1958
- ソング:webGLVersionが2未満の場合にエラーとしてロギングするようにする by @sigprogramming in #2033
- ソング:startFrameがマイナス値になりf0にundefinedが入るバグを修正 by @sigprogramming in #2032
- ソング:音量が正しく生成されていないのを修正 by @sigprogramming in #2030
- Docs: ピッチ編集機能の場所をより正確に案内 by @Hiroshiba in #2035
- セルの全選択 by @ShimagayaSatoka in #1963
- Update: TypeScriptとViteを更新 by @sevenc-nanashi in #2001
- SingingStoreStateが重複していたので片方削除 by @White-Green in #2045
- 自動アサインされるレビュワーをmain-reviewerチームに変更する by @Hiroshiba in #2049
- ソング:フレーズのレンダリングがエラーで止まらないようにする by @sigprogramming in #2046
- [project-redisign-help-dialog]各セクションの背景色の統合 by @takusea in #2048
- macos-11を使わないようにする by @Hiroshiba in #2050
- refactor: TuningTranscriptionのコード量を削減 by @weweweok in #2005
- Delete: 不要な依存を削除 by @sevenc-nanashi in #2054
- ソング:編集対象切り換えにQBtnToggleを使うようにする by @sevenc-nanashi in #2051
- Add: 1~10番目のキャラクターを選択するホットキーを追加 by @tsym77yoshi in #2034
- ソング:MIDI読み込みを改善 by @sevenc-nanashi in #1982
- [refactor] NoteIdブランド型定義 by @Hiroshiba in #1969
- Fix デフォルトプリセットの再登録が機能してないバグ(#1996)を修正 by @madosuki in #2053
- doc: OSのサポートバージョンを更新する by @Hiroshiba in #2066
- ソング:Score型をなくす by @sigprogramming in #2065
- [project-redisign-help-dialog]ファイルパスをmainリポジトリに合わせる by @takusea in #2059
- ソング:pauが重ならないようにする by @sigprogramming in #2056
- perf: 非同期処理を改良 by @sabonerune in #1973
- FIX: node-tree-killのエラー処理のミスを修正 by @sabonerune in #2061
- Add: getOrThrow / deleteOrThrowを追加 by @sevenc-nanashi in #2055
- FIX: メインプロセスで未捕捉のエラーが発生したときの処理を変更 by @sabonerune in #2060
- ハミング/ソングスタイルを使用して作成されてしまったデフォルトプリセットを削除するマイグレーション処理に対してのテストを追加する by @madosuki in #2064
- FIX: ホットキーでshift+数字を登録時のエラーをなくす by @tsym77yoshi in #1964
- fix: テキスト読み込みでルビ文字列を削除 by @weweweok in #2084
- refactor:
image64Helper.ts
をbase64Helper.ts
へリファクタリング by @sabonerune in #2080 - 辞書保存ダイアログ・ツールバーカスタマイズの編集破棄の案内がわかりにくかったので修正 by @Hiroshiba in #2069
- ソング:シーケンサーのグリッドをコンポーネント化する by @sigprogramming in #2087
- [refactor] projectのマイグレーションを関数切り出し by @Hiroshiba in #1967
- refactor: ソングのデフォルトスタイルは一旦実装しない方針 by @Hiroshiba in #2077
- 【読み方&アクセント辞書 単語一覧】登録単語の編集・削除ボタンの常時表示をやめてOOUI的に by @honey32 in #2072
- ESModuleのパッケージを読み込めるようにする by @sevenc-nanashi in #2073
- [refactor] 日本語を処理するドメインを切る by @Hiroshiba in #2091
- トーク:全選択ショートカットキーをctrl+Aに変更する by @Hiroshiba in #2044
- Test: 設定ダイアログのスクリーンショットテスト追加 by @Hiroshiba in #1953
- no-unused-varを開発時以外はエラーに by @Hiroshiba in #2097
- 設定ファイルの保存をアトミック操作に変更 by @RikitoNoto in #2098
- vuexのstoreの呼び出しをリテラル引数からDot記法へ by @Segu-g in #2099
- ピッチ編集モードでテンポ変更を行うとユーザーが描いたピッチがずれるのを修正 by @sigprogramming in #2101
- Improve: データ準備を高速化 by @sevenc-nanashi in #2090
- [テスト追加] プロジェクトファイルのマイグレーションテスト by @Hiroshiba in #1968
- Refactor: SettingDialog.vueのトグルボタンを共通化 by @Hiroshiba in #1954
- Bump actions by @nix6839 in #2109
- マルチトラック:storeを色々変える by @sevenc-nanashi in #2093
- "uuid"を組み込みの
crypto.randomUUID
に置き換える by @nix6839 in #2113 - "clone-deep"を組み込みの
structuredClone
に置き換える by @nix6839 in #2114 - PropsでcamelCaseを使い,省略記法を強制するように変更 by @cm-ayf in #2070
- darwin-arm64プラットフォーム対応 by @nix6839 in #2112
- 不要な依存関係を削除する by @nix6839 in #2115
- refactor: SettingDialog.vueのボタントグルを共通化 by @Hiroshiba in #2111
- Add: ブラウザ版にファイル読み込みを追加 by @sevenc-nanashi in #2092
- [docs] 使い方に歌詞の入力を追加 by @Hiroshiba in #2117
- Add: UtaFormatixを導入してインポートできる対応形式を増やす by @sevenc-nanashi in #2104
- 貢献者ガイドラインの作成 by @nmori in #1202
- シング側のポートレート位置を調整する by @romot-co in #2122
- マルチトラック:mainをマージ by @sevenc-nanashi in #2125
- マルチトラック:コンポーネントを分離する by @sevenc-nanashi in #2129
- Refactor: v-for1つでノートを描画する形に変更し、ダブルクリック判定処理を無くす by @sigprogramming in #2118
- Improve: ノートの重なり検出のアルゴリズムを変える by @sevenc-nanashi in #2133
- Change: RELOAD_URLで飛ばすページをabout:blankにする by @sevenc-nanashi in #2121
- feat: sandboxを有効化 by @sabonerune in #2074
- [project-redisign-help-dialog] 色変数名をnew-color-*からcolor-v2-*に変更 by @takusea in #2132
- Update: utaformatix-tsを0.3.2に更新 by @sevenc-nanashi in #2142
- feat: speaker_infoをURLで受け取るようにする by @sabonerune in #2095
- Vuexでproductionモードを使用可能にし、productionモードで起動する方法を案内 by @Hiroshiba in #2135
- Storybookを導入する by @Hiroshiba in #2140
- fix: chromaticのgithubactionsのエラー直す by @Hiroshiba in #2145
- Ubuntu 24.04の制約を回避するために--no-sandboxオプションをdesktopファイルのExecエントリに追加 by @madosuki in #2141
- fix: chromaticのgithubactionsのエラー直す2 by @Hiroshiba in #2146
- ファイルの書き出し時の名前設定にプロジェクトファイル名を含められるようにする by @jdkfx in #2137
- [project-redisign-help-dialog] mainリポジトリの変更差分を反映 by @takusea in #2147
- マルチトラック:インポートに対応 by @sevenc-nanashi in #2126
- [project-redisign-help-dialog] デザインの微調整 by @takusea in #2149
- マルチトラック:mainをマージ by @sevenc-nanashi in #2150
- feat: IPCメッセージの
sender
を確認する by @sabonerune in #2151 - Update: Typescriptとかを更新 by @sevenc-nanashi in #2128
- feat: ウインドウの作成とナビゲーションを無効化する by @sabonerune in #2154
- fix:
returnResourceUrl
の説明を追加 by @Hiroshiba in #2158 - マルチトラック:mainをマージ by @sevenc-nanashi in #2159
- [project-redisign-help-dialog] デザインの調整 by @takusea in #2155
- マルチトラック:サイドバーを追加 by @sevenc-nanashi in #2148
- fix: プリロードスクリプトを変更した時HMR(自動リロード)が機能しない問題を修正 by @sabonerune in #2157
- feat: appプロトコルでfetch可能なディレクトリを制限する by @sabonerune in #2153
- 「音声をつなげて書き出し」のファイルエラーメッセージを表示する by @Hiroshiba in #2131
- fix: tsconfigをViteの推奨する設定に合わせる by @sabonerune in #2162
- applyPatchesを自前実装に置き換える by @White-Green in #2052
- マルチトラック:mainをマージ by @sevenc-nanashi in #2166
- vuexのstoreの呼び出しをリテラル引数からDot記法へ: setting.ts, ui.ts by @Segu-g in #2170
- マルチトラック:Undo/Redoで壊れるのを修正 by @sevenc-nanashi in #2165
- マルチトラック:再生・書き出しに対応 by @sevenc-nanashi in #2163
- マルチトラック:シーケンサー周りを対応 by @sevenc-nanashi in #2161
- リファクタリング:コマンドのunixMillisecをUUID4にする by @Hiroshiba in #2174
- [project-redesign-help-dialog]mainリポジトリへのマージに向けた最終調整 by @takusea in #2160
- Vuexのコマンドのsnapshotテストを追加 by @Hiroshiba in #2175
- マルチトラック:mainからマージ by @sevenc-nanashi in #2177
- [project-redesign-help-dialog]mainリポジトリへマージする by @Hiroshiba in #2169
- vuexのstoreの呼び出しをリテラル引数からDot記法へ: command.ts, preset.ts, engine.ts, project.ts, audio.ts by @Segu-g in #2180
- マルチトラック:最終調整 by @sevenc-nanashi in #2176
- マルチトラック:mainからマージ by @sevenc-nanashi in #2184
- マルチトラック:detailsタグのコンフリクト解消ミス修正 by @Hiroshiba in #2187
- マルチトラック:複数選択が出来ないのを修正 by @sevenc-nanashi in #2186
- マルチトラック:mainにマージ by @sevenc-nanashi in #2185
- Fix:フレーズの更新を行っているところの処理に問題があったので修正 by @sigprogramming in #2188
- ソング:REGISTER_TRACKをINSERT_TRACKに変更 by @Hiroshiba in #2189
- バージョン0.20に向けてUXや仕様を調整 by @Hiroshiba in #2191
- to 0.20.0 by @Hiroshiba in #2193
New Contributors
- @takusea made their first contribution in #1650
- @ShimagayaSatoka made their first contribution in #1963
- @White-Green made their first contribution in #2045
- @honey32 made their first contribution in #2072
- @RikitoNoto made their first contribution in #2098
- @nix6839 made their first contribution in #2109
Full Changelog: 0.19.0...0.20.0