diff --git a/worlds/tracker/__init__.py b/worlds/tracker/__init__.py index 952abe15cc9d..a7f48dadc6de 100644 --- a/worlds/tracker/__init__.py +++ b/worlds/tracker/__init__.py @@ -1,5 +1,5 @@ -from worlds.LauncherComponents import Component, components, Type, launch_subprocess +from worlds.LauncherComponents import Component, components, Type, launch_subprocess, icon_paths from typing import Dict, Optional, List, Any, Union, ClassVar from settings import Group, Bool, LocalFolderPath, _world_settings_name_cache from worlds.AutoWorld import World @@ -73,4 +73,5 @@ def map_page_index(self, data: Dict[str, Any]) -> int: Right now it should just return 0""" return 0 -components.append(Component("Universal Tracker", None, func=launch_client, component_type=Type.CLIENT)) +icon_paths["ut_ico"] = f"ap:{__name__}/icon.png" +components.append(Component("Universal Tracker", None, func=launch_client, component_type=Type.CLIENT, icon="ut_ico")) diff --git a/worlds/tracker/icon.png b/worlds/tracker/icon.png new file mode 100644 index 000000000000..539a4a80cb48 Binary files /dev/null and b/worlds/tracker/icon.png differ