diff --git a/.DS_Store b/.DS_Store index e420e6d..e80e71e 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Downterm/Downterm.xcodeproj/project.pbxproj b/Downterm/CommandNotch.xcodeproj/project.pbxproj similarity index 91% rename from Downterm/Downterm.xcodeproj/project.pbxproj rename to Downterm/CommandNotch.xcodeproj/project.pbxproj index 90b7056..c6cdacb 100644 --- a/Downterm/Downterm.xcodeproj/project.pbxproj +++ b/Downterm/CommandNotch.xcodeproj/project.pbxproj @@ -9,7 +9,7 @@ /* Begin PBXBuildFile section */ 0F4A88A33D93B6E100A1C001 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0F4A88A33D93B6E100A1C002 /* Assets.xcassets */; }; 2213F430F3D8A88033607CD2 /* NotchSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA6359CF9DDF89413440300D /* NotchSettings.swift */; }; - 247C6F84E7ADE7AED43381E2 /* DowntermApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B671125208055E5334CB85E /* DowntermApp.swift */; }; + 247C6F84E7ADE7AED43381E2 /* CommandNotchApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B671125208055E5334CB85E /* CommandNotchApp.swift */; }; 26A767A10DDA77A690CC3C37 /* NotchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 589421631401C819FE1A7BA9 /* NotchViewModel.swift */; }; 295653929D5B9C0E6C90D6D7 /* SwiftTerm in Frameworks */ = {isa = PBXBuildFile; productRef = 032AECA58EA4C274BE9F3320 /* SwiftTerm */; }; 37FC0A7CEEA37C9DCC6A8351 /* TerminalSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B598809B19C892470DE7268 /* TerminalSession.swift */; }; @@ -44,13 +44,13 @@ 2C5C99B7CD7F60E55844E40C /* NotchState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotchState.swift; sourceTree = ""; }; 3B72743F178231E0B06DD3DE /* HotkeyManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HotkeyManager.swift; sourceTree = ""; }; 490C53139360D970099D8F3D /* HotkeyRecorderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HotkeyRecorderView.swift; sourceTree = ""; }; - 4B671125208055E5334CB85E /* DowntermApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DowntermApp.swift; sourceTree = ""; }; + 4B671125208055E5334CB85E /* CommandNotchApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandNotchApp.swift; sourceTree = ""; }; 4BB81B6DA7126E1F5FBCC8B8 /* HotkeyBinding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HotkeyBinding.swift; sourceTree = ""; }; 589421631401C819FE1A7BA9 /* NotchViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotchViewModel.swift; sourceTree = ""; }; 5C0779490DE9020FBBC464BE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 665CFC051CF185B71199608D /* Downterm.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Downterm.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 665CFC051CF185B71199608D /* CommandNotch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CommandNotch.app; sourceTree = BUILT_PRODUCTS_DIR; }; 7B598809B19C892470DE7268 /* TerminalSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TerminalSession.swift; sourceTree = ""; }; - 9547A79F60E46F4521A70674 /* Downterm.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Downterm.entitlements; sourceTree = ""; }; + 9547A79F60E46F4521A70674 /* CommandNotch.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CommandNotch.entitlements; sourceTree = ""; }; AA6359CF9DDF89413440300D /* NotchSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotchSettings.swift; sourceTree = ""; }; BA6843B571B41986DE386F5F /* TerminalManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TerminalManager.swift; sourceTree = ""; }; C5CB3313B230019D0E988AFE /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; @@ -75,7 +75,7 @@ isa = PBXGroup; children = ( 0F4A88A33D93B6E100A1C002 /* Assets.xcassets */, - 9547A79F60E46F4521A70674 /* Downterm.entitlements */, + 9547A79F60E46F4521A70674 /* CommandNotch.entitlements */, ); path = Resources; sourceTree = ""; @@ -95,7 +95,7 @@ 792DD4F8C079680683D8FF7A /* Products */ = { isa = PBXGroup; children = ( - 665CFC051CF185B71199608D /* Downterm.app */, + 665CFC051CF185B71199608D /* CommandNotch.app */, ); name = Products; sourceTree = ""; @@ -121,12 +121,12 @@ path = Extensions; sourceTree = ""; }; - 9E1CA4816F67033BBD52D8A3 /* Downterm */ = { + 9E1CA4816F67033BBD52D8A3 /* CommandNotch */ = { isa = PBXGroup; children = ( 5C0779490DE9020FBBC464BE /* AppDelegate.swift */, 20BA7F4716DA3909DA8BC381 /* ContentView.swift */, - 4B671125208055E5334CB85E /* DowntermApp.swift */, + 4B671125208055E5334CB85E /* CommandNotchApp.swift */, F32F526005A2589010E63C76 /* Components */, 8D95E0324E6AFC9E4DC0C087 /* Extensions */, 27C90448ECAC906F0DA429C0 /* Managers */, @@ -134,7 +134,7 @@ 0EF94ED46B4860C241540F0A /* Resources */, C2B8955F4D0A1DAA7E60326A /* Views */, ); - path = Downterm; + path = CommandNotch; sourceTree = ""; }; C2B8955F4D0A1DAA7E60326A /* Views */ = { @@ -160,7 +160,7 @@ FC6F23514BFE2235BD4154E8 = { isa = PBXGroup; children = ( - 9E1CA4816F67033BBD52D8A3 /* Downterm */, + 9E1CA4816F67033BBD52D8A3 /* CommandNotch */, 792DD4F8C079680683D8FF7A /* Products */, ); sourceTree = ""; @@ -168,9 +168,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 1485207FA11756EC2DF4F08B /* Downterm */ = { + 1485207FA11756EC2DF4F08B /* CommandNotch */ = { isa = PBXNativeTarget; - buildConfigurationList = 74CB98309F5464CDCB00C63A /* Build configuration list for PBXNativeTarget "Downterm" */; + buildConfigurationList = 74CB98309F5464CDCB00C63A /* Build configuration list for PBXNativeTarget "CommandNotch" */; buildPhases = ( F3C6D5CD1247D246A3F6F7AB /* Sources */, 6085DF2BDFFB2A99C4ABD514 /* Frameworks */, @@ -180,12 +180,12 @@ ); dependencies = ( ); - name = Downterm; + name = CommandNotch; packageProductDependencies = ( 032AECA58EA4C274BE9F3320 /* SwiftTerm */, ); - productName = Downterm; - productReference = 665CFC051CF185B71199608D /* Downterm.app */; + productName = CommandNotch; + productReference = 665CFC051CF185B71199608D /* CommandNotch.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -197,7 +197,7 @@ BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1600; }; - buildConfigurationList = D1C4019FEAFC83BB053C9E6E /* Build configuration list for PBXProject "Downterm" */; + buildConfigurationList = D1C4019FEAFC83BB053C9E6E /* Build configuration list for PBXProject "CommandNotch" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; @@ -213,7 +213,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 1485207FA11756EC2DF4F08B /* Downterm */, + 1485207FA11756EC2DF4F08B /* CommandNotch */, ); }; /* End PBXProject section */ @@ -236,7 +236,7 @@ files = ( 81A912E3E16165D999882078 /* AppDelegate.swift in Sources */, 888C45C650327089EBD39B2E /* ContentView.swift in Sources */, - 247C6F84E7ADE7AED43381E2 /* DowntermApp.swift in Sources */, + 247C6F84E7ADE7AED43381E2 /* CommandNotchApp.swift in Sources */, 88EBFBB2292659EA7C42A8F9 /* HotkeyBinding.swift in Sources */, 4D5125E11B4DDBDB3DFACBAF /* HotkeyManager.swift in Sources */, 7BD705CA6A34117929B362EC /* HotkeyRecorderView.swift in Sources */, @@ -267,11 +267,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CLANG_USE_OPTIMIZATION_PROFILE = YES; - CODE_SIGN_ENTITLEMENTS = Downterm/Resources/Downterm.entitlements; + CODE_SIGN_ENTITLEMENTS = CommandNotch/Resources/CommandNotch.entitlements; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; COMBINE_HIDPI_IMAGES = YES; "DEVELOPMENT_TEAM[sdk=macosx*]" = G698BP272N; - INFOPLIST_FILE = Downterm/Resources/Info.plist; + INFOPLIST_FILE = CommandNotch/Resources/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = CommandNotch; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -279,7 +279,7 @@ ); MARKETING_VERSION = 0.0.3; PRODUCT_BUNDLE_IDENTIFIER = com.commandnotch.app; - PRODUCT_NAME = Downterm; + PRODUCT_NAME = CommandNotch; SDKROOT = macosx; }; name = Release; @@ -354,11 +354,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CLANG_USE_OPTIMIZATION_PROFILE = YES; - CODE_SIGN_ENTITLEMENTS = Downterm/Resources/Downterm.entitlements; + CODE_SIGN_ENTITLEMENTS = CommandNotch/Resources/CommandNotch.entitlements; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; COMBINE_HIDPI_IMAGES = YES; "DEVELOPMENT_TEAM[sdk=macosx*]" = G698BP272N; - INFOPLIST_FILE = Downterm/Resources/Info.plist; + INFOPLIST_FILE = CommandNotch/Resources/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = CommandNotch; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -366,7 +366,7 @@ ); MARKETING_VERSION = 0.0.3; PRODUCT_BUNDLE_IDENTIFIER = com.commandnotch.app; - PRODUCT_NAME = Downterm; + PRODUCT_NAME = CommandNotch; SDKROOT = macosx; }; name = Debug; @@ -431,7 +431,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 74CB98309F5464CDCB00C63A /* Build configuration list for PBXNativeTarget "Downterm" */ = { + 74CB98309F5464CDCB00C63A /* Build configuration list for PBXNativeTarget "CommandNotch" */ = { isa = XCConfigurationList; buildConfigurations = ( 7020C02C1BDF63690CC9A3AC /* Debug */, @@ -440,7 +440,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - D1C4019FEAFC83BB053C9E6E /* Build configuration list for PBXProject "Downterm" */ = { + D1C4019FEAFC83BB053C9E6E /* Build configuration list for PBXProject "CommandNotch" */ = { isa = XCConfigurationList; buildConfigurations = ( 3595A9212275B9AEC4448C64 /* Debug */, diff --git a/Downterm/CommandNotch.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Downterm/CommandNotch.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Downterm/CommandNotch.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Downterm/Downterm.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Downterm/CommandNotch.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from Downterm/Downterm.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to Downterm/CommandNotch.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/Downterm/CommandNotch.xcodeproj/project.xcworkspace/xcuserdata/harvmaster.xcuserdatad/UserInterfaceState.xcuserstate b/Downterm/CommandNotch.xcodeproj/project.xcworkspace/xcuserdata/harvmaster.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..61f3b75 Binary files /dev/null and b/Downterm/CommandNotch.xcodeproj/project.xcworkspace/xcuserdata/harvmaster.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Downterm/Downterm.xcodeproj/xcshareddata/xcschemes/Downterm.xcscheme b/Downterm/CommandNotch.xcodeproj/xcshareddata/xcschemes/CommandNotch.xcscheme similarity index 83% rename from Downterm/Downterm.xcodeproj/xcshareddata/xcschemes/Downterm.xcscheme rename to Downterm/CommandNotch.xcodeproj/xcshareddata/xcschemes/CommandNotch.xcscheme index 6e80252..3a52823 100644 --- a/Downterm/Downterm.xcodeproj/xcshareddata/xcschemes/Downterm.xcscheme +++ b/Downterm/CommandNotch.xcodeproj/xcshareddata/xcschemes/CommandNotch.xcscheme @@ -16,9 +16,9 @@ + BuildableName = "CommandNotch.app" + BlueprintName = "CommandNotch" + ReferencedContainer = "container:CommandNotch.xcodeproj"> @@ -45,9 +45,9 @@ + BuildableName = "CommandNotch.app" + BlueprintName = "CommandNotch" + ReferencedContainer = "container:CommandNotch.xcodeproj"> @@ -62,9 +62,9 @@ + BuildableName = "CommandNotch.app" + BlueprintName = "CommandNotch" + ReferencedContainer = "container:CommandNotch.xcodeproj"> diff --git a/Downterm/Downterm.xcodeproj/xcshareddata/xcschemes/Release-Downterm.xcscheme b/Downterm/CommandNotch.xcodeproj/xcshareddata/xcschemes/Release-CommandNotch.xcscheme similarity index 83% rename from Downterm/Downterm.xcodeproj/xcshareddata/xcschemes/Release-Downterm.xcscheme rename to Downterm/CommandNotch.xcodeproj/xcshareddata/xcschemes/Release-CommandNotch.xcscheme index a329a7f..b983be5 100644 --- a/Downterm/Downterm.xcodeproj/xcshareddata/xcschemes/Release-Downterm.xcscheme +++ b/Downterm/CommandNotch.xcodeproj/xcshareddata/xcschemes/Release-CommandNotch.xcscheme @@ -16,9 +16,9 @@ + BuildableName = "CommandNotch.app" + BlueprintName = "CommandNotch" + ReferencedContainer = "container:CommandNotch.xcodeproj"> @@ -45,9 +45,9 @@ + BuildableName = "CommandNotch.app" + BlueprintName = "CommandNotch" + ReferencedContainer = "container:CommandNotch.xcodeproj"> @@ -62,9 +62,9 @@ + BuildableName = "CommandNotch.app" + BlueprintName = "CommandNotch" + ReferencedContainer = "container:CommandNotch.xcodeproj"> diff --git a/Downterm/Downterm.xcodeproj/xcuserdata/harvmaster.xcuserdatad/xcschemes/xcschememanagement.plist b/Downterm/CommandNotch.xcodeproj/xcuserdata/harvmaster.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 83% rename from Downterm/Downterm.xcodeproj/xcuserdata/harvmaster.xcuserdatad/xcschemes/xcschememanagement.plist rename to Downterm/CommandNotch.xcodeproj/xcuserdata/harvmaster.xcuserdatad/xcschemes/xcschememanagement.plist index b64e539..e6d8579 100644 --- a/Downterm/Downterm.xcodeproj/xcuserdata/harvmaster.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Downterm/CommandNotch.xcodeproj/xcuserdata/harvmaster.xcuserdatad/xcschemes/xcschememanagement.plist @@ -4,12 +4,12 @@ SchemeUserState - Downterm.xcscheme_^#shared#^_ + CommandNotch.xcscheme_^#shared#^_ orderHint 0 - Release-Downterm.xcscheme_^#shared#^_ + Release-CommandNotch.xcscheme_^#shared#^_ orderHint 1 diff --git a/Downterm/Downterm/AppDelegate.swift b/Downterm/CommandNotch/AppDelegate.swift similarity index 100% rename from Downterm/Downterm/AppDelegate.swift rename to Downterm/CommandNotch/AppDelegate.swift diff --git a/Downterm/Downterm/DowntermApp.swift b/Downterm/CommandNotch/CommandNotchApp.swift similarity index 80% rename from Downterm/Downterm/DowntermApp.swift rename to Downterm/CommandNotch/CommandNotchApp.swift index 4539bb4..d971d0b 100644 --- a/Downterm/Downterm/DowntermApp.swift +++ b/Downterm/CommandNotch/CommandNotchApp.swift @@ -1,10 +1,10 @@ import SwiftUI -/// Main entry point for the Downterm application. +/// Main entry point for the CommandNotch application. /// Provides a MenuBarExtra for quick access to settings and app controls. /// The notch windows and terminal sessions are managed by AppDelegate + ScreenManager. @main -struct DowntermApp: App { +struct CommandNotchApp: App { @NSApplicationDelegateAdaptor(AppDelegate.self) var appDelegate @@ -12,7 +12,7 @@ struct DowntermApp: App { private var showMenuBarIcon = NotchSettings.Defaults.showMenuBarIcon var body: some Scene { - MenuBarExtra("Downterm", systemImage: "terminal", isInserted: $showMenuBarIcon) { + MenuBarExtra("CommandNotch", systemImage: "terminal", isInserted: $showMenuBarIcon) { Button("Toggle Notch") { ScreenManager.shared.toggleNotchOnActiveScreen() } @@ -27,7 +27,7 @@ struct DowntermApp: App { Divider() - Button("Quit Downterm") { + Button("Quit CommandNotch") { NSApplication.shared.terminate(nil) } .keyboardShortcut("Q", modifiers: .command) diff --git a/Downterm/Downterm/Components/HotkeyRecorderView.swift b/Downterm/CommandNotch/Components/HotkeyRecorderView.swift similarity index 100% rename from Downterm/Downterm/Components/HotkeyRecorderView.swift rename to Downterm/CommandNotch/Components/HotkeyRecorderView.swift diff --git a/Downterm/Downterm/Components/NotchShape.swift b/Downterm/CommandNotch/Components/NotchShape.swift similarity index 100% rename from Downterm/Downterm/Components/NotchShape.swift rename to Downterm/CommandNotch/Components/NotchShape.swift diff --git a/Downterm/Downterm/Components/NotchWindow.swift b/Downterm/CommandNotch/Components/NotchWindow.swift similarity index 100% rename from Downterm/Downterm/Components/NotchWindow.swift rename to Downterm/CommandNotch/Components/NotchWindow.swift diff --git a/Downterm/Downterm/Components/SwiftTermView.swift b/Downterm/CommandNotch/Components/SwiftTermView.swift similarity index 100% rename from Downterm/Downterm/Components/SwiftTermView.swift rename to Downterm/CommandNotch/Components/SwiftTermView.swift diff --git a/Downterm/Downterm/Components/TabBar.swift b/Downterm/CommandNotch/Components/TabBar.swift similarity index 100% rename from Downterm/Downterm/Components/TabBar.swift rename to Downterm/CommandNotch/Components/TabBar.swift diff --git a/Downterm/Downterm/ContentView.swift b/Downterm/CommandNotch/ContentView.swift similarity index 100% rename from Downterm/Downterm/ContentView.swift rename to Downterm/CommandNotch/ContentView.swift diff --git a/Downterm/Downterm/Extensions/NSScreen+Extensions.swift b/Downterm/CommandNotch/Extensions/NSScreen+Extensions.swift similarity index 100% rename from Downterm/Downterm/Extensions/NSScreen+Extensions.swift rename to Downterm/CommandNotch/Extensions/NSScreen+Extensions.swift diff --git a/Downterm/Downterm/Managers/HotkeyManager.swift b/Downterm/CommandNotch/Managers/HotkeyManager.swift similarity index 100% rename from Downterm/Downterm/Managers/HotkeyManager.swift rename to Downterm/CommandNotch/Managers/HotkeyManager.swift diff --git a/Downterm/Downterm/Managers/LaunchAtLoginHelper.swift b/Downterm/CommandNotch/Managers/LaunchAtLoginHelper.swift similarity index 100% rename from Downterm/Downterm/Managers/LaunchAtLoginHelper.swift rename to Downterm/CommandNotch/Managers/LaunchAtLoginHelper.swift diff --git a/Downterm/Downterm/Managers/PopoutWindowController.swift b/Downterm/CommandNotch/Managers/PopoutWindowController.swift similarity index 100% rename from Downterm/Downterm/Managers/PopoutWindowController.swift rename to Downterm/CommandNotch/Managers/PopoutWindowController.swift diff --git a/Downterm/Downterm/Managers/ScreenManager.swift b/Downterm/CommandNotch/Managers/ScreenManager.swift similarity index 100% rename from Downterm/Downterm/Managers/ScreenManager.swift rename to Downterm/CommandNotch/Managers/ScreenManager.swift diff --git a/Downterm/Downterm/Managers/SettingsWindowController.swift b/Downterm/CommandNotch/Managers/SettingsWindowController.swift similarity index 97% rename from Downterm/Downterm/Managers/SettingsWindowController.swift rename to Downterm/CommandNotch/Managers/SettingsWindowController.swift index f5324f3..d3cac39 100644 --- a/Downterm/Downterm/Managers/SettingsWindowController.swift +++ b/Downterm/CommandNotch/Managers/SettingsWindowController.swift @@ -33,7 +33,7 @@ class SettingsWindowController: NSObject, NSWindowDelegate { backing: .buffered, defer: false ) - win.title = "Downterm Settings" + win.title = "CommandNotch Settings" win.contentView = hostingView win.center() win.delegate = self diff --git a/Downterm/Downterm/Models/HotkeyBinding.swift b/Downterm/CommandNotch/Models/HotkeyBinding.swift similarity index 100% rename from Downterm/Downterm/Models/HotkeyBinding.swift rename to Downterm/CommandNotch/Models/HotkeyBinding.swift diff --git a/Downterm/Downterm/Models/NotchSettings.swift b/Downterm/CommandNotch/Models/NotchSettings.swift similarity index 100% rename from Downterm/Downterm/Models/NotchSettings.swift rename to Downterm/CommandNotch/Models/NotchSettings.swift diff --git a/Downterm/Downterm/Models/NotchState.swift b/Downterm/CommandNotch/Models/NotchState.swift similarity index 100% rename from Downterm/Downterm/Models/NotchState.swift rename to Downterm/CommandNotch/Models/NotchState.swift diff --git a/Downterm/Downterm/Models/NotchViewModel.swift b/Downterm/CommandNotch/Models/NotchViewModel.swift similarity index 100% rename from Downterm/Downterm/Models/NotchViewModel.swift rename to Downterm/CommandNotch/Models/NotchViewModel.swift diff --git a/Downterm/Downterm/Models/TerminalManager.swift b/Downterm/CommandNotch/Models/TerminalManager.swift similarity index 100% rename from Downterm/Downterm/Models/TerminalManager.swift rename to Downterm/CommandNotch/Models/TerminalManager.swift diff --git a/Downterm/Downterm/Models/TerminalSession.swift b/Downterm/CommandNotch/Models/TerminalSession.swift similarity index 100% rename from Downterm/Downterm/Models/TerminalSession.swift rename to Downterm/CommandNotch/Models/TerminalSession.swift diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png b/Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png rename to Downterm/CommandNotch/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png diff --git a/Downterm/Downterm/Resources/Assets.xcassets/Contents.json b/Downterm/CommandNotch/Resources/Assets.xcassets/Contents.json similarity index 100% rename from Downterm/Downterm/Resources/Assets.xcassets/Contents.json rename to Downterm/CommandNotch/Resources/Assets.xcassets/Contents.json diff --git a/Downterm/Downterm/Resources/Downterm.entitlements b/Downterm/CommandNotch/Resources/CommandNotch.entitlements similarity index 100% rename from Downterm/Downterm/Resources/Downterm.entitlements rename to Downterm/CommandNotch/Resources/CommandNotch.entitlements diff --git a/Downterm/Downterm/Resources/Info.plist b/Downterm/CommandNotch/Resources/Info.plist similarity index 90% rename from Downterm/Downterm/Resources/Info.plist rename to Downterm/CommandNotch/Resources/Info.plist index f7eb611..4a050c5 100644 --- a/Downterm/Downterm/Resources/Info.plist +++ b/Downterm/CommandNotch/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.2.0 + 0.0.3 CFBundleVersion 1 LSMinimumSystemVersion @@ -25,6 +25,6 @@ LSUIElement NSHumanReadableCopyright - Copyright © 2026 Downterm. All rights reserved. + Copyright © 2026 CommandNotch. All rights reserved. diff --git a/Downterm/Downterm/Views/SettingsView.swift b/Downterm/CommandNotch/Views/SettingsView.swift similarity index 99% rename from Downterm/Downterm/Views/SettingsView.swift rename to Downterm/CommandNotch/Views/SettingsView.swift index 2341edb..20514a6 100644 --- a/Downterm/Downterm/Views/SettingsView.swift +++ b/Downterm/CommandNotch/Views/SettingsView.swift @@ -370,7 +370,7 @@ struct AboutSettingsView: View { Image(systemName: "terminal") .font(.system(size: 64)) .foregroundStyle(.secondary) - Text("Downterm") + Text("CommandNotch") .font(.largeTitle.bold()) Text("Version 0.3.0") .foregroundStyle(.secondary) diff --git a/Downterm/Downterm.xcodeproj/project.xcworkspace/xcuserdata/harvmaster.xcuserdatad/UserInterfaceState.xcuserstate b/Downterm/Downterm.xcodeproj/project.xcworkspace/xcuserdata/harvmaster.xcuserdatad/UserInterfaceState.xcuserstate index 00e0014..67fe933 100644 Binary files a/Downterm/Downterm.xcodeproj/project.xcworkspace/xcuserdata/harvmaster.xcuserdatad/UserInterfaceState.xcuserstate and b/Downterm/Downterm.xcodeproj/project.xcworkspace/xcuserdata/harvmaster.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Downterm/project.yml b/Downterm/project.yml index 7fc8652..de57634 100644 --- a/Downterm/project.yml +++ b/Downterm/project.yml @@ -1,6 +1,6 @@ -name: Downterm +name: CommandNotch options: - bundleIdPrefix: com.downterm + bundleIdPrefix: com.commandnotch deploymentTarget: macOS: "14.0" xcodeVersion: "16.0" @@ -15,34 +15,34 @@ packages: url: https://github.com/migueldeicaza/SwiftTerm.git from: "1.2.0" targets: - Downterm: + CommandNotch: type: application platform: macOS sources: - - path: Downterm + - path: CommandNotch excludes: - Resources/Info.plist dependencies: - package: SwiftTerm info: - path: Downterm/Resources/Info.plist + path: CommandNotch/Resources/Info.plist properties: - CFBundleName: Downterm - CFBundleDisplayName: Downterm - CFBundleIdentifier: com.downterm.app + CFBundleName: CommandNotch + CFBundleDisplayName: CommandNotch + CFBundleIdentifier: com.commandnotch.app CFBundleVersion: "1" CFBundleShortVersionString: "0.2.0" CFBundlePackageType: APPL - CFBundleExecutable: Downterm + CFBundleExecutable: CommandNotch LSMinimumSystemVersion: "14.0" LSUIElement: true - NSHumanReadableCopyright: "Copyright © 2026 Downterm. All rights reserved." + NSHumanReadableCopyright: "Copyright © 2026 CommandNotch. All rights reserved." entitlements: - path: Downterm/Resources/Downterm.entitlements + path: CommandNotch/Resources/CommandNotch.entitlements settings: base: - CODE_SIGN_ENTITLEMENTS: Downterm/Resources/Downterm.entitlements - INFOPLIST_FILE: Downterm/Resources/Info.plist - PRODUCT_BUNDLE_IDENTIFIER: com.downterm.app - PRODUCT_NAME: Downterm + CODE_SIGN_ENTITLEMENTS: CommandNotch/Resources/CommandNotch.entitlements + INFOPLIST_FILE: CommandNotch/Resources/Info.plist + PRODUCT_BUNDLE_IDENTIFIER: com.commandnotch.app + PRODUCT_NAME: CommandNotch COMBINE_HIDPI_IMAGES: true