aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Hotline/Application-macOS.swift2
-rw-r--r--Hotline/Assets.xcassets/Server.imageset/Server.pngbin842 -> 846 bytes
-rw-r--r--Hotline/Assets.xcassets/Server.imageset/Server@2x.pngbin1778 -> 1777 bytes
-rw-r--r--Hotline/Assets.xcassets/Server.imageset/Server@3x.pngbin2813 -> 2827 bytes
-rw-r--r--Hotline/Assets.xcassets/User.imageset/User.pngbin433 -> 475 bytes
-rw-r--r--Hotline/Assets.xcassets/User.imageset/User@2x.pngbin732 -> 800 bytes
-rw-r--r--Hotline/Assets.xcassets/User.imageset/User@3x.pngbin1050 -> 1160 bytes
-rw-r--r--Hotline/Models/ApplicationState.swift2
-rw-r--r--Hotline/macOS/HotlinePanelView.swift8
9 files changed, 9 insertions, 3 deletions
diff --git a/Hotline/Application-macOS.swift b/Hotline/Application-macOS.swift
index 09d6d91..3ddf903 100644
--- a/Hotline/Application-macOS.swift
+++ b/Hotline/Application-macOS.swift
@@ -5,7 +5,7 @@ import UniformTypeIdentifiers
#if os(macOS)
@Observable
-class AppLaunchState {
+final class AppLaunchState {
static let shared = AppLaunchState()
enum LaunchState {
diff --git a/Hotline/Assets.xcassets/Server.imageset/Server.png b/Hotline/Assets.xcassets/Server.imageset/Server.png
index f8d8bcf..9395a0d 100644
--- a/Hotline/Assets.xcassets/Server.imageset/Server.png
+++ b/Hotline/Assets.xcassets/Server.imageset/Server.png
Binary files differ
diff --git a/Hotline/Assets.xcassets/Server.imageset/Server@2x.png b/Hotline/Assets.xcassets/Server.imageset/Server@2x.png
index effc0f5..d206fbd 100644
--- a/Hotline/Assets.xcassets/Server.imageset/Server@2x.png
+++ b/Hotline/Assets.xcassets/Server.imageset/Server@2x.png
Binary files differ
diff --git a/Hotline/Assets.xcassets/Server.imageset/Server@3x.png b/Hotline/Assets.xcassets/Server.imageset/Server@3x.png
index 5b17b06..6341189 100644
--- a/Hotline/Assets.xcassets/Server.imageset/Server@3x.png
+++ b/Hotline/Assets.xcassets/Server.imageset/Server@3x.png
Binary files differ
diff --git a/Hotline/Assets.xcassets/User.imageset/User.png b/Hotline/Assets.xcassets/User.imageset/User.png
index c69a204..0bf463b 100644
--- a/Hotline/Assets.xcassets/User.imageset/User.png
+++ b/Hotline/Assets.xcassets/User.imageset/User.png
Binary files differ
diff --git a/Hotline/Assets.xcassets/User.imageset/User@2x.png b/Hotline/Assets.xcassets/User.imageset/User@2x.png
index 03f73e9..27712aa 100644
--- a/Hotline/Assets.xcassets/User.imageset/User@2x.png
+++ b/Hotline/Assets.xcassets/User.imageset/User@2x.png
Binary files differ
diff --git a/Hotline/Assets.xcassets/User.imageset/User@3x.png b/Hotline/Assets.xcassets/User.imageset/User@3x.png
index ec35530..aeda6cf 100644
--- a/Hotline/Assets.xcassets/User.imageset/User@3x.png
+++ b/Hotline/Assets.xcassets/User.imageset/User@3x.png
Binary files differ
diff --git a/Hotline/Models/ApplicationState.swift b/Hotline/Models/ApplicationState.swift
index 124db6b..5814fba 100644
--- a/Hotline/Models/ApplicationState.swift
+++ b/Hotline/Models/ApplicationState.swift
@@ -1,7 +1,7 @@
import SwiftUI
@Observable
-class ApplicationState {
+final class ApplicationState {
static let shared = ApplicationState()
var activeHotline: Hotline? = nil
diff --git a/Hotline/macOS/HotlinePanelView.swift b/Hotline/macOS/HotlinePanelView.swift
index 69d00aa..9915e49 100644
--- a/Hotline/macOS/HotlinePanelView.swift
+++ b/Hotline/macOS/HotlinePanelView.swift
@@ -16,7 +16,13 @@ struct HotlinePanelView: View {
HStack(spacing: 16) {
Button {
- openWindow(id: "servers")
+ if let event = NSApp.currentEvent,
+ event.modifierFlags.contains(.option) {
+ openWindow(id: "server")
+ }
+ else {
+ openWindow(id: "servers")
+ }
}
label: {
Image(systemName: "globe.americas.fill")