diff --git a/LinksAwakeningClient.py b/LinksAwakeningClient.py index 69f50938..16896540 100644 --- a/LinksAwakeningClient.py +++ b/LinksAwakeningClient.py @@ -52,22 +52,6 @@ class BadRetroArchResponse(GameboyException): pass -def magpie_logo(): - from kivy.uix.image import CoreImage - binary_data = """ -iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXN -SR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA -7DAcdvqGQAAADGSURBVDhPhVLBEcIwDHOYhjHCBuXHj2OTbAL8+ -MEGZIxOQ1CinOOk0Op0bmo7tlXXeR9FJMYDLOD9mwcLjQK7+hSZ -wgcWMZJOAGeGKtChNHFL0j+FZD3jSCuo0w7l03wDrWdg00C4/aW -eDEYNenuzPOfPspBnxf0kssE80vN0L8361j10P03DK4x6FHabuV -ear8fHme+b17rwSjbAXeUMLb+EVTV2QHm46MWQanmnydA98KsVS -XkV+qFpGQXrLhT/fqraQeQLuplpNH5g+WkAAAAASUVORK5CYII=""" - binary_data = base64.b64decode(binary_data) - data = io.BytesIO(binary_data) - return CoreImage(data, ext="png").texture - - class LAClientConstants: # Connector version VERSION = 0x01 @@ -530,7 +514,9 @@ class LinksAwakeningContext(CommonContext): def run_gui(self) -> None: import webbrowser - from kvui import GameManager, ImageButton + from kvui import GameManager + from kivy.metrics import dp + from kivymd.uix.button import MDButton, MDButtonText class LADXManager(GameManager): logging_pairs = [ @@ -543,8 +529,10 @@ class LinksAwakeningContext(CommonContext): b = super().build() if self.ctx.magpie_enabled: - button = ImageButton(texture=magpie_logo(), fit_mode="cover", image_size=(32, 32), size_hint_x=None, - on_press=lambda _: webbrowser.open('https://magpietracker.us/?enable_autotracker=1')) + button = MDButton(MDButtonText(text="Open Tracker"), style="filled", size=(dp(100), dp(70)), radius=5, + size_hint_x=None, size_hint_y=None, pos_hint={"center_y": 0.55}, + on_press=lambda _: webbrowser.open('https://magpietracker.us/?enable_autotracker=1')) + button.height = self.server_connect_bar.height self.connect_layout.add_widget(button) return b diff --git a/data/sprites/ladx/Bowwow.bdiff b/data/sprites/ladx/Bowwow.bdiff deleted file mode 100644 index bdfe9f42..00000000 Binary files a/data/sprites/ladx/Bowwow.bdiff and /dev/null differ diff --git a/data/sprites/ladx/Bunny.bdiff b/data/sprites/ladx/Bunny.bdiff deleted file mode 100644 index 848829d0..00000000 Binary files a/data/sprites/ladx/Bunny.bdiff and /dev/null differ diff --git a/data/sprites/ladx/Luigi.bdiff b/data/sprites/ladx/Luigi.bdiff deleted file mode 100644 index 1897a65d..00000000 Binary files a/data/sprites/ladx/Luigi.bdiff and /dev/null differ diff --git a/data/sprites/ladx/Mario.bdiff b/data/sprites/ladx/Mario.bdiff deleted file mode 100644 index 389fa94a..00000000 Binary files a/data/sprites/ladx/Mario.bdiff and /dev/null differ diff --git a/data/sprites/ladx/Richard.bdiff b/data/sprites/ladx/Richard.bdiff deleted file mode 100644 index a244d702..00000000 Binary files a/data/sprites/ladx/Richard.bdiff and /dev/null differ diff --git a/data/sprites/ladx/Tarin.bdiff b/data/sprites/ladx/Tarin.bdiff deleted file mode 100644 index e30e2d1f..00000000 Binary files a/data/sprites/ladx/Tarin.bdiff and /dev/null differ