diff --git a/plugins/utilities.json b/plugins/utilities.json index 7982951..15934f2 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -347,6 +347,12 @@ } ], "versions": { + "2.0.1": { + "api_version": 8, + "commit_sha": "1d45e69", + "released_on": "08-12-2023", + "md5sum": "e5ca160fd0c847697fbf61d53462a7cd" + }, "2.0.0": { "api_version": 8, "commit_sha": "48f9302", diff --git a/plugins/utilities/floater.py b/plugins/utilities/floater.py index 28e943e..0f0ec64 100644 --- a/plugins/utilities/floater.py +++ b/plugins/utilities/floater.py @@ -21,6 +21,7 @@ from bascenev1lib.gameutils import SharedObjects from bascenev1lib.actor.bomb import Bomb from bascenev1lib.actor.popuptext import PopupText from bauiv1lib.party import PartyWindow +import bauiv1lib.mainmenu if TYPE_CHECKING: from typing import Optional @@ -258,10 +259,6 @@ def assignFloInputs(clientID: int): i.assigninput(babase.InputType.LEFT_RIGHT, floater.leftright) -# Display chat icon, but if user open/close gather it may disappear -bui.set_party_icon_always_visible(True) - - old_piv = bui.set_party_icon_always_visible @@ -287,8 +284,15 @@ def new_chat_message(*args, **kwargs): bs.chatmessage = new_chat_message + +class NewMainMenuWindow(bauiv1lib.mainmenu.MainMenuWindow): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + # Display chat icon, but if user open/close gather it may disappear + bui.set_party_icon_always_visible(True) + + # ba_meta export plugin - - class byFreaku(babase.Plugin): - def __init__(self): pass + def on_app_running(self): + bauiv1lib.mainmenu.MainMenuWindow = NewMainMenuWindow