Commit Graph
100 Commits
Author SHA1 Message Date
Sakamoto Shiina 7fd8b089d5 [Update] Config Window: Dropdown Menu Window. UI Size変更対応。
[bugfix] Config Window: Dropdown Menu Window. それに伴いrootのgeometry, positionが崩れたのでその修正。
2023-10-10 16:12:49 +09:00
Sakamoto Shiina 6657903c57 [bugfix] Config Window: Dropdown Menu Window. 1pxバグ修正 生成時にrootのgeometryを手動で計算(pxは偶数に)して保存。表示時にその値をrootのgeometryにセットすることによって修正(今の所この方法しかわからない)。
[Refactor] Config Window: Dropdown Menu Window. 色指定をインスタンス生成時に指定させ汎用化。
2023-10-10 06:15:05 +09:00
Sakamoto Shiina f98bab23a7 Merge branch 'view' into UI_2.0 2023-10-09 06:33:49 +09:00
Sakamoto Shiina 305b061f1c [Update] Main Window: add Version info and Restart button(VRCT LOGO). ※開発用の一時的なもの。 2023-10-09 06:30:46 +09:00
Sakamoto Shiina 54ff9296b2 Merge branch 'update_software_feature' into UI_2.0 2023-10-09 06:04:41 +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 58ec4cd183 Merge remote-tracking branch 'origin/UI_2.0' into UI_2.0 2023-10-08 22:54:00 +09:00
Sakamoto Shiina ddbf15abce Merge branch 'view' into UI_2.0 2023-10-08 22:52:18 +09:00
Sakamoto Shiina 7be50d0010 [Chore] remove the code that is no longer in use 2023-10-08 21:05:25 +09:00
Sakamoto Shiina c87c3fa4da [Chore] Config Window: 各設定項目の一番最後の要素 border bottom消し。
項目の移動や追加などで毎回指定するのが手間なので後回しにしていたが、リリースに向けて今回すべて指定。
2023-10-08 20:58:10 +09:00
Sakamoto Shiina 9fce7f6a94 [bugfix] Config Window: Dropdown Menu Window. スクロールバー幅が左右で違っていたのを修正。
各Windowに1pxバグ検出用色追加と調整。
2023-10-08 20:49:17 +09:00
Sakamoto Shiina 1e220281ba [Update] Dropdown Window and Selectable Language WIndow: add cursor=hand2. and the color when it is hovered and clicked.
[Chore] remove the CTkFrame widget that was meaningless.
2023-10-08 20:24:32 +09:00
Sakamoto Shiina e80ba886d7 [Chore] Config Window: Setting Box. ホバー時のOption Menuの色が明るすぎる気がしたので少しだけ暗く。 2023-10-08 20:08:56 +09:00
Sakamoto Shiina 95758919bd [Update] Config Window: Dropdown Menu Window. Width指定。フォントやデバイスなどテキストが長くなるものは幅を広めに。(可変は難しいので今は指定型に) 2023-10-08 20:03:55 +09:00
Sakamoto Shiina 39472e64c4 [Refactor] UiScalingManager: 変数名変更、汎用化。Entry widget以外でも使いたくなったので。 2023-10-08 14:15:20 +09:00
Sakamoto Shiina b47738b424 [bugfix] Config Window: Dropdown Menu Window. Set the maximum height to be 8 times the label's height, and adjust it if the value's length is less than 8. 2023-10-08 12:43:07 +09:00
Sakamoto Shiina 7e33f04baa [Update] Config Window: DropdownMenu追加。前回コミットではOption Menuをクリックしても何も起こらなかったが、DropdownMenuとして選択肢を表示。選択された際の機能も今まで通り。
grab_set廃止。focus_setやliftを使ってこちらでコントロール。 理由は、設定画面上で新たにDropdown Menu Windowを生成し、選択肢をクリックする際邪魔になるため。
2023-10-08 11:13:18 +09:00
Sakamoto Shiina 8dd1ddd6ac [Update(tmp)] ※Dropdown Menu開きません。 Config Window: Option Menu系widgetを全てframeを使った自作widgetにすり替え。 2023-10-07 01:30:18 +09:00
Sakamoto Shiina 29e106ce9a Merge branch 'view' into UI_2.0 2023-10-06 08:57:36 +09:00
Sakamoto Shiina a393f80e23 [Chore] Change the variable names of color to appropriate ones. Option MenuなのにDropdown Menuとして表記していたので。 2023-10-06 08:09:24 +09:00
Sakamoto Shiina b1058efebe [Refactor] Main Window: Language Settings. Option Menu. 関数切り出し、汎用化。 2023-10-06 07:35:16 +09:00
Sakamoto Shiina ff4460620b [bugfix] Main Window: Language Settings Preset Tabs. 見た目は上側だけの角丸に。(4pxから6pxにもしている)
具体的にはplace使って要素を下にずらし、下角丸を隠している。(text_boxのtabsでは既に同じことをしている)
2023-10-06 02:57:15 +09:00
Sakamoto Shiina be02b948aa [Chore] Main Window: add corner_radius=4 to language settings button and the tab switches that is belong to. 2023-10-06 01:06:18 +09:00
Sakamoto Shiina 5270c680a5 [Refactor] main.pyからview.setGuiVariable系への引数で、型変換していたのをなくし、view側で変換するように。
(型変換はview側の都合だと思ったため)
2023-10-05 13:28:14 +09:00
Sakamoto Shiina 5e110cea8b Merge branch 'view' into UI_2.0 2023-10-05 11:10:08 +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 584eb7e33a [Update] add Modal Window: When the configuration window is opened, cover the main window with a modal window containing a message. 2023-10-02 14:48:42 +09:00
Sakamoto Shiina 491893acc4 Merge remote-tracking branch 'origin/UI_2.0' into UI_2.0 2023-10-01 13:45:49 +09:00
Sakamoto Shiina 54a1174d9e Merge branch 'view' into UI_2.0 2023-10-01 13:43:55 +09:00
Sakamoto Shiina 913b18c5cc [Chore] remove the code that is no longer in use 2023-10-01 13:40:54 +09:00
Sakamoto Shiina c287df5c10 [bugfix/Refactor] Config Window: Setting Box周り。謎の1pxバグ修正(無理やり)と、要素の幅が合っておらず、文字数などの影響により幅が広くなり、意図していない線が見えていたのを修正。
(rowやcolumn, sticky指定、セクションタイトルの指定方法の変更など。)
2023-10-01 13:28:37 +09:00
Sakamoto Shiina 49ac0a62d4 [bugfix] Config Windowのwithdraw()コメントアウト戻し忘れ修正。 2023-09-29 02:55:34 +09:00
Sakamoto Shiina ebdb326af7 Merge branch 'view' into UI_2.0 2023-09-29 02:53:47 +09:00
Sakamoto Shiina 3a4be19bb5 [Refactor/fix] Config Window: _SettingBoxGenerator周りのリファクタリング。見た目は同じだけど構造を結構変えている。
また、ui_utilsにあるcreateButtonWithImageは、circleを廃止。
2023-09-29 02:51:51 +09:00
Sakamoto Shiina af07c85bf4 [Refactor] Main Window: Sidebar Compact Mode. 初期配置の処理方法を他に合わせて調整。 2023-09-27 22:22:22 +09:00
Sakamoto Shiina d6edea6be3 Merge branch 'fix_config_window_compact_mode' into UI_2.0 2023-09-27 21:46:24 +09:00
Sakamoto Shiina 2270cff006 [fix] Config Window: Compact Mode. 今までDestroy()してWidgetsが再生成されていたのを、grid_removeを使う方法に変更、これによりコンパクトモード切り替えがスムーズになりました。 2023-09-27 21:44:36 +09:00
Sakamoto Shiina 5a5d4ad3b8 [bugfix] Main Window: Selectable Language Window: Callback関数を誤って消してしまっていたのを修正。
メモ: 消してしまってた問題のコミットハッシュ「0efd82b04997fb4fcf381d27ba7c36675fc62658」
2023-09-26 17:58:06 +09:00
Sakamoto Shiina e64269dcc4 Merge branch 'view' into UI_2.0 2023-09-26 16:03:11 +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
Sakamoto Shiina 9495df1016 Merge branch 'localization' into UI_2.0 2023-09-26 12:43:12 +09:00
Sakamoto Shiina cae92e2252 [Update] Config Window: Localization. とりあえずの日本語さらに追加(表記ゆれあり) 2023-09-26 12:40:48 +09:00
Sakamoto Shiina d58ad09708 [Update] Config Window: Localization. 各項目のタイトルを変数化、多言語対応。(それに合わせて切り替え処理も) 2023-09-26 11:39:35 +09:00
Sakamoto Shiina b0d734e19b [Update] Localization. add python-i18n into requirements.txt. 英語と日本語の一部対応。設定項目のDescriptionなど一部省いたり調整あり。 2023-09-26 11:38:20 +09:00
Sakamoto Shiina 7eee987e0f Merge branch 'bugfix_setting_box' into UI_2.0 2023-09-25 23:02:21 +09:00
Sakamoto Shiina 14cb8f11ca [bugfix] message formatのcallback関数指定ミス修正 2023-09-25 23:01:23 +09:00
Sakamoto Shiina b91c31f793 Merge branch 'view' into UI_2.0 2023-09-25 13:28:02 +09:00
Sakamoto Shiina e86a9c6048 [Update] Config Window: Setting box, Font Family. アルファベット順にsortし、@(縦書き)のフォントを排除。 2023-09-25 13:18:44 +09:00
Sakamoto Shiina abcc7ef80e [Update] Update Available ButtonとHelp and Info Buttonが押されたときのリンク先(URL)をconfigから読み取るように。 2023-09-25 12:42:23 +09:00
Sakamoto Shiina 25d6e03cb0 Merge branch 'view' into UI_2.0 2023-09-24 21:39:14 +09:00
Sakamoto Shiina bfda7a6e25 [Update] Update通知ボタン、Help and Infoボタンを押したときにview.pyで定義しているコールバック関数が呼ばれるように。
実際にリンク先に飛ぶがURLは仮置き。
2023-09-24 20:42:40 +09:00
Sakamoto Shiina c532861091 Merge branch 'feature_update_notification' into UI_2.0 2023-09-23 17:18:32 +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
Sakamoto Shiina c072a5a406 [Update] Main Window: Update通知ボタンをクリックすると、クライアント側で設定されているデフォルトブラウザを開く。リンク先はBooth VRCTページ。 2023-09-23 16:09:09 +09:00
Sakamoto Shiina 79e70089cd [Chore] Main Window: 色調整。トップバーのボタン類の色指定まとめ。クリック時の色を少しだけ薄く。 2023-09-23 15:50:00 +09:00
Sakamoto Shiina 4d9600159b [Update] Main Window: 色やUIスケール変更に対応するために変数追加。指定。 2023-09-23 15:34:11 +09:00
Sakamoto Shiina 34c61291bb [Update] Main Window: Update通知のUI追加。見た目だけ。(常に表示状態) 2023-09-23 14:31:35 +09:00
Sakamoto Shiina 6618cc6129 Merge branch 'view' into UI_2.0 2023-09-21 19:27:52 +09:00
Sakamoto Shiina 0344c9ae34 [bugfix] Config Window: 謎の各項目間に、想定より+1pxボーダー入ってしまうのを修正(無理やり)
偶然見つけた方法です。設定画面改修はいずれ必要なので、とりあえずという修正です。
2023-09-21 19:24:54 +09:00
Sakamoto Shiina 617f1a4d08 [typo] Config Window: 設定項目のtypoや少し文法修正 2023-09-21 16:00:55 +09:00
Sakamoto Shiina 43055d493e Merge branch 'view' into UI_2.0 2023-09-21 14:58:46 +09:00
Sakamoto Shiina 48fd43b2a9 [bugfix] Config Window: attribute指定ミス修正や表記揺れ修正 2023-09-21 14:57:49 +09:00
Sakamoto Shiina bd9f0bb58c [Refactor] remove the code that is no longer in use 2023-09-20 23:20:42 +09:00
Sakamoto Shiina 4cd62309c6 Merge branch 'view' into UI_2.0 2023-09-20 21:07:13 +09:00
Sakamoto Shiina 4176ec4cb0 [Refactor] IS_CONFIG_WINDOW_COMPACT_MODE をview_variableへ移動。 2023-09-20 21:01:58 +09:00
Sakamoto Shiina cfca2be71e [Refactor] Config Window: Setting Box回り。共通で使う変数をクラス変数にしたり、ctm(色)やuism(サイズ)もsettingsにまとめたり。 2023-09-20 20:02:07 +09:00
Sakamoto Shiina c3b7c735dd [Refactor] Config Window: Setting Box回り。特に意味のない関数の切り出しをなくしたり。
※テスト用のコードはコメントアウトしてそのままです。
2023-09-20 17:39:18 +09:00
Sakamoto Shiina 58d60c20da Merge branch 'view' into UI_2.0 2023-09-17 15:07:00 +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 bc6547cf5c [Chore] remove the print code that is under vrct_gui directory. 2023-09-17 12:45:05 +09:00
Sakamoto Shiina d90bd7fcfa Merge branch 'fix_logger_message' into UI_2.0 2023-09-17 12:30:06 +09:00
Sakamoto Shiina 6e0efd6607 [Update] Loggerで出力する際のタグ変更 [SEND] [RECEIVE] -> [SENT] [RECEIVED] 2023-09-17 12:24:08 +09:00
Sakamoto Shiina 5e97741812 Merge branch 'osc_check_variable_and_callbacks' into UI_2.0 2023-09-17 12:05:07 +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 43133ac7ad [Chore] Auto Clear The Message BoxはデフォルトでONに。 2023-09-17 10:23:24 +09:00
Sakamoto Shiina c719f7b510 Merge branch 'view' into UI_2.0 2023-09-17 09:28:53 +09:00
Sakamoto Shiina 5e7174501d [refactor] Main Window: Sidebar開閉ボタンを開閉時に毎回destroyしてwidget再生成していたのを、grid_removeとgridに置き換えて、再生成しないように。 2023-09-17 09:24:27 +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 10adecec7a Merge branch 'startup_osc_enabled_check' into UI_2.0 2023-09-17 08:37:05 +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
Sakamoto Shiina 5fc4f04adc Merge remote-tracking branch 'origin/UI_2.0' into UI_2.0 2023-09-17 06:53:52 +09:00
Sakamoto Shiina fa9b2f6f60 Merge branch 'view' into UI_2.0 2023-09-17 06:53:37 +09:00
Sakamoto Shiina 5f0cca062d [Update] Config Window: Add chackboxes ENABLE_OSC and ENABLE_OSC_ERROR_LOG to setting box. 2023-09-16 20:34:25 +09:00
Sakamoto Shiina 5a95fccd37 [Update] Config Window: 設定画面の選択されたタブ情報を保存。設定画面開閉、コンパクトモード切り替え時でも前回開いていたタブが選択された状態で表示されるように(VRCT再起動で初期表示タブへとリセット) 2023-09-16 17:37:26 +09:00
Sakamoto Shiina 44463faa7b Merge branch 'view' into UI_2.0 2023-09-15 17:55:45 +09:00
Sakamoto Shiina 5d7c34a6bf [bugfix](Not enough) Sidebar Language Settings DropdownMenuボタン自体を押した時の開閉が機能していなかったのを修正。ただ無理やりなうえに根本的な解決ではないので、長押しだったり、早い操作だったりすると現状予期せぬ動作は起こる。(エラーが出るわけではない見た目の問題。開閉が正しく行われないなど) 2023-09-15 17:50:14 +09:00
Sakamoto Shiina cdc8495f99 [Update] Main Window: Sidebar Language SettingsのDropdownMenuボタンのホバー時に、カーソル変更を追加。
[bugfix] 矢印img部分ホバー時の色変更処理し忘れを修正
2023-09-15 15:03:50 +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
Sakamoto Shiina 4c0f356ee1 [Chore] remove the code that is no longer in use. and fixed some comments. 2023-09-15 10:58:33 +09:00
Sakamoto Shiina 94433fe3e2 Merge remote-tracking branch 'origin/UI_2.0' into UI_2.0 2023-09-15 09:59:45 +09:00
Sakamoto Shiina 10594cd204 Merge branch 'view' into UI_2.0 2023-09-15 09:57:47 +09:00
Sakamoto Shiina cbef891fe8 [Update] Main Window: Textbox デザイン大幅変更。テスト用or今後ユーザーがデザインカスタム設定する際に使えるサンプルとして会話を挿入する関数追加。 2023-09-15 09:51:41 +09:00
Sakamoto Shiina f27e4985cd [Refactor] Main Window: _printToTextbox. textboxへの出力関数のリファクタリング2
textbox widget指定を_printToTextbox関数内で行うように。
2023-09-14 05:13:47 +09:00
Sakamoto Shiina 6af238b754 [Chore] Config Window: change the config window title to Settings for the production env. 2023-09-14 04:13:11 +09:00
Sakamoto Shiina 2fe9de0d19 Merge remote-tracking branch 'origin/UI_2.0' into UI_2.0 2023-09-14 03:24:33 +09:00
Sakamoto Shiina ccf5605b4a Merge branch 'view' into UI_2.0 2023-09-14 03:14:15 +09:00
Sakamoto Shiina 43a880775b [Refactor] Main Window: _printToTextbox. textboxへの出力関数のリファクタリング。
view.pyではターゲットタイプとメッセージを渡すだけにして、vrct_gui内でwidgetの取得と、allタブへの出力自動設定を行うように。
2023-09-14 03:06:12 +09:00