Sakamoto Shiina
|
5128fa590c
|
[Update] Main Window: メッセージ送信ボタンの追加。
設定項目で非表示、表示、表示しつつメッセージ入力欄でのエンターキー送信を無効 を選択可能に。
デフォルトが表示の理由: メッセージ入力欄のプレースホルダーが使えなくなり、初見でどこに入力すればいいのか分かりにくくなったので、横に送信ボタンが付くことにより、よくあるUIとなり、メッセージ入力欄っぽくなる。
その他要らないコードの削除や、corner radius指定し忘れなどの修正あり。
|
2024-01-07 03:30:46 +09:00 |
|
Sakamoto Shiina
|
f6414843cf
|
[Update] Main Window: ウィンドウ位置、サイズ。UI Size変更時、それに合わせて保存する値も変化。
|
2024-01-05 00:31:52 +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
|
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
|
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
|
7c23adfc24
|
[Update] Main Window: Message Box. メッセージ入力欄のサイズを変更できるように。厳密な計算はしてません。
【見た目への影響大】デフォルトのチャット入力欄を少し大きくしました。(もちろん変更できる)
テキストボックスとの比率としているので、Windowサイズを変更すると、それに合わせて可変します。
CTkEntryからCTkTextboxに変更しました。プレースホルダーの使用が厳しくなったので廃止しました。最小にしても、入力中の位置が中央にならないなど、デザインが若干崩れましたが許容しました。
|
2023-12-29 01:51:13 +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
|
74bd06c768
|
[Update] Add feature, Send Only Translated Messages: 翻訳オン時、翻訳後のメッセージのみを送信する機能を追加。
|
2023-12-20 01:07:42 +09:00 |
|
Sakamoto Shiina
|
870e276ec5
|
[Refactor] controller.py Message formatを使用する関数周りで、共通した処理切り出し。
|
2023-12-19 23:45:11 +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
|
0d7642f727
|
🐛[bugfix] Controller : ReceiveをOSCで送信するとき以外でReceiveがlogに表示されない問題を修正
|
2023-11-25 22:40:37 +09:00 |
|
Sakamoto Shiina
|
5d0db4a8fa
|
[Update] 機能追加
|
2023-11-23 00:41:05 +09:00 |
|
Sakamoto Shiina
|
89b8a47a76
|
[Update] Speaker2Chatbox UI追加。
|
2023-11-23 00:15:57 +09:00 |
|
Sakamoto Shiina
|
80940fccb2
|
[Update] cmdからのexe起動時などに、引数としてosc portとip addressの設定ができるように。
|
2023-11-10 17:52:25 +09:00 |
|
misyaguziya
|
cbd717666a
|
👍[Update] Controller : config fileとlogs folderのリンクが開く昨日を追加
|
2023-11-08 22:00:31 +09:00 |
|
misyaguziya
|
4351122cb4
|
📝[Refactor] ruffを使用しコード検証修正を行った
|
2023-11-08 17:35:50 +09:00 |
|
Sakamoto Shiina
|
f21ffea568
|
[Update] Config Window: Advanced Settings Tab: add Open Config File. add item open file(config.json) button.
|
2023-11-06 12:54:02 +09:00 |
|
Sakamoto Shiina
|
5d6902c196
|
[Update] Config Window: Auto Export Message Logs. add open file(logs) button.
|
2023-11-06 12:31:49 +09:00 |
|
Sakamoto Shiina
|
74c8a253e8
|
[Update] Main Window: add feature. Swap Languages. when hover the label 'Translate Each Other', 'Swap Languages Button' appear. and It can swap 'Your language' and 'Target Language'.
|
2023-11-06 06:21:43 +09:00 |
|
Sakamoto Shiina
|
72877ab98b
|
[Update] Message Format: [message]と[translation]は一意かつそれぞれ一つだけの使用に。それに伴いエラー表示や初期値の挿入など。
|
2023-11-05 11:30:34 +09:00 |
|
Sakamoto Shiina
|
44baaa84b8
|
[Update] Message Format: UI改善、[message]や[translation]など必須なものは固定(入れ替え可能)し、ユーザーは編集できないように。不完全な気はしているが、表示の例を追加し、直感的にメッセージフォーマットを使えるように。
|
2023-11-05 08:03:52 +09:00 |
|
Sakamoto Shiina
|
c98912f31b
|
[Update] Mic Word Filter: UI改善、リスト表記にし、追加や削除も直感的に行えるように。※_SettingBoxGenerator.py内に追加された関数が、汎用的ではなく、ワードフィルター専用状態です。
config.py: 登録された単語は一意になるように、順序を保持しつつ重複削除処理。
その他ワードフィルターの説明文言調整など。
|
2023-11-01 02:49:10 +09:00 |
|
Sakamoto Shiina
|
8f2934e510
|
[Update] テキストボックスのフォントサイズを、UI全体のサイズとは別でユーザーが変えられるように。
(UI size, scalingを基準とした倍率)
|
2023-10-24 18:33:32 +09:00 |
|
misyaguziya
|
b63990d4ce
|
🐛[bugfix] Model : auth keyを記入したあとに、削除すると翻訳に失敗するバグを修正
|
2023-10-20 14:35:29 +09:00 |
|
misyaguziya
|
12175a0788
|
👍[Update] Model : 翻訳エンジンへのrequestが失敗した場合にエラーログを出力する機能を追加
|
2023-10-20 10:29:46 +09:00 |
|
misyaguziya
|
9b974b8632
|
🐛[Update] Model : Auth keyの復旧作業2
|
2023-10-19 19:45:06 +09:00 |
|
misyaguziya
|
bfe177aa17
|
🐛[bugfix] Model : Auth keyの復旧作業
|
2023-10-19 15:39:39 +09:00 |
|
misyaguziya
|
ae986b215e
|
🐛[bugfix] Model : speaker_deviceの設定を間違えたので修正
|
2023-10-17 13:16:04 +09:00 |
|
Sakamoto Shiina
|
314e0c86b6
|
[Update] No Device時の処理。スピーカー/マイクを使う処理時に表示するエラーメッセージの実装。表示方法は改善予定。
|
2023-10-17 05:36:29 +09:00 |
|
misyaguziya
|
fa1854f2d3
|
👍[Update] Model : NoDevice時にエラーを表示するためにerror_fncを追加
仮でlambda:print("[ERROR] Speaker NoDevice"を差し込んである
|
2023-10-17 04:02:40 +09:00 |
|
Sakamoto Shiina
|
6714833b0f
|
[Update] Config Window: showRestartButton関数の調整。前回の設定と同じで、再起動が必要なければ再起動ボタンを表示しないように。選択中の言語での表示も対応。
|
2023-10-16 20:49:39 +09:00 |
|
Sakamoto Shiina
|
bd71a96ccb
|
[Update] Main Window: メッセージボックスからフォーカスが外れると、VRChat上ででるチャット入力中をstopするように。
それに伴ってfocus in/outイベントをcontroller.pyで管理。
[Refactor] 関数名を適切な名前へ変更。
|
2023-10-16 12:34:41 +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 |
|
misyaguziya
|
f1f803f8e3
|
[Remove] Model : DeepLのAuthキーを必要とする処理を削除
|
2023-10-16 00:05:28 +09:00 |
|
misyaguziya
|
6c96673966
|
Merge branch 'model' into UI_2.0
|
2023-10-15 16:42:15 +09:00 |
|
misyaguziya
|
8e93080a8e
|
🐛[bugfix] Model : スピーカーデバイスの取得タイミングを変更
config windowでのデバイス選択が不要になりました
|
2023-10-15 16:25:36 +09:00 |
|
Sakamoto Shiina
|
808007ece6
|
[bufgix] XSOverlayへの受信メッセージ送信機能で、翻訳をオフにした場合にもメッセージフォーマットが適用されて括弧が入っていたのを修正。
|
2023-10-15 10:55:20 +09:00 |
|
misyaguziya
|
39a63cb0e2
|
🐛[bugfix] Controller : ENABLE_SEND_MESSAGE_TO_VRCがFalseの場合にタイピングが送信されないように修正
|
2023-10-15 03:38:06 +09:00 |
|
Sakamoto Shiina
|
6ed59df596
|
[Update] Config Window: 再起動ボタンの表示言語。UI Languageが変更された場合は、変更先の言語で表示。
|
2023-10-14 17:48:15 +09:00 |
|
Sakamoto Shiina
|
1bd98c7769
|
[Update] Config Window: 再起動が必要な変更がある場合に、再起動ボタンを表示。(現状、設定が変わらなくても変更しようとすると表示される状態ではある。例: UI size 100%からもう一度100%を選択した場合など)
|
2023-10-13 19:56:30 +09:00 |
|
Sakamoto Shiina
|
0ea376df10
|
[bugfix] controller.py: 各設定項目、Entry系で空文字を受け取ったときはエラーではなく処理をスルー(return)するように。 これによりUIとしては、ユーザーがdelete keyを押して中身を空にした時のエラーメッセージを出さないように。
|
2023-10-13 16:09:33 +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
|
f185b2f475
|
[Refactor] Remove the code that is no longer in use.
|
2023-10-12 17:03:26 +09:00 |
|
Sakamoto Shiina
|
67611af116
|
Merge branch 'view' into UI_2.0
|
2023-10-12 16:19:31 +09:00 |
|
misyaguziya
|
07ffb89a5d
|
👍[Update] Model : energyがストップした場合に必ず0になるように終了時関数を追加
|
2023-10-12 14:59:21 +09:00 |
|
Sakamoto Shiina
|
2d43061f8e
|
[bugfix] Config Window: スレッショルドチェックボタンDisabled処理が、コンパクトモードや設定画面閉じる際に解除されてしまうのを修正。
|
2023-10-12 14:27:12 +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 |
|