show run as user

This commit is contained in:
rdavidek 2026-04-26 20:48:14 +02:00
parent 8f273407ac
commit 9bcec50d7e
2 changed files with 7 additions and 2 deletions

View File

@ -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

View File

@ -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();
@ -97,6 +97,11 @@ public class MainWindow extends JFrame {
updateAutoRefreshTimer();
}
private static String getCurrentUser() {
String userName = System.getProperty("user.name");
return (userName == null || userName.isBlank()) ? "unknown user" : userName;
}
private void loadAppIcon() {
try {
java.net.URL iconURL = MainWindow.class.getResource("/icon.png");