diff --git a/runelite-client/src/main/java/net/runelite/client/RuneLite.java b/runelite-client/src/main/java/net/runelite/client/RuneLite.java index f8d1b4dd33..fc76ac8ae1 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneLite.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneLite.java @@ -78,7 +78,6 @@ public class RuneLite public static final File PROFILES_DIR = new File(RUNELITE_DIR, "profiles"); public static final File SESSION_FILE = new File(RUNELITE_DIR, "session"); public static final File PLUGIN_DIR = new File(RUNELITE_DIR, "plugins"); - public static final String APP_NAME = "RuneLite"; public static Image ICON; @@ -211,11 +210,11 @@ public class RuneLite { if (!Strings.isNullOrEmpty(extra)) { - gui.setTitle(APP_NAME + " " + properties.getVersion() + " " + extra); + gui.setTitle(properties.getTitle() + " " + properties.getVersion() + " " + extra); } else { - gui.setTitle(APP_NAME + " " + properties.getVersion()); + gui.setTitle(properties.getTitle() + " " + properties.getVersion()); } } @@ -228,7 +227,7 @@ public class RuneLite SystemTray systemTray = SystemTray.getSystemTray(); - trayIcon = new TrayIcon(ICON, APP_NAME); + trayIcon = new TrayIcon(ICON, properties.getTitle()); trayIcon.setImageAutoSize(true); try @@ -417,7 +416,7 @@ public class RuneLite public void notify(String message, TrayIcon.MessageType type) { - notifier.sendNotification(APP_NAME, message, type, null); + notifier.sendNotification(properties.getTitle(), message, type, null); Toolkit.getDefaultToolkit().beep(); } diff --git a/runelite-client/src/main/java/net/runelite/client/RuneliteProperties.java b/runelite-client/src/main/java/net/runelite/client/RuneliteProperties.java index ad53a85727..9701c05459 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneliteProperties.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneliteProperties.java @@ -36,6 +36,7 @@ import javax.inject.Singleton; @Slf4j public class RuneliteProperties { + private static final String RUNELITE_TITLE = "runelite.title"; private static final String RUNELITE_VERSION = "runelite.version"; private final Properties properties = new Properties(); @@ -54,6 +55,11 @@ public class RuneliteProperties } } + public String getTitle() + { + return properties.getProperty(RUNELITE_TITLE); + } + public String getVersion() { return properties.getProperty(RUNELITE_VERSION); diff --git a/runelite-client/src/main/resources/net/runelite/client/runelite.properties b/runelite-client/src/main/resources/net/runelite/client/runelite.properties index ecbd5d4477..b8516ea64c 100644 --- a/runelite-client/src/main/resources/net/runelite/client/runelite.properties +++ b/runelite-client/src/main/resources/net/runelite/client/runelite.properties @@ -1,2 +1,3 @@ +runelite.title=RuneLite runelite.version=${project.version}