From 9621888c8fa6a34457c33205f5f02eb7bb88ec8b Mon Sep 17 00:00:00 2001 From: Y-ellow <122377553+im-yellow@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:36:02 +0100 Subject: [PATCH 1/5] Update quick_chat.py --- plugins/utilities/quick_chat.py | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/plugins/utilities/quick_chat.py b/plugins/utilities/quick_chat.py index 4623ba4..ccc2b1b 100644 --- a/plugins/utilities/quick_chat.py +++ b/plugins/utilities/quick_chat.py @@ -51,7 +51,7 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): messages = load_messages() w, h = 400, 300 - root = bui.containerwidget(size=(w, h), transition='in_scale', scale=1.2, color=(0, 0, 0)) + root = bui.containerwidget(parent=bui.get_special_widget('overlay_stack'), size=(w, h), transition='in_scale', scale=1.2, color=(0, 0, 0), on_outside_click_call=lambda: bui.containerwidget(edit=root, transition='out_scale')) self._msg_scroll = bui.scrollwidget( parent=root, position=(20, 80), size=(360, 180), color=(0, 0, 0)) @@ -100,6 +100,7 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): def _send_and_close(self, message: str, root_widget): bs.chatmessage(message) bui.containerwidget(edit=root_widget, transition='out_scale') + def _add_message(self, parent): def save_new(): @@ -110,9 +111,11 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): save_messages(msgs) bui.screenmessage(f'Added: "{new_msg}"', color=(0, 1, 0)) bui.containerwidget(edit=win, transition='out_scale') + bui.containerwidget(edit=parent, transition='out_scale') + self._open_quick_chat_menu() - win = bui.containerwidget(size=(300, 140), transition='in_scale', - scale=1.2, color=(0, 0, 0)) + win = bui.containerwidget(parent=bui.get_special_widget('overlay_stack'), size=(300, 140), transition='in_scale', + scale=1.2, color=(0, 0, 0), on_outside_click_call=lambda: bui.containerwidget(edit=win, transition='out_scale')) bui.textwidget(parent=win, position=(20, 90), size=(260, 30), text='New Message:', scale=0.9, h_align='left', v_align='center', color=(1, 1, 1)) @@ -136,9 +139,17 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): h = 50 + len(msgs) * 45 h = min(h, 300) - win = bui.containerwidget(size=(300, h), transition='in_scale', scale=1.2, color=(0, 0, 0)) + win = bui.containerwidget(parent=bui.get_special_widget('overlay_stack'), size=(300, h), transition='in_scale', scale=1.2, color=(0, 0, 0), on_outside_click_call=lambda: bui.containerwidget(edit=win, transition='out_scale')) col = bui.columnwidget(parent=win) + bui.buttonwidget( + parent=col, + label=f'Colse', + size=(260, 40), + textcolor=(1, 1, 1), + color=(1, 0.2, 0.2), + on_activate_call=lambda: bui.containerwidget(edit=win, transition='out_scale') + ) for msg in msgs: bui.buttonwidget( parent=col, @@ -146,16 +157,18 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): size=(260, 40), textcolor=(1, 1, 1), color=(0.4, 0.7, 1), - on_activate_call=lambda m=msg: self._confirm_delete(m, win) + on_activate_call=lambda m=msg: self._confirm_delete(m, win, parent) ) - def _confirm_delete(self, msg, win): + def _confirm_delete(self, msg, win, parent): msgs = load_messages() if msg in msgs: msgs.remove(msg) save_messages(msgs) bui.screenmessage(f'Removed: "{msg}"', color=(1, 0.5, 0)) bui.containerwidget(edit=win, transition='out_scale') + bui.containerwidget(edit=parent, transition='out_scale') + self._open_quick_chat_menu() # ba_meta export babase.Plugin From 5c99b67f31290bcc3e29deb6d68df1ebbeaa5d83 Mon Sep 17 00:00:00 2001 From: Y-ellow <122377553+im-yellow@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:38:29 +0100 Subject: [PATCH 2/5] Update utilities.json --- plugins/utilities.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index 435c37f..a709602 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -2075,6 +2075,7 @@ } ], "versions": { + "1.0.2": null, "1.0.1": { "api_version": 9, "commit_sha": "e604a3c", @@ -2128,4 +2129,4 @@ } } } -} \ No newline at end of file +} From 6501b61ae42c363eae0e299ca3215af02c89d97b Mon Sep 17 00:00:00 2001 From: Y-ellow <122377553+im-yellow@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:40:31 +0100 Subject: [PATCH 3/5] Update quick_chat.py --- plugins/utilities/quick_chat.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/utilities/quick_chat.py b/plugins/utilities/quick_chat.py index ccc2b1b..233fb35 100644 --- a/plugins/utilities/quick_chat.py +++ b/plugins/utilities/quick_chat.py @@ -99,8 +99,7 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): def _send_and_close(self, message: str, root_widget): bs.chatmessage(message) - bui.containerwidget(edit=root_widget, transition='out_scale') - + bui.containerwidget(edit=root_widget, transition='out_scale') def _add_message(self, parent): def save_new(): From 44b03b8fe3e0c0f87cd24e5a115c20ad11e199c0 Mon Sep 17 00:00:00 2001 From: im-yellow <122377553+im-yellow@users.noreply.github.com> Date: Wed, 16 Jul 2025 13:42:54 +0000 Subject: [PATCH 4/5] [ci] auto-format --- plugins/utilities/quick_chat.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/plugins/utilities/quick_chat.py b/plugins/utilities/quick_chat.py index 233fb35..8e3a42b 100644 --- a/plugins/utilities/quick_chat.py +++ b/plugins/utilities/quick_chat.py @@ -51,7 +51,8 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): messages = load_messages() w, h = 400, 300 - root = bui.containerwidget(parent=bui.get_special_widget('overlay_stack'), size=(w, h), transition='in_scale', scale=1.2, color=(0, 0, 0), on_outside_click_call=lambda: bui.containerwidget(edit=root, transition='out_scale')) + root = bui.containerwidget(parent=bui.get_special_widget('overlay_stack'), size=(w, h), transition='in_scale', scale=1.2, color=( + 0, 0, 0), on_outside_click_call=lambda: bui.containerwidget(edit=root, transition='out_scale')) self._msg_scroll = bui.scrollwidget( parent=root, position=(20, 80), size=(360, 180), color=(0, 0, 0)) @@ -99,7 +100,7 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): def _send_and_close(self, message: str, root_widget): bs.chatmessage(message) - bui.containerwidget(edit=root_widget, transition='out_scale') + bui.containerwidget(edit=root_widget, transition='out_scale') def _add_message(self, parent): def save_new(): @@ -138,17 +139,18 @@ class QuickChatPartyWindow(bauiv1lib.party.PartyWindow): h = 50 + len(msgs) * 45 h = min(h, 300) - win = bui.containerwidget(parent=bui.get_special_widget('overlay_stack'), size=(300, h), transition='in_scale', scale=1.2, color=(0, 0, 0), on_outside_click_call=lambda: bui.containerwidget(edit=win, transition='out_scale')) + win = bui.containerwidget(parent=bui.get_special_widget('overlay_stack'), size=(300, h), transition='in_scale', scale=1.2, color=( + 0, 0, 0), on_outside_click_call=lambda: bui.containerwidget(edit=win, transition='out_scale')) col = bui.columnwidget(parent=win) bui.buttonwidget( - parent=col, - label=f'Colse', - size=(260, 40), - textcolor=(1, 1, 1), - color=(1, 0.2, 0.2), - on_activate_call=lambda: bui.containerwidget(edit=win, transition='out_scale') - ) + parent=col, + label=f'Colse', + size=(260, 40), + textcolor=(1, 1, 1), + color=(1, 0.2, 0.2), + on_activate_call=lambda: bui.containerwidget(edit=win, transition='out_scale') + ) for msg in msgs: bui.buttonwidget( parent=col, From 3fe240fd55abfe0a1592eff2228bd96718bf4e82 Mon Sep 17 00:00:00 2001 From: im-yellow <122377553+im-yellow@users.noreply.github.com> Date: Wed, 16 Jul 2025 13:42:56 +0000 Subject: [PATCH 5/5] [ci] apply-version-metadata --- plugins/utilities.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index a709602..fd32ac9 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -2075,7 +2075,12 @@ } ], "versions": { - "1.0.2": null, + "1.0.2": { + "api_version": 9, + "commit_sha": "44b03b8", + "released_on": "16-07-2025", + "md5sum": "6934293c2444ceb61f4957f80d57503a" + }, "1.0.1": { "api_version": 9, "commit_sha": "e604a3c", @@ -2129,4 +2134,4 @@ } } } -} +} \ No newline at end of file