Commit Graph

943 Commits

Author SHA1 Message Date
Sakamoto Shiina
bcb8d9c394 [bugfix] ワードフィルターに単語追加後、EntryBoxが空にならないバグ修正。
idk why, but in CTkEntry and CTkTextbox, the first argument for the delete function is different. Otherwise, it throws an error and doesn't work.
2024-01-07 07:43:08 +09:00
Sakamoto Shiina
1ab619680b Merge branch 'add_pyinstaller_to_requirements' into develop 2024-01-07 06:38:31 +09:00
Sakamoto Shiina
65299a6e94 [Update] Add pyinstaller to requirements.txt. 開発環境のpyinstallerバージョン違いにより、ビルド時の挙動が違っていたためバージョンを指定。固定。 2024-01-07 06:36:58 +09:00
Sakamoto Shiina
05e606ba65 Merge branch 'speaker2Chatbox' into develop 2024-01-07 06:24:04 +09:00
Sakamoto Shiina
01cbb9c30b [Update] config.ENABLE_SPEAKER2CHATBOX True時にはアップデート確認をしないように。Speaker2Chatbox機能使用者が多くなって、管理が大変と思うまでは個別に手動で配布する方針。
また、Speaker2Chatbox機能がONになっているバージョンには、その旨を設定画面バージョン情報部分に表示するように。
2024-01-07 06:19:25 +09:00
Sakamoto Shiina
130d371c44 Merge remote-tracking branch 'origin/develop' into develop 2024-01-07 05:58:27 +09:00
Sakamoto Shiina
534aa02b84 Merge branch 'add_send_message_button' into develop 2024-01-07 05:57:41 +09:00
Sakamoto Shiina
29def026fc [bugfix] Main Window: メッセージ入力欄Disabled時でも、フォーカスを当ててエンターキーを押せば、送信出来てしまっていたのを修正。 2024-01-07 05:49:17 +09:00
Sakamoto Shiina
827e92e6f3 [Update] Main Window: 送信ボタンを押した後、メッセージ入力欄にフォーカスするように。 2024-01-07 05:08:33 +09:00
Sakamoto Shiina
2d9228034d [bugfix] Config Window: Send Message Button. 選択項目変更時(非表示、表示)にメイン画面のカバーが前に出てくるバグの修正。
選択時に遅延させてConfig Windowのlift()を行っている。
2024-01-07 04:57:08 +09:00
Sakamoto Shiina
5128fa590c [Update] Main Window: メッセージ送信ボタンの追加。
設定項目で非表示、表示、表示しつつメッセージ入力欄でのエンターキー送信を無効 を選択可能に。

デフォルトが表示の理由: メッセージ入力欄のプレースホルダーが使えなくなり、初見でどこに入力すればいいのか分かりにくくなったので、横に送信ボタンが付くことにより、よくあるUIとなり、メッセージ入力欄っぽくなる。

その他要らないコードの削除や、corner radius指定し忘れなどの修正あり。
2024-01-07 03:30:46 +09:00
misyaguziya
9556998518 Merge branch 'version' into develop 2024-01-06 23:26:53 +09:00
misyaguziya
ad92e1b5f7 🐛[bugfix] Model : Update処理の不要なCommandを削除 2024-01-06 23:15:36 +09:00
misyaguziya
bed525297e 👍[Update] Config : version 2.0.1 -> 2.0.2 2024-01-06 22:15:42 +09:00
misyaguziya
90e631726c 👍[Update] Model : Update処理をtempfileを使用する処理に変更 2024-01-06 22:13:56 +09:00
Sakamoto Shiina
a5eb0a874f Merge branch 'improve_ui_message_box' into develop 2024-01-05 19:03:49 +09:00
Sakamoto Shiina
c2a37057f1 [Update] Main Window: メッセージ入力欄で、Shift+Enterキーを押した際に送信せず、ただ改行するように。
※VRC上では改行は削除される。
2024-01-05 08:40:11 +09:00
Sakamoto Shiina
5bb1a83ed9 Merge branch 'restore_main_window_geometry' into develop 2024-01-05 00:37:04 +09:00
Sakamoto Shiina
f6414843cf [Update] Main Window: ウィンドウ位置、サイズ。UI Size変更時、それに合わせて保存する値も変化。 2024-01-05 00:31:52 +09:00
Sakamoto Shiina
7729a1dcb8 Merge branch 'view' into develop 2024-01-04 00:05:40 +09:00
Sakamoto Shiina
3891cafc15 [Update] Main Window Cover: 設定画面などを開いた時にメイン画面を黒く覆う画面の透明度を下げた。
変更理由: その上に出る文字(The functionality is temporarily disabled until the settings window is closed.)が、後ろのテキストボックスの文字と被って視認性が悪かったので。
2024-01-02 11:52:21 +09:00
Sakamoto Shiina
31755c5031 [Update] Config Window: Dropdown Menu. スクロール速度UP, 幅調整(フォントや言語によって文字幅が変わるので、マージンとして少し追加) 2024-01-02 07:11:31 +09:00
Sakamoto Shiina
9bc2756ac5 Merge branch 'refactoring' into develop 2024-01-02 04:55:27 +09:00
Sakamoto Shiina
94b928e194 [Refactor] config.pyへ、設定可能な範囲などを移動。設定値のソース一元化。
language.pyの中身はconfig.SELECTABLE_UI_LANGUAGES_DICTに移動しました。
設定可能な範囲、TRANSPARENCYが0~100になっていたので50~100に修正。
2024-01-02 03:59:52 +09:00
Sakamoto Shiina
3175f44a9a Merge branch 'speaker2chatbox' into develop 2023-12-30 19:51:58 +09:00
Sakamoto Shiina
6152f5e91a [Update] Speaker2Chatbox: config.pyのself._ENABLE_SPEAKER2CHATBOX True/Falseによって、Speaker2Chatbox機能の有効無効切り替え。
通常はFalse: 設定画面での項目もdisabled状態になります。
Trueの場合に設定項目が開放され、On/Offの設定を可能に。

※通常公開しない理由: 相手の発言をチャットボックスに表示できる(オウム返しのようになる)ため、迷惑目的での使用が想定でき、それをできるだけ防ぐためです。オープンソースとはいえ、ある程度抑制できると考えています。
使用者は開発者に直接相談し、config.pyのself._ENABLE_SPEAKER2CHATBOXがTrueなコードをビルドしたものを配布する予定です。
2023-12-30 19:41:19 +09:00
Sakamoto Shiina
be049d9145 Merge branch 'restore_main_window_geometry' into develop 2023-12-30 18:21:23 +09:00
Sakamoto Shiina
053b8080a4 [bugfix] Confirmation Modal: Add lift() after displaying the confirmation modal to prevent it from being hidden by the main window cover. 2023-12-30 18:13:40 +09:00
Sakamoto Shiina
38edeaebf3 [Update] Main Window: Add Restore the main window position feature. VRCT終了時(メイン画面のXを押した時)の画面位置とサイズを記録し、次回起動時に同じ場所同じサイズで表示させる機能を追加。デフォルトでオンです。
※次回アプデ後の初期起動時はみんな、一番左上端座標x-0 y-0で表示されます。この設定をオフにすると常に画面中央(今まで通り)に表示されます。
2023-12-30 17:25:29 +09:00
Sakamoto Shiina
4eeb76f9fb [Update] UI: Themeのデフォルト値をSystemからDarkに。Lightテーマを作りはしたが、ユーザーにはできるだけDarkテーマを使って欲しいため。 2023-12-29 03:22:34 +09:00
Sakamoto Shiina
0728192ca5 Merge branch 'improve_message_input_UI' into develop 2023-12-29 02:34:47 +09:00
Sakamoto Shiina
1d380264e4 [bugfix/chore] Main Window: Message Box. 入力ボックスが空の状態でエンターキーを押した時に送信されてしまうのを修正。※CTkEntryからCTkTextboxに変更したことによる影響 2023-12-29 02:20:58 +09:00
Sakamoto Shiina
7c23adfc24 [Update] Main Window: Message Box. メッセージ入力欄のサイズを変更できるように。厳密な計算はしてません。
【見た目への影響大】デフォルトのチャット入力欄を少し大きくしました。(もちろん変更できる)
テキストボックスとの比率としているので、Windowサイズを変更すると、それに合わせて可変します。
CTkEntryからCTkTextboxに変更しました。プレースホルダーの使用が厳しくなったので廃止しました。最小にしても、入力中の位置が中央にならないなど、デザインが若干崩れましたが許容しました。
2023-12-29 01:51:13 +09:00
Sakamoto Shiina
5e16d319e3 Merge branch 'view' into develop 2023-12-23 18:25:30 +09:00
Sakamoto Shiina
b668d6fd21 [Update] Main Window: 言語選択時のスクロール速度UP。それにともないCustomizedCTkScrollableFrameを別ファイルとして切り出し、ui_utilsからimportできるように。 2023-12-21 13:36:23 +09:00
Sakamoto Shiina
2e6523625a Merge branch 'view' into develop 2023-12-20 16:31:48 +09:00
Sakamoto Shiina
dccbfb7e5d [Update] Config Window: スクロール(y軸)速度を上げました。CustomizedCTkScrollableFrameとしてライブラリをオーバーライドしています。
適用したかったファイルの先頭にただ書いているだけの状態です。いずれ切り出したほうが良いかもしれません。
2023-12-20 16:20:56 +09:00
Sakamoto Shiina
3fcaca917a [Update] Main Window: Transcription Mic/Speakerのオン・オフ時に、Language Settings部分にそれぞれアイコン表示。少しはYour LanguageとTarget Languageを意図したものとは反対に設定してしまう問題を解消できるかな。 2023-12-20 15:13:33 +09:00
Sakamoto Shiina
d982a76048 [Refactor] リファクタリング コメントアウトしていた[deprecated](起動時OSCチェック)のコード削除や、コメント追加、改行調整など。 2023-12-20 10:28:23 +09:00
Sakamoto Shiina
6855413109 Merge branch 'send_only_translated_messages' into develop 2023-12-20 01:23:45 +09:00
Sakamoto Shiina
74bd06c768 [Update] Add feature, Send Only Translated Messages: 翻訳オン時、翻訳後のメッセージのみを送信する機能を追加。 2023-12-20 01:07:42 +09:00
Sakamoto Shiina
1eb84517db Merge branch 'update_message_format_features' into develop 2023-12-19 23:51:46 +09:00
Sakamoto Shiina
870e276ec5 [Refactor] controller.py Message formatを使用する関数周りで、共通した処理切り出し。 2023-12-19 23:45:11 +09:00
Sakamoto Shiina
8a0b2de540 [Update] Message Format: config.jsonで元々のkey "MESSAGE_FORMAT"が存在していた場合、"SEND_MESSAGE_FORMAT_WITH_T"へと引き継ぐ処理追加。 2023-12-19 22:28:18 +09:00
Sakamoto Shiina
6a9732aaa8 [Update] Add Message Formats Features more. 機能として追加。実際に各メッセージ送信時に各フォーマットが機能するように。 2023-12-19 21:49:35 +09:00
Sakamoto Shiina
f34abbe184 [Update/Refactor] Add Message Formats Features more. UIとしての設定項目追加と、config.jsonへの書き込みまで。
送信メッセージと、受信したメッセージを送信する際のメッセージフォーマット設定項目追加。また、翻訳付きとそうじゃない場合のメッセージフォーマット設定項目を追加。
それに伴いリファクタリングなど。
※config.jsonのMESSAGE_FORMAT項目は消えます。ユーザーが元々設定していたデータは今のところ引き継げない状態です。
2023-12-19 12:31:34 +09:00
misyaguziya
194ec9241c Merge branch 'speaker2chatbox' into develop 2023-11-25 22:53:05 +09:00
misyaguziya
8fe5536ea7 Merge branch 'venv' into develop 2023-11-25 22:52:52 +09:00
misyaguziya
0d7642f727 🐛[bugfix] Controller : ReceiveをOSCで送信するとき以外でReceiveがlogに表示されない問題を修正 2023-11-25 22:40:37 +09:00
misyaguziya
1b6074c60b 👍[Update] venv : 起動パスを修正 2023-11-23 16:13:20 +09:00