aboutsummaryrefslogtreecommitdiff
path: root/Hotline.xcodeproj
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2024-01-15 20:20:47 -0800
committerDustin Mierau <dustin@mierau.me>2024-01-15 20:20:47 -0800
commit7c9f6686044035c022a17551151cf1cbed0dc665 (patch)
treed41403b6f64d3375fdea8cee48d9db91c3ce26e0 /Hotline.xcodeproj
parentfaae9cd1b47c6f22f3bcf4b1a24a4f7df41af9ed (diff)
Add classic sound effects. Fix read user access bits. Better no content/no access views. Add Server menu. Add keep alive ping to server every 3 minutes.
Diffstat (limited to 'Hotline.xcodeproj')
-rw-r--r--Hotline.xcodeproj/project.pbxproj48
1 files changed, 44 insertions, 4 deletions
diff --git a/Hotline.xcodeproj/project.pbxproj b/Hotline.xcodeproj/project.pbxproj
index 2b0669a..d084675 100644
--- a/Hotline.xcodeproj/project.pbxproj
+++ b/Hotline.xcodeproj/project.pbxproj
@@ -43,6 +43,14 @@
DAB4D8822B4C8FED0048A05C /* FileIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAB4D8812B4C8FED0048A05C /* FileIconView.swift */; };
DAB4D8842B4CABEF0048A05C /* DataAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAB4D8832B4CABEF0048A05C /* DataAdditions.swift */; };
DAB4D8872B4CB3610048A05C /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = DAB4D8862B4CB3610048A05C /* MarkdownUI */; };
+ DABE8BF42B55DC0A00884D28 /* transfer-complete.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8BF32B55DC0A00884D28 /* transfer-complete.aiff */; };
+ DABE8BF62B55DC2E00884D28 /* chat-message.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8BF52B55DC2E00884D28 /* chat-message.aiff */; };
+ DABE8BF82B55DC6100884D28 /* logged-in.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8BF72B55DC6100884D28 /* logged-in.aiff */; };
+ DABE8BFB2B55DC6800884D28 /* user-login.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8BF92B55DC6800884D28 /* user-login.aiff */; };
+ DABE8BFC2B55DC6800884D28 /* user-logout.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8BFA2B55DC6800884D28 /* user-logout.aiff */; };
+ DABE8BFE2B55E69000884D28 /* error.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8BFD2B55E69000884D28 /* error.aiff */; };
+ DABE8C002B55E69800884D28 /* server-message.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8BFF2B55E69800884D28 /* server-message.aiff */; };
+ DABE8C022B55E69D00884D28 /* new-news.aiff in Resources */ = {isa = PBXBuildFile; fileRef = DABE8C012B55E69D00884D28 /* new-news.aiff */; };
DABFCC292B1530DC009F40D2 /* FoundationExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABFCC282B1530DC009F40D2 /* FoundationExtensions.swift */; };
DAC002192B21630900A6C290 /* SwiftUIExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC002182B21630900A6C290 /* SwiftUIExtensions.swift */; };
DADDB28B2B22B31F0024040D /* Tracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = DADDB28A2B22B31F0024040D /* Tracker.swift */; };
@@ -55,7 +63,7 @@
DAE735012B2E71F2000C56F6 /* FilesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE735002B2E71F2000C56F6 /* FilesView.swift */; platformFilters = (macos, ); };
DAE735032B30C0BB000C56F6 /* MessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE735022B30C0BB000C56F6 /* MessageView.swift */; platformFilters = (macos, ); };
DAE735052B3218D8000C56F6 /* NewsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE735042B3218D8000C56F6 /* NewsView.swift */; platformFilters = (macos, ); };
- DAE735072B3251B3000C56F6 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE735062B3251B3000C56F6 /* Utilities.swift */; };
+ DAE735072B3251B3000C56F6 /* SoundEffects.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE735062B3251B3000C56F6 /* SoundEffects.swift */; };
DAE735092B329810000C56F6 /* VisualEffectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE735082B329810000C56F6 /* VisualEffectView.swift */; platformFilters = (macos, ); };
/* End PBXBuildFile section */
@@ -97,6 +105,14 @@
DAB4D87F2B4C8E9A0048A05C /* URLAdditions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLAdditions.swift; sourceTree = "<group>"; };
DAB4D8812B4C8FED0048A05C /* FileIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileIconView.swift; sourceTree = "<group>"; };
DAB4D8832B4CABEF0048A05C /* DataAdditions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataAdditions.swift; sourceTree = "<group>"; };
+ DABE8BF32B55DC0A00884D28 /* transfer-complete.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = "transfer-complete.aiff"; sourceTree = "<group>"; };
+ DABE8BF52B55DC2E00884D28 /* chat-message.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = "chat-message.aiff"; sourceTree = "<group>"; };
+ DABE8BF72B55DC6100884D28 /* logged-in.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = "logged-in.aiff"; sourceTree = "<group>"; };
+ DABE8BF92B55DC6800884D28 /* user-login.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = "user-login.aiff"; sourceTree = "<group>"; };
+ DABE8BFA2B55DC6800884D28 /* user-logout.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = "user-logout.aiff"; sourceTree = "<group>"; };
+ DABE8BFD2B55E69000884D28 /* error.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = error.aiff; sourceTree = "<group>"; };
+ DABE8BFF2B55E69800884D28 /* server-message.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = "server-message.aiff"; sourceTree = "<group>"; };
+ DABE8C012B55E69D00884D28 /* new-news.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = "new-news.aiff"; sourceTree = "<group>"; };
DABFCC282B1530DC009F40D2 /* FoundationExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FoundationExtensions.swift; sourceTree = "<group>"; };
DAC002182B21630900A6C290 /* SwiftUIExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUIExtensions.swift; sourceTree = "<group>"; };
DADDB28A2B22B31F0024040D /* Tracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tracker.swift; sourceTree = "<group>"; };
@@ -109,7 +125,7 @@
DAE735002B2E71F2000C56F6 /* FilesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilesView.swift; sourceTree = "<group>"; };
DAE735022B30C0BB000C56F6 /* MessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageView.swift; sourceTree = "<group>"; };
DAE735042B3218D8000C56F6 /* NewsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsView.swift; sourceTree = "<group>"; };
- DAE735062B3251B3000C56F6 /* Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utilities.swift; sourceTree = "<group>"; };
+ DAE735062B3251B3000C56F6 /* SoundEffects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoundEffects.swift; sourceTree = "<group>"; };
DAE735082B329810000C56F6 /* VisualEffectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VisualEffectView.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
@@ -159,6 +175,7 @@
DA9CAFB92B126D5700CDA197 /* Hotline */ = {
isa = PBXGroup;
children = (
+ DABE8BF22B55DBFC00884D28 /* Sounds */,
DA9CAFBA2B126D5700CDA197 /* Application.swift */,
DA4F2BF92B1A516F00D8ADDC /* iOS */,
DAE734F72B2E4126000C56F6 /* macOS */,
@@ -194,6 +211,21 @@
path = Shared;
sourceTree = "<group>";
};
+ DABE8BF22B55DBFC00884D28 /* Sounds */ = {
+ isa = PBXGroup;
+ children = (
+ DABE8BF72B55DC6100884D28 /* logged-in.aiff */,
+ DABE8BF52B55DC2E00884D28 /* chat-message.aiff */,
+ DABE8BF32B55DC0A00884D28 /* transfer-complete.aiff */,
+ DABE8BF92B55DC6800884D28 /* user-login.aiff */,
+ DABE8BFA2B55DC6800884D28 /* user-logout.aiff */,
+ DABE8BFD2B55E69000884D28 /* error.aiff */,
+ DABE8C012B55E69D00884D28 /* new-news.aiff */,
+ DABE8BFF2B55E69800884D28 /* server-message.aiff */,
+ );
+ path = Sounds;
+ sourceTree = "<group>";
+ };
DABFCC262B1530AE009F40D2 /* Hotline */ = {
isa = PBXGroup;
children = (
@@ -211,7 +243,7 @@
DABFCC282B1530DC009F40D2 /* FoundationExtensions.swift */,
DAC002182B21630900A6C290 /* SwiftUIExtensions.swift */,
DA7725402B21435B006C5ABB /* ObservableScrollView.swift */,
- DAE735062B3251B3000C56F6 /* Utilities.swift */,
+ DAE735062B3251B3000C56F6 /* SoundEffects.swift */,
DAE735082B329810000C56F6 /* VisualEffectView.swift */,
DA57536B2B36BA1D00FAC277 /* TextDocument.swift */,
);
@@ -321,7 +353,15 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ DABE8BFE2B55E69000884D28 /* error.aiff in Resources */,
+ DABE8BF42B55DC0A00884D28 /* transfer-complete.aiff in Resources */,
+ DABE8C002B55E69800884D28 /* server-message.aiff in Resources */,
+ DABE8C022B55E69D00884D28 /* new-news.aiff in Resources */,
+ DABE8BFC2B55DC6800884D28 /* user-logout.aiff in Resources */,
+ DABE8BF62B55DC2E00884D28 /* chat-message.aiff in Resources */,
+ DABE8BFB2B55DC6800884D28 /* user-login.aiff in Resources */,
DA9CAFC42B126D5800CDA197 /* Preview Assets.xcassets in Resources */,
+ DABE8BF82B55DC6100884D28 /* logged-in.aiff in Resources */,
DA9CAFC12B126D5800CDA197 /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -359,7 +399,7 @@
DA9CAFBB2B126D5700CDA197 /* Application.swift in Sources */,
DAAEE66B2B3FBC2100A5BA07 /* TransferInfo.swift in Sources */,
DA0D698F2B1E841600C71DF5 /* MessageBoardView.swift in Sources */,
- DAE735072B3251B3000C56F6 /* Utilities.swift in Sources */,
+ DAE735072B3251B3000C56F6 /* SoundEffects.swift in Sources */,
DAE735012B2E71F2000C56F6 /* FilesView.swift in Sources */,
DA72A0DD2B4CD0BF00A0F48A /* NewsEditorView.swift in Sources */,
DABFCC292B1530DC009F40D2 /* FoundationExtensions.swift in Sources */,