diff --git a/Makefile b/Makefile index 3a2dc76c01..16295cbf5f 100644 --- a/Makefile +++ b/Makefile @@ -443,22 +443,26 @@ clean: | clean-common run: rcc $(RUN_TARGET) NIM_STATUS_CLIENT_DEV ?= t +STATUS_PORT ?= 30306 run-linux: echo -e "\e[92mRunning:\e[39m bin/nim_status_client" NIM_STATUS_CLIENT_DEV="$(NIM_STATUS_CLIENT_DEV)" \ LD_LIBRARY_PATH="$(QT5_LIBDIR)":"$(STATUSGO_LIBDIR)" \ + STATUS_PORT="$(STATUS_PORT)" \ ./bin/nim_status_client run-macos: echo -e "\e[92mRunning:\e[39m bin/nim_status_client" NIM_STATUS_CLIENT_DEV="$(NIM_STATUS_CLIENT_DEV)" \ + STATUS_PORT="$(STATUS_PORT)" \ ./bin/nim_status_client run-windows: $(NIM_WINDOWS_PREBUILT_DLLS) echo -e "\e[92mRunning:\e[39m bin/nim_status_client.exe" NIM_STATUS_CLIENT_DEV="$(NIM_STATUS_CLIENT_DEV)" \ PATH="$(shell pwd)"/"$(shell dirname "$(DOTHERSIDE)")":"$(STATUSGO_LIBDIR)":"$(shell pwd)"/"$(shell dirname "$(NIM_WINDOWS_PREBUILT_DLLS)")":"$(PATH)" \ + STATUS_PORT="$(STATUS_PORT)" \ ./bin/nim_status_client.exe endif # "variables.mk" was not included diff --git a/src/nim_status_client.nim b/src/nim_status_client.nim index 0688c397d2..9c48bdd250 100644 --- a/src/nim_status_client.nim +++ b/src/nim_status_client.nim @@ -47,9 +47,11 @@ proc mainProc() = if getEnv("NIM_STATUS_CLIENT_DEV").string == "": "/../Resources/status-icon.icns" else: - "/../status-icon.icns" + "/../status-dev-icon.icns" elif defined(windows) and getEnv("NIM_STATUS_CLIENT_DEV").string == "": "/../resources/status.svg" + elif getEnv("NIM_STATUS_CLIENT_DEV").string != "": + "/../status-dev.svg" else: "/../status.svg" app.icon(app.applicationDirPath & statusAppIcon) diff --git a/status-dev-icon.icns b/status-dev-icon.icns new file mode 100644 index 0000000000..716b21f7de Binary files /dev/null and b/status-dev-icon.icns differ diff --git a/status-dev.svg b/status-dev.svg new file mode 100644 index 0000000000..5d19b08d55 --- /dev/null +++ b/status-dev.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/status-icon.icns b/status-icon.icns index 35e982c298..dc14b213e2 100644 Binary files a/status-icon.icns and b/status-icon.icns differ