From d0962c2387c0a99a809e5b5eeff2b81f3a134fe9 Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Thu, 27 Jan 2022 18:23:12 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Show=20question=20mark=20if=20se?= =?UTF-8?q?rvice=20not=20found?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- phpmon/Domain/Menu/ServicesView.swift | 17 +++++++++++++---- phpmon/Info.plist | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/phpmon/Domain/Menu/ServicesView.swift b/phpmon/Domain/Menu/ServicesView.swift index b2d3fb8..041b01c 100644 --- a/phpmon/Domain/Menu/ServicesView.swift +++ b/phpmon/Domain/Menu/ServicesView.swift @@ -78,13 +78,22 @@ class ServicesView: NSView, XibLoadable { } func applyServiceStyling(_ serviceName: String, _ imageView: NSImageView) { - if ServicesView.services[serviceName] != nil && ServicesView.services[serviceName]!.running { + if ServicesView.services[serviceName] == nil { + imageView.image = NSImage(named: "ServiceLoading") + imageView.contentTintColor = NSColor.black + return + } + + if ServicesView.services[serviceName]!.running { imageView.image = NSImage(named: "ServiceOn") imageView.contentTintColor = NSColor.black - } else { - imageView.image = NSImage(named: "ServiceOff") - imageView.contentTintColor = NSColor.init(red: 246/255, green: 71/255, blue: 71/255, alpha: 1.0) + return } + + imageView.image = NSImage(named: "ServiceOff") + imageView.contentTintColor = NSColor.init( + red: 246/255, green: 71/255, blue: 71/255, alpha: 1.0 + ) } deinit { diff --git a/phpmon/Info.plist b/phpmon/Info.plist index f1b191f..7918ee3 100644 --- a/phpmon/Info.plist +++ b/phpmon/Info.plist @@ -40,7 +40,7 @@ LSUIElement NSHumanReadableCopyright - Copyright © 2021 Nico Verbruggen. All rights reserved. + Copyright © 2019-2022 Nico Verbruggen. All rights reserved. NSMainStoryboardFile Main NSPrincipalClass