Commit Graph

68 Commits

Author SHA1 Message Date
Sakamoto Shiina
ed795cfd9f [Update] Main Window: Update通知UI デフォルトは非表示で、main.py側でconfig.UPDATE_FLAGを見て表示するかどうかの関数追加。(実際にconfig変数を見るかどうかは別担当 misya へ引き継ぎ) 2023-09-23 17:13:41 +09:00
misyaguziya
4cd3bf741e 👍[Update] main ConfigWindow Open/Close時のTranscriptionの処理を単独の処理に変更 2023-09-18 12:42:01 +09:00
misyaguziya
acd9373938 👍[Update] model change method check osc 2023-09-18 03:26:53 +09:00
misyaguziya
e29d5ae9d4 👍[Update] OSCの有効性のエラーログの表示を起動時のみに変更 2023-09-17 18:13:32 +09:00
Sakamoto Shiina
f0abb8bcfa [Update] add function to view.py and print system message when switched language preset and selected language. 2023-09-17 14:57:16 +09:00
Sakamoto Shiina
6e0efd6607 [Update] Loggerで出力する際のタグ変更 [SEND] [RECEIVE] -> [SENT] [RECEIVED] 2023-09-17 12:24:08 +09:00
Sakamoto Shiina
6f5b7983a9 [Update] add config variable and callback, ENABLE_SEND_MESSAGE_TO_VRC and callbackSetEnableSendMessageToVrc.
add Config Window Setting Item(Send Message To VRChat)
2023-09-17 12:01:23 +09:00
Sakamoto Shiina
7f888ea08a Merge remote-tracking branch 'origin/UI_2.0' into UI_2.0 2023-09-17 08:37:47 +09:00
Sakamoto Shiina
7a8aa701d2 [Update] 変数名変更とそれに合わせてUIの文言調整 ENABLE_OSC_ERROR_LOG -> STARTUP_OSC_ENABLED_CHECK
VRCT起動時にOSCが有効かどうかのチェックアクションをするかどうかという意味に。
2023-09-17 08:34:19 +09:00
misyaguziya
e84764dcd9 🐛[bugfix] main config.ENABLE_TRANSCRIPTION_SEND is True かつ config.ENABLE_TRANSCRIPTION_RECEIVE is Trueの場合にデバイスドライバのアクセス干渉が起きないようにNOPを追加 2023-09-17 07:40:07 +09:00
misyaguziya
7ebc06d049 👍[Update] main configWindow open/close時に最前面表示ONの場合の処理を追加 2023-09-17 03:58:41 +09:00
misyaguziya
4b0b573645 🐛[bugfix] 翻訳エンジンを変更した時に常にmodel.authenticationTranslator(...)を行うように修正
エンジン変更時にmodel.translator.translator_statusのステータスを変更する必要があった
2023-09-16 03:03:52 +09:00
Sakamoto Shiina
0ea26a5387 [bugfix] 設定画面閉じた時に、マイク/スピーカー スレッショルドチェックボタンがそのままなのを修正
ProgressBarに0をセットする関数をview.pyにとりあえず追加。
2023-09-15 14:42:14 +09:00
Sakamoto Shiina
23b15a8a67 [bugfix] Config Window: Add functions that replaces the threshold check button's passive/active state within the callbackCloseConfigWindow function(main.py). 2023-09-15 13:52:54 +09:00
Sakamoto Shiina
41d8e9ca87 [Refactor] view.py系の関数名変更 2023-09-15 13:33:44 +09:00
Sakamoto Shiina
34cd261128 [Add] Config Window開閉時のCALLBACK関数の受け取り、実行処理を追加 2023-09-15 11:40:36 +09:00
misyaguziya
9aeea21498 👍[Update] main add stop check Energy function for callbackCloseConfigWindow 2023-09-15 06:43:08 +09:00
misyaguziya
f4026816ee 👍[Update] main Add callback ConfigWindow Open/Close 2023-09-14 16:32:10 +09:00
misyaguziya
ecfd278f96 👍[Update] main PHRASE_TIMEOUTとRECORD_TIMEOUTの設定値で上下限の条件を追加 2023-09-14 02:21:17 +09:00
Sakamoto Shiina
60e73760a7 [bugfix] CTkEntry系で、入力値に簡易バリデーション追加。
TkinterのVariableを使っているCTkEntryは、型を可能なものはStrings型に。(空文字などint型に変換できずエラーになってしまうので)
UI側ではどんな型であれ値であれコントローラへ値を渡し、コントローラが判断して処理するように(CTkEntryにセットしたり値を削除したり)
2023-09-12 23:24:05 +09:00
misyaguziya
658cddc9d6 🐛[bigfix] DeepL Auth Keyの利用上限に達した場合の処理を追加 2023-09-12 11:31:22 +09:00
misyaguziya
9975dc6ba0 👍[Update] main loggerのcallbackを設定/翻訳を使わない場合に翻訳部分の()をlogに残さないように修正 2023-09-12 10:38:44 +09:00
Sakamoto Shiina
73d8df9166 [Chore] view.py register引数の変数名変更. config_windowなど特に、変数名被りを防ぐため。 2023-09-12 10:37:21 +09:00
misyaguziya
cd46a16178 👍[Update] model view.printToTextbox_OSCError()の動作条件にENABLE_OSC_ERROR_LOGを追加 2023-09-12 09:04:24 +09:00
Sakamoto Shiina
83fab83f5b [Chore] 関数名変更 updateConfigWindowTransparency -> setMainWindowTransparency
設定画面からCALLBACKで呼ばれて扱う関数ではあるものの、実際に影響するのは今のところメイン画面だけなのでそういう意味での変更と、
view.pyでconfigから値を読み込んでいたのを、引数で渡してそれをただセットする関数に変更。そのため名前はupdateではなくsetに。
2023-09-06 04:18:14 +09:00
misyaguziya
74769883de Merge branch 'config_Transparency' into UI_2.0 2023-09-06 02:24:49 +09:00
misyaguziya
f12a5d10a5 👍[Update] Config Window transparencyが変化するように実装を追加 2023-09-06 02:23:24 +09:00
Sakamoto Shiina
9ce41dad10 [Test] bugfix_config_window_compact_mode 2023-09-06 00:44:13 +09:00
misyaguziya
143af06b91 👍[Update] wordfilterのコメントアウトを削除 2023-09-05 23:49:00 +09:00
misyaguziya
408a4d7996 👍[Update] マイク/スピーカーのデバイス変更時にenergyのProgressBarの動作を停止するように変更 2023-09-05 23:12:42 +09:00
Sakamoto Shiina
84ebe47b89 [Add] Config Window スレッショルドチェック時のボタンのステータス変更(disabled, normal)関数追加と処理 2023-09-05 06:57:56 +09:00
misyaguziya
fab05ae888 [Add] Config Windowのマイク/スピーカーの動作確認のenergyを表示できるように追加 2023-09-05 02:43:22 +09:00
Sakamoto Shiina
ca669f9fec [bugfix] view.py OSC_IP_ADDRESSに入れるTkinter変数の型指定ミス修正 int型からstr型に。
今まではint型で指定していたので、127.0.0.1などはfloatとして認識されてエラーがでていた。
2023-09-04 23:08:28 +09:00
Sakamoto Shiina
90668b1e7a [Add] view.pyに、設定項目 mic_host mic_device speaker_deviceの更新、セット関数を追加。
model.pyで実際にdeviceなどを取得する関数も入れ込み(元々あったものを移植)したので、設定画面上で見た目だけは実際の値で動くように。
2023-09-04 18:17:01 +09:00
Sakamoto Shiina
e71309f272 Merge commit 'stash@{0}' into view 2023-09-04 15:00:00 +09:00
Sakamoto Shiina
394c715b5b WIP on view: 6b4d782 Merge branch 'remove_modules' into UI_2.0 2023-09-04 14:48:25 +09:00
misyaguziya
26403461b4 [bugfix] model.findTranslationEngineで翻訳エンジンを設定するように変更 2023-09-04 12:40:34 +09:00
misyaguziya
aabfa535bf [update] auth keyが設定されている場合、優先的にDeepL(auth)を使用するように変更
※view.pyにprintToTextbox_AuthenticationSuccessが実装される前提で実装
2023-09-04 12:26:27 +09:00
misyaguziya
b014b1f3cc [Update] modelでconfigにセットしていた部分をcallbackとしてmainでセットするように変更 2023-09-04 05:04:37 +09:00
misyaguziya
cabe79ecbb Merge branch 'model_logger' into UI_2.0 2023-09-02 06:03:08 +09:00
misyaguziya
3c172db7d1 [Add] model logger func 2023-09-02 06:02:29 +09:00
Sakamoto Shiina
fa82961eb3 Main Window: Language Preset Tab Callback関数系。変数をview.pyへ移動。
Callback時に値を受け取れるので、tab番号をもらって一つの関数で処理できるように。
2023-09-02 04:19:35 +09:00
Sakamoto Shiina
cc94added0 Main Window: Sidebar features系のCALLBACK変数をview.pyに移動。処理もリファクタリング。
そのCALLBACK関数の引数でTrue/Falseの値を受け取れるようになったので、view.pyが提供していたgetButtonStatus系関数も削除。
2023-09-02 03:45:42 +09:00
Sakamoto Shiina
2ee8eca63b Config Window 各設定項目を変数化し、ctk variableなど全てview.pyに移動。
vrct_gui以下ではconfig.pyを使わないように切り離した。
CTkScrollableDropdownを使うことをやめた。(grab_setと干渉するため)
2023-09-02 02:33:08 +09:00
Sakamoto Shiina
19b2cbb010 変数名 関数名変更: chatbox -> message box. メイン画面のテキスト入力欄の事はmessage box. chatboxはvrc内のchatboxもあるので呼び方を分ける 2023-09-01 03:29:33 +09:00
Sakamoto Shiina
f3f549494e Config Window: Transcription Tab Thresholdチェック(Mic, Speaker)のCallback関数をmain.pyから呼べるように。
各設定項目がちゃんとmain.pyで呼ばれているか確認するためにprint文追加。おかげで指定し忘れなどが分かったのでその修正。
起動時OSCチェック処理のコメントアウト戻すのを忘れていたのを修正(開発上しいながよくやる)
2023-09-01 03:10:43 +09:00
Sakamoto Shiina
799a1a27bb Config Windowの各項目Callback関数をmain.pyコントローラで実行できるように 2023-09-01 02:25:00 +09:00
Sakamoto Shiina
ed88a5b886 [Chore] messageboxのバグを直してもらったので要らないコメントを削除 2023-08-31 23:38:07 +09:00
misyaguziya
94590aa7e2 Merge branch 'bugfix_messagebox' into UI_2.0
# Conflicts:
#	view.py
2023-08-31 23:28:32 +09:00
misyaguziya
250be654bd [bugfix] 変数名の被りを修正 2023-08-31 23:25:31 +09:00