Commit Graph

622 Commits

Author SHA1 Message Date
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
misyaguziya
f95656ab8d Merge branch 'autoUpdate' into UI_2.0 2023-10-04 11:37:04 +09:00
misyaguziya
a936740aa4 👍[Update] Model: AutoUpdate機能を追加 2023-10-03 02:18:07 +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
misyaguziya
ecabd835c2 Merge branch 'model' into UI_2.0 2023-09-30 23:00:19 +09:00
misyaguziya
6c04d496c9 🐛[bugfix] Model: Mic/SpeakerのデバイスがNoneの場合にTranscriptもしくはCheckEnergyの処理をしないようにフェールセーフ処理を追加 2023-09-30 22:51:23 +09:00
misyaguziya
494324fd8f 🐛[bugfix] Model: MicもしくはSpeakerが一つも接続されていない状態でデバイス情報を取得した場合にNoneになるように修正 2023-09-30 22:41:52 +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
misyaguziya
4c0cf3043a Merge branch 'build' into UI_2.0 2023-09-26 15:53:49 +09:00
misyaguziya
c42257394b 👍[Update] build.bat : localesを追加 2023-09-26 15:53:04 +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
misyaguziya
1f3cac717a Merge branch 'config' into UI_2.0 2023-09-25 07:07:42 +09:00
misyaguziya
17504793ef 🐛[bugfix] Config : コメントの位置を修正 2023-09-25 07:07:28 +09:00
misyaguziya
755b4f580c Merge branch 'config' into UI_2.0 2023-09-25 05:40:39 +09:00
misyaguziya
06ba68ecdd 👍[Update] Main Init : configで保存する変数削除に伴い、初期化処理を追加 2023-09-25 05:40:28 +09:00
misyaguziya
b259a2a3d8 👍[Update] Config : config.jsonに保存するデータを仕分け
保存する必要のある変数は@json_serializable('XXX')でデコレートするように変更
2023-09-25 05:39:06 +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
misyaguziya
80e8c0d2b3 Merge branch 'model_update_notification' into UI_2.0 2023-09-24 05:42:59 +09:00