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
|
98ac2232a3
|
[Refactor] Main Window: メイン画面カバーのgeometry計算をshow時に変更。
|
2023-10-17 23:24:41 +09:00 |
|
Sakamoto Shiina
|
29b30bba92
|
[Chore] Remove the code that is useless. and change the function getLongestText for somehow.
|
2023-10-16 20:00:31 +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
|
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
|
8f0ccdda5b
|
[bugfix/tmp] Config Window: デバイス系の設定、ドロップダウンメニューの幅を基本500pxと広く。間に合わせです。
|
2023-10-14 19:49:43 +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
|
31ea7ebf8a
|
[Refactor] view以下の引数系のインデント調整
※だいぶ感覚的な独自ルール
|
2023-10-14 08:33:54 +09:00 |
|
Sakamoto Shiina
|
6968f81366
|
[Refactor] 変数名変更。
|
2023-10-14 08:10:57 +09:00 |
|
Sakamoto Shiina
|
9ae3bf3530
|
[bugfix] Config Window: 再起動ボタンのUI Size対応漏れを修正。
|
2023-10-13 20:03:38 +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
|
f24ca9c30d
|
[bugfix] Splash Window: toolwindowをTrueにし忘れていて、起動時にタスクバーに見えてしまっていたのを修正。
|
2023-10-13 17:58:49 +09:00 |
|
Sakamoto Shiina
|
708bcea533
|
[bugfix] Config Window: Setting Box Labels. fix the position to the center that was a bit above before.
|
2023-10-13 17:32:23 +09:00 |
|
Sakamoto Shiina
|
376f5e7b5a
|
[Update] ソフトのバージョン情報を設定画面に移動、UI Size変更、色の変数化、表記を英語と日本語に対応。
|
2023-10-13 16:56:49 +09:00 |
|
Sakamoto Shiina
|
1b5515cc95
|
[bugfix] Main Window: サイドバーコンパクトモードにして、VRCTを終了し、次回起動時にコンパクトモードでのroot geometry計算になるためWindowが小さくなるのを修正。
|
2023-10-13 14:56:23 +09:00 |
|
Sakamoto Shiina
|
1380d66da1
|
[Refactor] Main Window: 起動時はサイドバーが開いた状態で、もしconfig.IS_MAIN_WINDOW_SIDEBAR_COMPACT_MODEがTrueなら閉じるという動作に。(ユーザーに見えるまでにしている処理なので見た目は変わらない)
|
2023-10-13 14:44:20 +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
|
77500adb8d
|
[bugfix] Main Window: 設定画面を開いた時に、メイン画面に被せるモーダル型ウィンドウが、メイン画面最小化時はそれに従って消し、メイン画面をまた開いた時に表示するように修正。
[Refactor] そのモーダル型ウィンドウの表示関数を移動
|
2023-10-13 12:24:53 +09:00 |
|
Sakamoto Shiina
|
36d750501e
|
[bugfix] Config Window: fix 1px bug.
|
2023-10-13 09:04:26 +09:00 |
|
Sakamoto Shiina
|
717a56a580
|
[bugfix] fix 1px bugs. (まだ発生する)
|
2023-10-13 05:59:14 +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 |
|
Sakamoto Shiina
|
01ade68d4e
|
[Update] Config Window: スレッショルドチェックボタンのDisabled処理追加や変更。Disabledなボタンそのものを追加。
|
2023-10-12 13:41:14 +09:00 |
|
Sakamoto Shiina
|
17b33d57df
|
[Update] Config Window: Mic/Speaker Dynamic Energy Thresholdのオンオフで、Mic/Speaker Energy ThresholdのWidgetを折りたたんだり開いたり。初期値に合わせた動作も含めて実装。
[bugfix] Speaker Dynamic Energy ThresholdにMicのctk variableを設定していたのを修正。
|
2023-10-12 11:50:39 +09:00 |
|
Sakamoto Shiina
|
a7644fce23
|
[Update] Config Window: デバイスが検出されなかった場合のdisabled表示一部実装(Mic Host, Mic Device, Speaker Deviceのオプションメニューのみ) そしてその関数の汎用化。
[Chore] Appearance Themeを開発中としてラベル編集。
|
2023-10-12 09:40:01 +09:00 |
|
Sakamoto Shiina
|
243492ac91
|
[bugfix] Config Window: オプションメニュー系で、矢印画像とラベルの隙間px指定がテスト用に大きく指定していたままだったのを修正。
|
2023-10-12 06:37:25 +09:00 |
|
Sakamoto Shiina
|
3e6bce367c
|
[Update] 各Window表示時に画面の中央に配置するように。(それによって一瞬再配置が見えるので、誤魔化し用でもある)フェードインアニメーション追加とそれら関数の汎用化。
|
2023-10-11 23:11:59 +09:00 |
|
Sakamoto Shiina
|
8185050ea2
|
[Update] Config Window: UI Size変更対応(指定していたものは全て対応したはず)。コンパクトモードのラベル日本語対応。
[Refactor] CTkScrollableFrameを使用しているwidgetのUI Size変更対応やCTKのheight bug修正をui_utils.pyへ関数切り出し。
|
2023-10-11 15:28:54 +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 |
|
Sakamoto Shiina
|
153764f48a
|
[bugfix] Main Window: サイドバーを閉じた時に、root geometry(Windowサイズ)の高さが変わってしまうのを修正。
(コンパクトではあるが、機能としてはサイドバーの開閉なので、意図したサイズ変更ではなかった。)
|
2023-10-10 19:46:25 +09:00 |
|
Sakamoto Shiina
|
0efecc6daf
|
[bugfix] Main Window: minimize sidebar button. ステータスを一度disabledにして、その後サイドバー開閉を行った時に矢印の向きがおかしくなっていたのを修正。
|
2023-10-10 19:32:32 +09:00 |
|
Sakamoto Shiina
|
33ffa14edf
|
[Update] Config Window: タイトルとウインドウのタイトルのlocalize, UI日本語対応。
|
2023-10-10 19:13:16 +09:00 |
|
Sakamoto Shiina
|
7b804aba44
|
[Refactor] 変数名変更、統一。 grid_row/columnconfigureなどでminsize指定している変数はMIN_をつける。_MIN_HEIGHTや_MIN_WIDTHなど。
|
2023-10-10 19:02:02 +09:00 |
|
Sakamoto Shiina
|
7d33a6dff2
|
[Update] UI Size変更対応. Main Window Root Geometry. Config Window Root Geometry(tmp)
|
2023-10-10 18:48:28 +09:00 |
|
Sakamoto Shiina
|
ee524bc57e
|
[Update] Main Window: UI Size変更対応. Sidebar Preset tabs, Option Menu's arrow images and Textbox(_ptintToTextbox.py).
[Refactor] Main Window: Textbox(_ptintToTextbox.py) 必要のないコードの削除と統合
|
2023-10-10 18:28:06 +09:00 |
|
Sakamoto Shiina
|
998fa6d3dc
|
[bugfix] Main Window: Fix the config button size when it is disabled. It changed size unexpectedly before.
|
2023-10-10 16:48:12 +09:00 |
|
Sakamoto Shiina
|
0b5b3a62fe
|
[Update] Main Window: Language Selectable Window. UI Size変更対応。
|
2023-10-10 16:14:31 +09:00 |
|
Sakamoto Shiina
|
7fe1cb329a
|
[Refactor] 呼び出し関数名統一
.rowconfigure .columnconfigure を .grid_rowconfigure .grid_columnconfigure と統一。
(.rowconfigure .columnconfigure 側に統一しなかった理由は、.configure関数と大きく区別するため)
|
2023-10-10 16:13:42 +09:00 |
|
Sakamoto Shiina
|
8957e65e61
|
[Update] Config Window: Error Message Window. UI Size変更対応。色指定を変数化。
[bugfix] Config Window: Error Message Window. Fix 1px bugs.
|
2023-10-10 16:13:35 +09:00 |
|
Sakamoto Shiina
|
1722cfecff
|
[Update] Config Window: Dropdown Menu Window. UI Size変更対応(スクロールーバー)
[bugfix] Config Window: Dropdown Menu Window. さらに1pxバグの修正 指定サイズに関わらず、フォントによってheightが変わるので、内部で更に計算して調整。修正。
|
2023-10-10 16:13:16 +09:00 |
|
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
|
305b061f1c
|
[Update] Main Window: add Version info and Restart button(VRCT LOGO). ※開発用の一時的なもの。
|
2023-10-09 06:30:46 +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 |
|