Sakamoto Shiina
|
69f6e44720
|
[Update] UI追加 初期起動時の言語モデルダウンロード中、splash画面にプログレスバー表示。
|
2023-11-29 17:11:47 +09:00 |
|
misyaguziya
|
0311d4cdfc
|
👍[Update] model : translation/utils.pyを追加に伴い一部修正
|
2023-11-28 10:17:50 +09:00 |
|
misyaguziya
|
92ea7914b8
|
👍[Update] model : モデルのロード位置を変更
|
2023-11-26 00:30:59 +09:00 |
|
misyaguziya
|
4351122cb4
|
📝[Refactor] ruffを使用しコード検証修正を行った
|
2023-11-08 17:35:50 +09:00 |
|
misyaguziya
|
ff0e13caf0
|
👍[Update] Main : error.logを出力するように機能を追加
|
2023-10-20 10:36:03 +09:00 |
|
Sakamoto Shiina
|
16cac0d557
|
[bugfix] Main Window: Main Window Cover: UI崩壊修正続き。SetProcessDpiAwareness 1 -> 0
[bugfix] 設定画面を開いた時にカバーするWindowがずれるのを修正するため、メイン画面を移動した時に毎回lift(最前面に表示)する機能を削除。
[Update] Main Window: ウィンドウサイズの幅を縮めた時に、テキストボックスのサイズが一定以上縮まず、ログが折り返されなかったので、折り返されるように改善。それにより幅固定を外したので、起動時にgeometryを指定するなどしている。
※上記相互に影響しているためまとめて編集しました。
|
2023-10-16 10:15:02 +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
|
379e916428
|
[Update] Add Splash Screen: 起動中に何かしらの表示をして、ユーザーへのフィードバック。画像は仮置き。
|
2023-10-11 13:34:58 +09:00 |
|
Sakamoto Shiina
|
61ecbe1e84
|
[Refactor] createGUIを、createGUIとshowGUIに分割。createGUIでは画面を表示せず中身の組み立てや関数登録。showGUIで表示するように。
その他関数名変更(vrct_gui. から呼ぶ関数はすべてアンダーバーをつける。view.pyで呼ばれる関数と区別するため。)
|
2023-10-11 13:20:09 +09:00 |
|
misyaguziya
|
fe34d269dc
|
👍[Update] Controller : main.pyを切り分け
|
2023-10-11 11:27:55 +09:00 |
|
misyaguziya
|
0bc021cbe8
|
👍[Update] Model : restart処理を追加
|
2023-10-09 13:49:22 +09:00 |
|
Sakamoto Shiina
|
4f8bad129b
|
[Update] Update Software関数の受け口追加。update availableボタンを押されるとコールバック関数が呼ばれるように。実際にアップデートも可能状態。
Restart Software関数の受け口追加。
[bugfix] update availableボタンとhelp and infoボタンのコールバック関数指定が逆だったのを修正。(今まで奇跡的にview側もUIボタン側も反対の指定をしていて結果的に機能していました……。)
その他コメントなどコード整形あり
|
2023-10-09 05:50:04 +09:00 |
|
Sakamoto Shiina
|
5270c680a5
|
[Refactor] main.pyからview.setGuiVariable系への引数で、型変換していたのをなくし、view側で変換するように。
(型変換はview側の都合だと思ったため)
|
2023-10-05 13:28:14 +09:00 |
|
Sakamoto Shiina
|
53cb8d9088
|
[Update] Config Window:
エラーメッセージ表示機能(メッセージ内容は仮置き): バリデーションにより無効な値を入力した場合にエラーメッセージを表示。エラーメッセージは新しくWindowを作って被せる形にしています。他の部分をクリックしたり、ホイールによるスクロールなどで画面外へいった時に消したりなどの処理も実装。
Entry Widget系フォーカスアウト機能:そのWidget外をクリックした時にちゃんとフォーカスアウトし、その際にconfigに保存されている有効な値をセット。
(今のところTranscription項目内のEntry Widgetがある項目のみ)
[bugfix] Main Window: Modal Windowのevent unbindに、ちゃんとIDを指定してunbindするように。(vrct_gui.py line 90)
|
2023-10-05 10:51:15 +09:00 |
|
Sakamoto Shiina
|
2270cff006
|
[fix] Config Window: Compact Mode. 今までDestroy()してWidgetsが再生成されていたのを、grid_removeを使う方法に変更、これによりコンパクトモード切り替えがスムーズになりました。
|
2023-09-27 21:44:36 +09:00 |
|
Sakamoto Shiina
|
0efd82b049
|
[Update/bugfix/Refactor] Main Window: Sidebar Compact Mode 有効無効値がjsonに保存されていなかったのを修正、起動時も保持されるように。 コンパクトモード有効無効関数分け。 main.pyで受け取るmain window系 callback関数のkeyをまとめた。
|
2023-09-26 15:48:47 +09:00 |
|
misyaguziya
|
06ba68ecdd
|
👍[Update] Main Init : configで保存する変数削除に伴い、初期化処理を追加
|
2023-09-25 05:40:28 +09:00 |
|
misyaguziya
|
95a9adadef
|
👍[Update] Main Window : UPDATE_FLAGへの処理を削除
|
2023-09-24 05:41:00 +09:00 |
|
misyaguziya
|
7662dd4bf5
|
👍[Update] Main WIndow : update処理をmodelの変更に合わせて修正
updateの結果から直接viewを変更する
|
2023-09-24 05:38:48 +09:00 |
|
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 |
|