From 0b6b44ef5ce7db98f4c1f9aa5ebf42136736f921 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 23 Apr 2021 22:23:04 +0200 Subject: [PATCH] fixed about dialog --- .../smarttime/controller/Controller.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/deadlocker8/smarttime/controller/Controller.java b/src/main/java/de/deadlocker8/smarttime/controller/Controller.java index df134b4..00be140 100644 --- a/src/main/java/de/deadlocker8/smarttime/controller/Controller.java +++ b/src/main/java/de/deadlocker8/smarttime/controller/Controller.java @@ -38,6 +38,7 @@ import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.StandardCopyOption; +import java.text.MessageFormat; import java.util.*; import java.util.regex.Pattern; @@ -837,7 +838,20 @@ public class Controller ArrayList<String> creditLines = new ArrayList<>(); creditLines.add(bundle.getString("credits")); - // TODO -// AlertGenerator.showAboutAlertWithCredits(bundle.getString("app.name"), bundle.getString("version.name"), bundle.getString("version.code"), bundle.getString("version.date"), "Robert Goldmann", creditLines, icon, stage, null, false); + String appName = bundle.getString("app.name"); + + StringBuilder content = new StringBuilder(MessageFormat.format("Version: {0} ({1})\r\nDate: {2}\r\nAuthors: {3}\r\n", + bundle.getString("version.name"), + bundle.getString("version.code"), + bundle.getString("version.date"), + "Robert Goldmann")); + + content.append("\r\nCredits:\r\n"); + for(String line : creditLines) + { + content.append(line).append("\r\n"); + } + + Alerts.getInstance().createAlert(AlertType.INFORMATION, "About " + appName, appName, content.toString(), stage).show(); } } \ No newline at end of file -- GitLab