From 20326d7a9c6bcebae1229dfb727972434abb2ca0 Mon Sep 17 00:00:00 2001 From: neon443 <69979447+neon443@users.noreply.github.com> Date: Thu, 26 Feb 2026 22:23:20 +0000 Subject: [PATCH] reorg and tiny change --- .../AccentColor.colorset/Contents.json | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 {Scream => Resources}/Info.plist | 0 Scream.xcodeproj/project.pbxproj | 30 +- Scream/Base.lproj/MainMenu.xib | 711 ------------------ Scream/Views/Base.lproj/MainMenu.xib | 231 ++++++ Scream/{ => Views}/CaptureVideoPreview.swift | 0 8 files changed, 254 insertions(+), 718 deletions(-) rename {Scream => Resources}/Assets.xcassets/AccentColor.colorset/Contents.json (100%) rename {Scream => Resources}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {Scream => Resources}/Assets.xcassets/Contents.json (100%) rename {Scream => Resources}/Info.plist (100%) delete mode 100644 Scream/Base.lproj/MainMenu.xib create mode 100644 Scream/Views/Base.lproj/MainMenu.xib rename Scream/{ => Views}/CaptureVideoPreview.swift (100%) diff --git a/Scream/Assets.xcassets/AccentColor.colorset/Contents.json b/Resources/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from Scream/Assets.xcassets/AccentColor.colorset/Contents.json rename to Resources/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/Scream/Assets.xcassets/AppIcon.appiconset/Contents.json b/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Scream/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Resources/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Scream/Assets.xcassets/Contents.json b/Resources/Assets.xcassets/Contents.json similarity index 100% rename from Scream/Assets.xcassets/Contents.json rename to Resources/Assets.xcassets/Contents.json diff --git a/Scream/Info.plist b/Resources/Info.plist similarity index 100% rename from Scream/Info.plist rename to Resources/Info.plist diff --git a/Scream.xcodeproj/project.pbxproj b/Scream.xcodeproj/project.pbxproj index 43c0e1f..68d4d27 100644 --- a/Scream.xcodeproj/project.pbxproj +++ b/Scream.xcodeproj/project.pbxproj @@ -51,7 +51,7 @@ A98E8BF32F05B2A2006D4458 /* ScreamTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreamTests.swift; sourceTree = ""; }; A98E8BF62F05B2A5006D4458 /* ScreamUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreamUITests.swift; sourceTree = ""; }; A98E8BF72F05B2A5006D4458 /* ScreamUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreamUITestsLaunchTests.swift; sourceTree = ""; }; - A98E8BFB2F05C7B6006D4458 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; + A98E8BFB2F05C7B6006D4458 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A98E8BFC2F05D28D006D4458 /* ScreenRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenRecorder.swift; sourceTree = ""; }; A9D7225E2F070FE600050BB0 /* CaptureEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CaptureEngine.swift; sourceTree = ""; }; A9D722602F07304C00050BB0 /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; @@ -82,11 +82,30 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + A98010162F50DD4600A58EF7 /* Views */ = { + isa = PBXGroup; + children = ( + A98E8BEE2F05B2A0006D4458 /* MainMenu.xib */, + A98010142F50D9B100A58EF7 /* CaptureVideoPreview.swift */, + ); + path = Views; + sourceTree = ""; + }; + A98010172F50DD5300A58EF7 /* Resources */ = { + isa = PBXGroup; + children = ( + A98E8BFB2F05C7B6006D4458 /* Info.plist */, + A98E8BEC2F05B2A0006D4458 /* Assets.xcassets */, + ); + path = Resources; + sourceTree = ""; + }; A98E8BB72F05B26B006D4458 = { isa = PBXGroup; children = ( A9D722602F07304C00050BB0 /* Config.xcconfig */, A98E8BEF2F05B2A0006D4458 /* Scream */, + A98010172F50DD5300A58EF7 /* Resources */, A98E8BF42F05B2A2006D4458 /* ScreamTests */, A98E8BF82F05B2A5006D4458 /* ScreamUITests */, A98E8BC12F05B26B006D4458 /* Products */, @@ -106,15 +125,12 @@ A98E8BEF2F05B2A0006D4458 /* Scream */ = { isa = PBXGroup; children = ( - A98E8BFB2F05C7B6006D4458 /* Info.plist */, A98E8BEB2F05B2A0006D4458 /* AppDelegate.swift */, - A98E8BEC2F05B2A0006D4458 /* Assets.xcassets */, - A98E8BEE2F05B2A0006D4458 /* MainMenu.xib */, A98E8BFC2F05D28D006D4458 /* ScreenRecorder.swift */, A98010122F50D19D00A58EF7 /* UDPServer.swift */, A9D7225E2F070FE600050BB0 /* CaptureEngine.swift */, A94E29F62F09B569006E583D /* ScreamPacket.swift */, - A98010142F50D9B100A58EF7 /* CaptureVideoPreview.swift */, + A98010162F50DD4600A58EF7 /* Views */, ); path = Scream; sourceTree = ""; @@ -472,7 +488,7 @@ ENABLE_RESOURCE_ACCESS_USB = NO; ENABLE_USER_SELECTED_FILES = readonly; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = Scream/Info.plist; + INFOPLIST_FILE = Resources/Info.plist; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSMainNibFile = MainMenu; INFOPLIST_KEY_NSPrincipalClass = NSApplication; @@ -517,7 +533,7 @@ ENABLE_RESOURCE_ACCESS_USB = NO; ENABLE_USER_SELECTED_FILES = readonly; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = Scream/Info.plist; + INFOPLIST_FILE = Resources/Info.plist; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSMainNibFile = MainMenu; INFOPLIST_KEY_NSPrincipalClass = NSApplication; diff --git a/Scream/Base.lproj/MainMenu.xib b/Scream/Base.lproj/MainMenu.xib deleted file mode 100644 index af44593..0000000 --- a/Scream/Base.lproj/MainMenu.xib +++ /dev/null @@ -1,711 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Scream/Views/Base.lproj/MainMenu.xib b/Scream/Views/Base.lproj/MainMenu.xib new file mode 100644 index 0000000..340585a --- /dev/null +++ b/Scream/Views/Base.lproj/MainMenu.xib @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Scream/CaptureVideoPreview.swift b/Scream/Views/CaptureVideoPreview.swift similarity index 100% rename from Scream/CaptureVideoPreview.swift rename to Scream/Views/CaptureVideoPreview.swift