From 9bcec50d7efce94a872ab57ebe4cc6b09dad8e15 Mon Sep 17 00:00:00 2001 From: rdavidek Date: Sun, 26 Apr 2026 20:48:14 +0200 Subject: [PATCH] show run as user --- src/main/java/cz/kamma/kfmanager/MainApp.java | 2 +- src/main/java/cz/kamma/kfmanager/ui/MainWindow.java | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/cz/kamma/kfmanager/MainApp.java b/src/main/java/cz/kamma/kfmanager/MainApp.java index a088d31..3547a96 100644 --- a/src/main/java/cz/kamma/kfmanager/MainApp.java +++ b/src/main/java/cz/kamma/kfmanager/MainApp.java @@ -15,7 +15,7 @@ import java.io.InputStreamReader; */ public class MainApp { - public static final String APP_VERSION = "1.4.3"; + public static final String APP_VERSION = "1.4.4"; public enum OS { WINDOWS, LINUX, MACOS, UNKNOWN diff --git a/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java b/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java index dea5a7e..977f317 100644 --- a/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java +++ b/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java @@ -45,7 +45,7 @@ public class MainWindow extends JFrame { private int commandHistoryIndex = -1; public MainWindow() { - super("KF Manager v" + MainApp.APP_VERSION + " (" + MainApp.CURRENT_OS + ")"); + super("KF Manager v" + MainApp.APP_VERSION + " (" + MainApp.CURRENT_OS + ") - " + getCurrentUser()); // Set application icon loadAppIcon(); @@ -96,6 +96,11 @@ public class MainWindow extends JFrame { // Setup auto-refresh timer from config updateAutoRefreshTimer(); } + + private static String getCurrentUser() { + String userName = System.getProperty("user.name"); + return (userName == null || userName.isBlank()) ? "unknown user" : userName; + } private void loadAppIcon() { try {