Commit Graph

136 Commits

Author SHA1 Message Date
Sakamoto Shiina
89b8a47a76 [Update] Speaker2Chatbox UI追加。 2023-11-23 00:15:57 +09:00
Sakamoto Shiina
9905a4f2d0 [Update] Add Light Theme 2023-11-08 15:52:43 +09:00
Sakamoto Shiina
f21ffea568 [Update] Config Window: Advanced Settings Tab: add Open Config File. add item open file(config.json) button. 2023-11-06 12:54:02 +09:00
Sakamoto Shiina
5d6902c196 [Update] Config Window: Auto Export Message Logs. add open file(logs) button. 2023-11-06 12:31:49 +09:00
Sakamoto Shiina
74c8a253e8 [Update] Main Window: add feature. Swap Languages. when hover the label 'Translate Each Other', 'Swap Languages Button' appear. and It can swap 'Your language' and 'Target Language'. 2023-11-06 06:21:43 +09:00
Sakamoto Shiina
72877ab98b [Update] Message Format: [message]と[translation]は一意かつそれぞれ一つだけの使用に。それに伴いエラー表示や初期値の挿入など。 2023-11-05 11:30:34 +09:00
Sakamoto Shiina
44baaa84b8 [Update] Message Format: UI改善、[message]や[translation]など必須なものは固定(入れ替え可能)し、ユーザーは編集できないように。不完全な気はしているが、表示の例を追加し、直感的にメッセージフォーマットを使えるように。 2023-11-05 08:03:52 +09:00
Sakamoto Shiina
c98912f31b [Update] Mic Word Filter: UI改善、リスト表記にし、追加や削除も直感的に行えるように。※_SettingBoxGenerator.py内に追加された関数が、汎用的ではなく、ワードフィルター専用状態です。
config.py: 登録された単語は一意になるように、順序を保持しつつ重複削除処理。
その他ワードフィルターの説明文言調整など。
2023-11-01 02:49:10 +09:00
Sakamoto Shiina
1efd7d0330 [Refactor] ColorThemeManager: カラーテーマごとにファイル分け。ImageFileManager廃止、ColorThemeManagerに統合。 2023-10-28 16:05:18 +09:00
Sakamoto Shiina
5fd156545f [Refactor] ColorThemeManager: SimpleNamespaceを使った記述に切り替えて可読性と利便性アップ。 2023-10-27 10:37:22 +09:00
Sakamoto Shiina
b4479e570a [Update] Config Window: Mic/Speaker Energy Threshold Check. しきい値を超えると色が変わるように。
ProgressBar Widgetを変化させるのは問題ないが、entry widgetなど、他のwidgetだとスタックして?遅延が発生するので、できるのは今のところここまで。
2023-10-26 19:58:56 +09:00
Sakamoto Shiina
b7af569996 [Update] Config Window: slider tooltips. ステップを1ずつにして、さらにパーセンテージ表記するように。 2023-10-24 20:31:05 +09:00
Sakamoto Shiina
8f2934e510 [Update] テキストボックスのフォントサイズを、UI全体のサイズとは別でユーザーが変えられるように。
(UI size, scalingを基準とした倍率)
2023-10-24 18:33:32 +09:00
Sakamoto Shiina
8cffee569a [Refactor] TextboxのUi Sizeを独立させるための準備でリファクタリング。クラスなど。 2023-10-24 16:07:29 +09:00
Sakamoto Shiina
7bbf539f14 [bugfix] Word filterで検出された際に、テキストボックスにログが送信されないバグを修正。i18nの指定の仕方が悪かったみたい。 2023-10-24 09:43:04 +09:00
Sakamoto Shiina
78c9a290cc [Refactor] メイン画面の閉じるボタンを押したときの処理をCALLBACK関数にしてview.pyに移動。 2023-10-23 15:35:25 +09:00
Sakamoto Shiina
4526c2a28e [Refactor] view.pyのリファクタリング。不要なコードの削除や並び替え、コメント追加など。 2023-10-23 15:24:16 +09:00
Sakamoto Shiina
d9e9c4d2ba Merge branch 'view' into UI_2.0 2023-10-20 06:25:52 +09:00
Sakamoto Shiina
55db1c2e75 [bugfix] Main Window, Cover Window: メイン画面に追従しないバグなど修正。追従する関数やイベント登録もcover windowクラス内に押し込み。 2023-10-20 06:00:18 +09:00
Sakamoto Shiina
f668686daf [Update] add Information Modal. This is for displaying when reached translation limit that 429 too many requests. 2023-10-20 04:30:30 +09:00
misyaguziya
9428a19f4f Merge branch 'model' into UI_2.0 2023-10-19 15:41:59 +09:00
misyaguziya
bfe177aa17 🐛[bugfix] Model : Auth keyの復旧作業 2023-10-19 15:39:39 +09:00
Sakamoto Shiina
7aefe652e5 [Update] Config Window: Restore DeepL Auth Key UI 2023-10-19 15:36:04 +09:00
Sakamoto Shiina
2b0476c8b9 [bugfix] VRCTウィンドウUI Size40%でもOSウィンドウサイズを超える場合は、確認モーダルが永遠出てしまうのを修正。そういう環境を作れずテストはできていないが、まぁ想定外すぎるディスプレイサイズなので。 2023-10-19 09:06:40 +09:00
Sakamoto Shiina
8e55a5426c [Update] Config Window: 各項目のエラーメッセージを追加(仮置きじゃなくなりました。) 2023-10-19 08:53:44 +09:00
Sakamoto Shiina
7cc7b5a7c3 [Update] 使用ディスプレイサイズの大きさ(高さ)より、VRCT起動時のウィンドウの方が大きい場合の対応。UI Scalingを20%下げて再起動するかどうかの確認モーダルを表示。
それにともない確認モーダルの汎用化。
さらにそれに伴い計算の都合上UI Scalingが40%から200%で10%刻みに対応(選択できるように)しました。
2023-10-18 18:46:10 +09:00
Sakamoto Shiina
5abfe3c20b [Update] add Update Software Confirmation Modal Window. 2023-10-18 14:54:18 +09:00
Sakamoto Shiina
7430bd25f8 [Update] Config Window: Mic/Speaker Record Timeoutなどの説明文追加と修正。 2023-10-17 17:31:45 +09:00
Sakamoto Shiina
314e0c86b6 [Update] No Device時の処理。スピーカー/マイクを使う処理時に表示するエラーメッセージの実装。表示方法は改善予定。 2023-10-17 05:36:29 +09:00
Sakamoto Shiina
6714833b0f [Update] Config Window: showRestartButton関数の調整。前回の設定と同じで、再起動が必要なければ再起動ボタンを表示しないように。選択中の言語での表示も対応。 2023-10-16 20:49:39 +09:00
Sakamoto Shiina
bd71a96ccb [Update] Main Window: メッセージボックスからフォーカスが外れると、VRChat上ででるチャット入力中をstopするように。
それに伴ってfocus in/outイベントをcontroller.pyで管理。
[Refactor] 関数名を適切な名前へ変更。
2023-10-16 12:34:41 +09:00
Sakamoto Shiina
a054f05b1b [Remove] Config Window: Speaker Device自動設定により、UIから選択項目を削除。また、config.CHOICE_SPEAKER_DEVICE が "NoDevice"だったときの初期処理も必要なくなったのでview.pyからも削除。 2023-10-16 11:40:57 +09:00
Sakamoto Shiina
0519a2bbfb [Remove] DeepL Authキー廃止によりUIから削除。Translationタブ自体はコメントアウトで削除(将来的にまた必要になると予想して)」 2023-10-16 11:00:49 +09:00
Sakamoto Shiina
574a84cdb2 Merge remote-tracking branch 'origin/UI_2.0' into UI_2.0 2023-10-16 10:20:58 +09:00
misyaguziya
f1f803f8e3 [Remove] Model : DeepLのAuthキーを必要とする処理を削除 2023-10-16 00:05:28 +09:00
Sakamoto Shiina
465f9f9628 [bugfix] Main Window: UI崩壊修正 Windows本体でスケーリングを変更している場合にUIが崩れるのを修正。DPIを固定するためにctypesを使っているため、requirements.txtに追加。 2023-10-15 11:32:38 +09:00
Sakamoto Shiina
f8ce0ee0e6 [Update] Config Window: Transcriptionタブ、Mic/Speaker Max Phrasesなどの数値入力系の説明に「単位」を表記。yml内に追加されたコメントアウトdesc文章は制作中。 2023-10-14 19:16:55 +09:00
Sakamoto Shiina
6ed59df596 [Update] Config Window: 再起動ボタンの表示言語。UI Languageが変更された場合は、変更先の言語で表示。 2023-10-14 17:48:15 +09:00
Sakamoto Shiina
c0fb949a38 [Update] Main Window: Textbox log内のシステムメッセージの英語、日本語対応追加。
help and infoボタンをクリックし、VRCTドキュメントページが開いたときの文言をさらに追加。
2023-10-14 17:16:18 +09:00
Sakamoto Shiina
ff675330c6 [Update] Main Window: Textbox log内のシステムメッセージを英語と日本語に対応。文言調整。
[Refactor] Commented out the code that is no longer in use in view.py (osc error message)
2023-10-14 15:57:01 +09:00
Sakamoto Shiina
fb67930ed1 [Refactor] Remove the code that is no longe in use. 2023-10-14 08:58:01 +09:00
Sakamoto Shiina
6968f81366 [Refactor] 変数名変更。 2023-10-14 08:10:57 +09:00
Sakamoto Shiina
5283741f30 [Update] Config Window: 文言の調整、日本語と英語。
スレッショルドの設定項目 手動自動切り替え時にそれぞれの文章を入れ込む方式に変更。柔軟性はあるが、今のところ切替時にスイッチの位置が変わってしまう。
2023-10-13 21:44:18 +09:00
Sakamoto Shiina
1bd98c7769 [Update] Config Window: 再起動が必要な変更がある場合に、再起動ボタンを表示。(現状、設定が変わらなくても変更しようとすると表示される状態ではある。例: UI size 100%からもう一度100%を選択した場合など) 2023-10-13 19:56:30 +09:00
Sakamoto Shiina
bfc5ff04f8 [Update] Config Window: UI Theme Darkモード固定。設定項目からテーマ選択をできなくして、config.jsonを編集したとしても常にDarkモードに固定。※項目として残しているのは、Lightモード実装予定で開発中という事を見せたいため。 2023-10-13 18:23:55 +09:00
Sakamoto Shiina
376f5e7b5a [Update] ソフトのバージョン情報を設定画面に移動、UI Size変更、色の変数化、表記を英語と日本語に対応。 2023-10-13 16:56:49 +09:00
Sakamoto Shiina
bd851ac8d3 [Update] comment out and disable the feature that startup osc enabled check 2023-10-13 14:22:44 +09:00
Sakamoto Shiina
508cca8215 [Update] 設定画面から透明度変更時に、メイン画面のカバーを一時的に外すように。
スライダークリック時(ドラッグ時)にカバーを外し、リリース時に戻す。
リリースはCTkSlider側で設定されていないのでうまくいくけど、
CTkSliderはbind ButtonPress(クリック)はオーバーライドされるので引数command(クリックイベント)に無理やり挟み込み。
2023-10-13 13:41:10 +09:00
Sakamoto Shiina
f185b2f475 [Refactor] Remove the code that is no longer in use. 2023-10-12 17:03:26 +09:00
Sakamoto Shiina
0bad71decc [Update] Config Window: combine Mic/Speaker Dynamic Energy Threshold and Mic/Speaker Energy Threshold. change the label and description for it. 2023-10-12 16:08:51 +09:00