Commit Graph

67 Commits

Author SHA1 Message Date
Sakamoto Shiina
7baed52999 [Update] Main Window: 全体的に色を明るく。Textboxでたくさんの文字を常に見る事を考えるとハレーションを起こしそうなので、コントラスト比を下げた。それに伴いサイドバーの色なども変えないとおかしいので全体的に色が明るく。 2023-09-11 04:22:37 +09:00
Sakamoto Shiina
7404ea80ea [bugfix] Main Window: Language Settingsボタンのステータス変更時に出るエラーを修正(コメントアウトなうえに見た目だけのdisabledなので押せる) 2023-09-10 07:34:39 +09:00
Sakamoto Shiina
c841ceda18 [Update] Main Window: 言語選択ウィンドウにスクロールフレームを追加。サイズも無理やりではあるけどメイン画面に合わせて調整。 2023-09-10 07:08:07 +09:00
Sakamoto Shiina
9f9cd1e64c [Add] Main Window: Language Settings. 言語選択ボタンを押して言語選択ウィンドウ開閉時に、矢印の向きが反転するように。
[Bugfix] 根本的な解決ではないけれど、言語選択ウィンドウの開く位置が固定されてしまうのでその修正(サイドバーの幅は可変なので、それに合わせてウィンドウ生成時に毎回位置を指定)
2023-09-09 11:35:24 +09:00
Sakamoto Shiina
5222f7cc68 [Chore] remove the code that is no longer in use 2023-09-09 06:24:45 +09:00
Sakamoto Shiina
0c43fd8965 [Update] Main Window: Language Settings.言語選択時のドロップダウンメニューを既存のものからカスタムしたものに変更。とりあえず機能する状態。 2023-09-09 06:17:53 +09:00
Sakamoto Shiina
b596f6df54 [bugfix] Main Window: Config Buttonが、サイドバーコンパクトモード時に表示されなかったのを修正。(無理やり) 2023-09-06 07:47:06 +09:00
Sakamoto Shiina
cd16666aa7 [Add] Main Window: Text box回りの変数をview.pyへ追加。
Text boxのtabの生成方法を変えたため、無駄な処理が減った。(ラベル群の中で最大文字数に合わせて中央揃え ということがしたかったために今まで遠回りなことをしていた。)
2023-09-06 07:13:03 +09:00
Sakamoto Shiina
9583203a35 [Refactor] view.py以下でself使っていなかった関数に@staticmethodデコレータ追加 2023-09-06 04:56:11 +09:00
Sakamoto Shiina
ec5732ec2e [Update] New VRCT Logo! replace to the new one. so adjust UI position and scaling for it. 2023-09-06 03:59:44 +09:00
Sakamoto Shiina
ca3333d717 [Add] Main Window: view.pyへの変数移動 Language Settings回り。 2023-09-05 23:42:23 +09:00
Sakamoto Shiina
e7350038a0 [Chore] Main Window: Language Settings 使ってない変数や引数指定の削除。
変数名の変更も少し。
2023-09-05 15:17:58 +09:00
Sakamoto Shiina
74b759ad6b [Add] Main Window. language settings label系を変数にしてview.pyに移動 2023-09-05 09:38:24 +09:00
Sakamoto Shiina
84ebe47b89 [Add] Config Window スレッショルドチェック時のボタンのステータス変更(disabled, normal)関数追加と処理 2023-09-05 06:57:56 +09:00
Sakamoto Shiina
08fbbd1b59 [bugfix] Config Window: マイク、スピーカーのThresholdチェックボタンを押した時に、変数アクセスエラーがでるのを修正。
テストとしてSleep関数を入れていたのを削除。
2023-09-05 02:02:14 +09:00
Sakamoto Shiina
670a651e57 [bugfix] getImageFileFromUiUtilsなどimage file取得をimageFileManager(元imageFilenameManager)にて一括で行うように。
UIに入れる時はファイル名ではなくファイルそのもの
2023-09-05 01:57:50 +09:00
Sakamoto Shiina
e1466efc51 [Chore] ui_managers: 不要なreturn文の削除 2023-09-05 00:54:15 +09:00
Sakamoto Shiina
8a91cffcf4 [bugifx] Main Window: view_variable(view.py変数)の参照の仕方がおかしく、意図した値の保存と参照がされていなかったのを修正。 2023-09-04 23:43:22 +09:00
Sakamoto Shiina
69fae94707 [bugifx] Config Window: view_variable(view.py変数)の参照の仕方がおかしく、意図した値の保存と参照がされていなかったのを修正。 2023-09-04 22:48:24 +09:00
Sakamoto Shiina
fb22ffa31e [bugfix] Config Window Font Family CALLBACK関数登録のし忘れ(テスト用にコメントアウトしたままだった)と、実際にフォント選択時に正しく関数が動いていなかったのを修正 2023-09-04 18:29:04 +09:00
Sakamoto Shiina
45d5dffd3c [Chore] remove the code that is no longer in use. 2023-09-04 05:05:43 +09:00
Sakamoto Shiina
434faafe94 [bugfix] Main Window: Sidebar compact mode. サイドバーコンパクトモード切り替え時に、各機能のON/OFF状態、選択されたlanguage preset tab noを保持したまま開閉できるように。
具体的には今までサイドバー開閉はdestroy関数を使用した後widgetごと再生成していたのを、grid_remove() -> grid() を使用し、再生成ではなく再配置にした。
2023-09-04 04:53:37 +09:00
Sakamoto Shiina
4466e01458 [Refactor] separate function create_sidebar into createSidebarFeatures and createSidebarLanguagesSettings 2023-09-04 02:41:26 +09:00
Sakamoto Shiina
c232f5e5cd view.pyへサイドバー開閉回りの変数を移動。関数は(view.pyがwrapperしているけど)vrct_gui.pyへ移動。 2023-09-04 00:14:50 +09:00
Sakamoto Shiina
63b220a2d0 変数名変更: Prefixにしていたsqlsをslsに。Sidebar Quick Languages Settingsの意だったけど、メイン画面にあるとはいえQuickでもなんでもないのでsls(Sidebar Languages Settings)と変更。 2023-09-02 19:27:40 +09:00
Sakamoto Shiina
01245d9c63 Main Window: Sidebar Features系のLABEL変数を作成。
不要な関数移動と削除: switch toggle関数をlambdaにして作成時にそのまま指定。
2023-09-02 18:44:48 +09:00
Sakamoto Shiina
53356dd58c [Chore] Main Window: side bar features' labels VRCT 1.x系でしてた表記に一旦戻した。そもそもSpeaker2chatboxとしてたのはtypoでした。正しくはSpeaker2Logです。 2023-09-02 14:39:35 +09:00
Sakamoto Shiina
ce65a36b8d Main Window: Language Settingの変数YOUR_LANGUAGEとTARGET_LANGUAGEをview.pyに移動。
tab切り替わり時に、UI側でvariableをなぜか新たにセットしていたので修正(set関数を使って)
2023-09-02 05:27:52 +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
a4507eea18 [Chore] Config Window: config.py, CTkScrollableDropdownのimport文を削除 2023-09-02 02:36:17 +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
55ee9e6325 [Chore] remove the code that is no longer in use. 2023-09-01 03:36:33 +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
4db1acc455 [Chore] printToTextBox内でconfig.pyを使っていたが、そもそもconfig.pyはGUI以下では使わないとの、特にコードの移動も必要なく書き換えだけで修正 2023-08-31 22:09:43 +09:00
Sakamoto Shiina
fac28edba6 GUIが生成される前にしたい処理(色やスケールなど)をvrct_gui.pyからview.pyに移動。今後コントローラ側で値を変更してGUI再生成などしやすくなるはず。 2023-08-31 21:44:53 +09:00
Sakamoto Shiina
c3459c1ffe [Bugfix] Config WindowをCompact modeにするかどうかの設定をconfig.jsonに保存しているにも関わらず、GUI起動時に反映されないのを修正 2023-08-31 21:00:30 +09:00
Sakamoto Shiina
08d3f04738 add UI and Feature: Config Window Compact Mode. 2023-08-31 19:13:14 +09:00
Sakamoto Shiina
cb434717e0 add UI to config_window compact_mode切り替えスイッチ。 2023-08-31 15:59:07 +09:00
Sakamoto Shiina
be5a0e386f view.pyへの分離完了(messageBoxPressKeyAnyをgui内部に移動、使わなくなったconfig.pyのBREAK_KEYSYM_LISTは一旦コメントアウト) 2023-08-31 00:43:10 +09:00
Sakamoto Shiina
13d4a84e7f add view.py: main.pyからUIの初期設定処理をview.py移動。その他一部関数名の変更など。 2023-08-30 15:13:33 +09:00
Sakamoto Shiina
572889990a [Refactor] config_window. setting_box回りのファイルや関数名の変更。何をどう読み込んでいるのか少しだけ分かりやすく。 2023-08-30 02:35:35 +09:00
Sakamoto Shiina
ff306ed53d Setting box: add Translation tab. add item DeepL Auth Key. 2023-08-30 02:17:05 +09:00
Sakamoto Shiina
338a29baa3 Merge branch 'config_window' into UI_2.0 2023-08-29 19:57:05 +09:00
Sakamoto Shiina
fcb66fa0c8 Setting box: add Advanced Settings tab (formerly Parameters). add items OSC IP Address and OSC Port. 2023-08-29 19:53:09 +09:00
Sakamoto Shiina
47b80da502 Chore: Remove the code that is no longer in use and __tmp.py from the setting_box_containers directory because it's no longer needed. 2023-08-29 17:01:48 +09:00
Sakamoto Shiina
246409fe2c Setting box: add Others tab. add items Auto Clear The Message Box, Notification XSOverlay and Message Format. 2023-08-29 16:54:51 +09:00
misygauziya
957c48caeb [Update] main windowのみ処理の実装完了 2023-08-29 16:15:54 +09:00