From c119885743093cc42afc36e5a7224f4f266aeb92 Mon Sep 17 00:00:00 2001 From: Christoph Hagen Date: Thu, 28 Apr 2022 15:54:13 +0200 Subject: [PATCH] Rename repo and app --- .../project.pbxproj | 34 +++++------ .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/swiftpm/Package.resolved | 8 +-- .../UserInterfaceState.xcuserstate | Bin 0 -> 25583 bytes .../UserInterfaceState.xcuserstate | Bin .../xcschemes/xcschememanagement.plist | 0 .../xcschemes/xcschememanagement.plist | 56 ++++++++++++++++++ .../xcschemes/xcschememanagement.plist | 0 .../xcdebugger/Breakpoints_v2.xcbkptlist | 0 .../xcschemes/xcschememanagement.plist | 0 {CapCollector => Caps}/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/bottle-cap1024.png | Bin .../AppIcon.appiconset/bottle-cap120-1.png | Bin .../AppIcon.appiconset/bottle-cap120.png | Bin .../AppIcon.appiconset/bottle-cap180.png | Bin .../AppIcon.appiconset/bottle-cap40.png | Bin .../AppIcon.appiconset/bottle-cap58.png | Bin .../AppIcon.appiconset/bottle-cap60.png | Bin .../AppIcon.appiconset/bottle-cap80.png | Bin .../AppIcon.appiconset/bottle-cap87.png | Bin .../Assets.xcassets/Contents.json | 0 .../camera.imageset/Contents.json | 0 .../camera.imageset/camera.png | Bin .../camera_square.imageset/Contents.json | 0 .../camera_square.imageset/camera_square.png | Bin .../cancel.imageset/Contents.json | 0 .../cancel.imageset/cancel.png | Bin .../launch.imageset/Contents.json | 0 .../launch.imageset/launch.png | Bin .../mosaic.imageset/Contents.json | 0 .../mosaic.imageset/picture28.png | Bin .../mosaic.imageset/picture56.png | Bin .../mosaic.imageset/picture84.png | Bin .../search_icon.imageset/Contents.json | 0 .../search_icon.imageset/search_icon.png | Bin .../settings.imageset/Contents.json | 0 .../button_settings_white@1x.png | Bin .../button_settings_white@2x.png | Bin .../button_settings_white@3x.png | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Base.lproj/Main.storyboard | 23 +++---- .../Capture/CameraController.swift | 0 .../Capture/CameraView.swift | 0 .../Capture/PhotoCaptureHandler.swift | 2 +- {CapCollector => Caps}/Data/Cap.swift | 0 {CapCollector => Caps}/Data/Classifier.swift | 0 {CapCollector => Caps}/Data/Colors.swift | 0 {CapCollector => Caps}/Data/Database.swift | 0 {CapCollector => Caps}/Data/Download.swift | 0 {CapCollector => Caps}/Data/Storage.swift | 0 {CapCollector => Caps}/Data/TileImage.swift | 0 {CapCollector => Caps}/Data/Upload.swift | 0 .../Extensions/Array+Extensions.swift | 0 ...GImagePropertyOrientation+Extensions.swift | 0 .../Extensions/DispatchGroup+Extensions.swift | 0 .../UIAlertControllerExtensions.swift | 0 .../Extensions/UIColor+Extensions.swift | 0 .../Extensions/UIImage+Extensions.swift | 0 .../UINavigationItem+Extensions.swift | 0 .../Extensions/UIViewExtensions.swift | 0 .../Extensions/ViewControllerExtensions.swift | 0 {CapCollector => Caps}/Info.plist | 2 +- {CapCollector => Caps}/Logger.swift | 0 .../Presentation/CapCell.swift | 0 .../Presentation/GridViewController.swift | 0 .../Presentation/ImageCell.swift | 0 .../Presentation/ImageSelector.swift | 0 .../Presentation/NavigationController.swift | 0 .../SearchAndDisplayAccessory.swift | 0 .../SearchAndDisplayAccessory.xib | 0 .../Presentation/SortController.swift | 0 {CapCollector => Caps}/TableView.swift | 0 .../View Components/AlwaysShowPopup.swift | 0 .../View Components/CropView.swift | 0 .../View Components/RoundedButton.swift | 0 .../View Components/RoundedImageView.swift | 0 78 files changed, 91 insertions(+), 34 deletions(-) rename {CapCollector.xcodeproj => Caps.xcodeproj}/project.pbxproj (96%) rename {CapCollector.xcodeproj => Caps.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {CapCollector.xcodeproj => Caps.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {CapCollector.xcodeproj => Caps.xcodeproj}/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (69%) create mode 100644 Caps.xcodeproj/project.xcworkspace/xcuserdata/ch.xcuserdatad/UserInterfaceState.xcuserstate rename {CapCollector.xcodeproj => Caps.xcodeproj}/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate (100%) rename {CapCollector.xcodeproj => Caps.xcodeproj}/xcuserdata/User.xcuserdatad/xcschemes/xcschememanagement.plist (100%) create mode 100644 Caps.xcodeproj/xcuserdata/ch.xcuserdatad/xcschemes/xcschememanagement.plist rename {CapCollector.xcodeproj => Caps.xcodeproj}/xcuserdata/christoph.xcuserdatad/xcschemes/xcschememanagement.plist (100%) rename {CapCollector.xcodeproj => Caps.xcodeproj}/xcuserdata/imac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist (100%) rename {CapCollector.xcodeproj => Caps.xcodeproj}/xcuserdata/imac.xcuserdatad/xcschemes/xcschememanagement.plist (100%) rename {CapCollector => Caps}/AppDelegate.swift (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap1024.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap120-1.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap120.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap180.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap40.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap58.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap60.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap80.png (100%) rename {CapCollector => Caps}/Assets.xcassets/AppIcon.appiconset/bottle-cap87.png (100%) rename {CapCollector => Caps}/Assets.xcassets/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/camera.imageset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/camera.imageset/camera.png (100%) rename {CapCollector => Caps}/Assets.xcassets/camera_square.imageset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/camera_square.imageset/camera_square.png (100%) rename {CapCollector => Caps}/Assets.xcassets/cancel.imageset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/cancel.imageset/cancel.png (100%) rename {CapCollector => Caps}/Assets.xcassets/launch.imageset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/launch.imageset/launch.png (100%) rename {CapCollector => Caps}/Assets.xcassets/mosaic.imageset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/mosaic.imageset/picture28.png (100%) rename {CapCollector => Caps}/Assets.xcassets/mosaic.imageset/picture56.png (100%) rename {CapCollector => Caps}/Assets.xcassets/mosaic.imageset/picture84.png (100%) rename {CapCollector => Caps}/Assets.xcassets/search_icon.imageset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/search_icon.imageset/search_icon.png (100%) rename {CapCollector => Caps}/Assets.xcassets/settings.imageset/Contents.json (100%) rename {CapCollector => Caps}/Assets.xcassets/settings.imageset/button_settings_white@1x.png (100%) rename {CapCollector => Caps}/Assets.xcassets/settings.imageset/button_settings_white@2x.png (100%) rename {CapCollector => Caps}/Assets.xcassets/settings.imageset/button_settings_white@3x.png (100%) rename {CapCollector => Caps}/Base.lproj/LaunchScreen.storyboard (100%) rename {CapCollector => Caps}/Base.lproj/Main.storyboard (98%) rename {CapCollector => Caps}/Capture/CameraController.swift (100%) rename {CapCollector => Caps}/Capture/CameraView.swift (100%) rename {CapCollector => Caps}/Capture/PhotoCaptureHandler.swift (93%) rename {CapCollector => Caps}/Data/Cap.swift (100%) rename {CapCollector => Caps}/Data/Classifier.swift (100%) rename {CapCollector => Caps}/Data/Colors.swift (100%) rename {CapCollector => Caps}/Data/Database.swift (100%) rename {CapCollector => Caps}/Data/Download.swift (100%) rename {CapCollector => Caps}/Data/Storage.swift (100%) rename {CapCollector => Caps}/Data/TileImage.swift (100%) rename {CapCollector => Caps}/Data/Upload.swift (100%) rename {CapCollector => Caps}/Extensions/Array+Extensions.swift (100%) rename {CapCollector => Caps}/Extensions/CGImagePropertyOrientation+Extensions.swift (100%) rename {CapCollector => Caps}/Extensions/DispatchGroup+Extensions.swift (100%) rename {CapCollector => Caps}/Extensions/UIAlertControllerExtensions.swift (100%) rename {CapCollector => Caps}/Extensions/UIColor+Extensions.swift (100%) rename {CapCollector => Caps}/Extensions/UIImage+Extensions.swift (100%) rename {CapCollector => Caps}/Extensions/UINavigationItem+Extensions.swift (100%) rename {CapCollector => Caps}/Extensions/UIViewExtensions.swift (100%) rename {CapCollector => Caps}/Extensions/ViewControllerExtensions.swift (100%) rename {CapCollector => Caps}/Info.plist (98%) rename {CapCollector => Caps}/Logger.swift (100%) rename {CapCollector => Caps}/Presentation/CapCell.swift (100%) rename {CapCollector => Caps}/Presentation/GridViewController.swift (100%) rename {CapCollector => Caps}/Presentation/ImageCell.swift (100%) rename {CapCollector => Caps}/Presentation/ImageSelector.swift (100%) rename {CapCollector => Caps}/Presentation/NavigationController.swift (100%) rename {CapCollector => Caps}/Presentation/SearchAndDisplayAccessory.swift (100%) rename {CapCollector => Caps}/Presentation/SearchAndDisplayAccessory.xib (100%) rename {CapCollector => Caps}/Presentation/SortController.swift (100%) rename {CapCollector => Caps}/TableView.swift (100%) rename {CapCollector => Caps}/View Components/AlwaysShowPopup.swift (100%) rename {CapCollector => Caps}/View Components/CropView.swift (100%) rename {CapCollector => Caps}/View Components/RoundedButton.swift (100%) rename {CapCollector => Caps}/View Components/RoundedImageView.swift (100%) diff --git a/CapCollector.xcodeproj/project.pbxproj b/Caps.xcodeproj/project.pbxproj similarity index 96% rename from CapCollector.xcodeproj/project.pbxproj rename to Caps.xcodeproj/project.pbxproj index 2baab75..fce0092 100644 --- a/CapCollector.xcodeproj/project.pbxproj +++ b/Caps.xcodeproj/project.pbxproj @@ -59,7 +59,7 @@ 88A89ECD25AF420F00323B64 /* DispatchGroup+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DispatchGroup+Extensions.swift"; sourceTree = ""; }; CE0A501024752A9800A9E753 /* TileImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TileImage.swift; sourceTree = ""; }; CE0A5012247D745200A9E753 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = ""; }; - CE56CECA209D81DD00932C01 /* CapCollector.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CapCollector.app; sourceTree = BUILT_PRODUCTS_DIR; }; + CE56CECA209D81DD00932C01 /* Caps.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Caps.app; sourceTree = BUILT_PRODUCTS_DIR; }; CE56CECD209D81DE00932C01 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; CE56CED2209D81DE00932C01 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; CE56CED4209D81E000932C01 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; @@ -107,7 +107,7 @@ CE56CEC1209D81DD00932C01 = { isa = PBXGroup; children = ( - CE56CECC209D81DD00932C01 /* CapCollector */, + CE56CECC209D81DD00932C01 /* Caps */, CE56CECB209D81DD00932C01 /* Products */, ); sourceTree = ""; @@ -115,12 +115,12 @@ CE56CECB209D81DD00932C01 /* Products */ = { isa = PBXGroup; children = ( - CE56CECA209D81DD00932C01 /* CapCollector.app */, + CE56CECA209D81DD00932C01 /* Caps.app */, ); name = Products; sourceTree = ""; }; - CE56CECC209D81DD00932C01 /* CapCollector */ = { + CE56CECC209D81DD00932C01 /* Caps */ = { isa = PBXGroup; children = ( CE56CECD209D81DE00932C01 /* AppDelegate.swift */, @@ -133,7 +133,7 @@ CE56CEF3209D83B600932C01 /* Logger.swift */, CE56CEDF209D81FD00932C01 /* Support */, ); - path = CapCollector; + path = Caps; sourceTree = ""; }; CE56CEDF209D81FD00932C01 /* Support */ = { @@ -217,9 +217,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - CE56CEC9209D81DD00932C01 /* CapCollector */ = { + CE56CEC9209D81DD00932C01 /* Caps */ = { isa = PBXNativeTarget; - buildConfigurationList = CE56CEDC209D81E000932C01 /* Build configuration list for PBXNativeTarget "CapCollector" */; + buildConfigurationList = CE56CEDC209D81E000932C01 /* Build configuration list for PBXNativeTarget "Caps" */; buildPhases = ( CE56CEC6209D81DD00932C01 /* Sources */, CE56CEC7209D81DD00932C01 /* Frameworks */, @@ -229,13 +229,13 @@ ); dependencies = ( ); - name = CapCollector; + name = Caps; packageProductDependencies = ( CEB269562445DB56004B74B3 /* SQLite */, CE5B7D022458C921002E5C06 /* Reachability */, ); productName = CapCollector; - productReference = CE56CECA209D81DD00932C01 /* CapCollector.app */; + productReference = CE56CECA209D81DD00932C01 /* Caps.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -259,7 +259,7 @@ }; }; }; - buildConfigurationList = CE56CEC5209D81DD00932C01 /* Build configuration list for PBXProject "CapCollector" */; + buildConfigurationList = CE56CEC5209D81DD00932C01 /* Build configuration list for PBXProject "Caps" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; @@ -276,7 +276,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - CE56CEC9209D81DD00932C01 /* CapCollector */, + CE56CEC9209D81DD00932C01 /* Caps */, ); }; /* End PBXProject section */ @@ -481,14 +481,14 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = H8WR4M6QQ4; - INFOPLIST_FILE = CapCollector/Info.plist; + INFOPLIST_FILE = "$(SRCROOT)/Caps/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.4; - PRODUCT_BUNDLE_IDENTIFIER = christophhagen.CapCollector; + PRODUCT_BUNDLE_IDENTIFIER = de.christophhagen.Caps; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -504,14 +504,14 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = H8WR4M6QQ4; - INFOPLIST_FILE = CapCollector/Info.plist; + INFOPLIST_FILE = "$(SRCROOT)/Caps/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.4; - PRODUCT_BUNDLE_IDENTIFIER = christophhagen.CapCollector; + PRODUCT_BUNDLE_IDENTIFIER = de.christophhagen.Caps; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -523,7 +523,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - CE56CEC5209D81DD00932C01 /* Build configuration list for PBXProject "CapCollector" */ = { + CE56CEC5209D81DD00932C01 /* Build configuration list for PBXProject "Caps" */ = { isa = XCConfigurationList; buildConfigurations = ( CE56CEDA209D81E000932C01 /* Debug */, @@ -532,7 +532,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CE56CEDC209D81E000932C01 /* Build configuration list for PBXNativeTarget "CapCollector" */ = { + CE56CEDC209D81E000932C01 /* Build configuration list for PBXNativeTarget "Caps" */ = { isa = XCConfigurationList; buildConfigurations = ( CE56CEDD209D81E000932C01 /* Debug */, diff --git a/CapCollector.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Caps.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from CapCollector.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Caps.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/CapCollector.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Caps.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from CapCollector.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Caps.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/CapCollector.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Caps.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 69% rename from CapCollector.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to Caps.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 366ecab..96e9cea 100644 --- a/CapCollector.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Caps.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -6,8 +6,8 @@ "repositoryURL": "https://github.com/ashleymills/Reachability.swift", "state": { "branch": null, - "revision": "98e968e7b6c1318fb61df23e347bc319761e8acb", - "version": "5.0.0" + "revision": "c01bbdf2d633cf049ae1ed1a68a2020a8bda32e2", + "version": "5.1.0" } }, { @@ -15,8 +15,8 @@ "repositoryURL": "https://github.com/stephencelis/SQLite.swift", "state": { "branch": null, - "revision": "0a9893ec030501a3956bee572d6b4fdd3ae158a1", - "version": "0.12.2" + "revision": "5f5ad81ac0d0a0f3e56e39e646e8423c617df523", + "version": "0.13.2" } } ] diff --git a/Caps.xcodeproj/project.xcworkspace/xcuserdata/ch.xcuserdatad/UserInterfaceState.xcuserstate b/Caps.xcodeproj/project.xcworkspace/xcuserdata/ch.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..858f0c442c873d30abe61ac0a445de4acbdb3da9 GIT binary patch literal 25583 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 literal 0 HcmV?d00001 diff --git a/CapCollector.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate b/Caps.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate similarity index 100% rename from CapCollector.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate rename to Caps.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/CapCollector.xcodeproj/xcuserdata/User.xcuserdatad/xcschemes/xcschememanagement.plist b/Caps.xcodeproj/xcuserdata/User.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 100% rename from CapCollector.xcodeproj/xcuserdata/User.xcuserdatad/xcschemes/xcschememanagement.plist rename to Caps.xcodeproj/xcuserdata/User.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/Caps.xcodeproj/xcuserdata/ch.xcuserdatad/xcschemes/xcschememanagement.plist b/Caps.xcodeproj/xcuserdata/ch.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..4dd0d17 --- /dev/null +++ b/Caps.xcodeproj/xcuserdata/ch.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,56 @@ + + + + + SchemeUserState + + CapCollector.xcscheme_^#shared#^_ + + orderHint + 1 + + SQLite (Playground) 1.xcscheme + + isShown + + orderHint + 3 + + SQLite (Playground) 2.xcscheme + + isShown + + orderHint + 4 + + SQLite (Playground) 3.xcscheme + + isShown + + orderHint + 0 + + SQLite (Playground) 4.xcscheme + + isShown + + orderHint + 5 + + SQLite (Playground) 5.xcscheme + + isShown + + orderHint + 6 + + SQLite (Playground).xcscheme + + isShown + + orderHint + 2 + + + + diff --git a/CapCollector.xcodeproj/xcuserdata/christoph.xcuserdatad/xcschemes/xcschememanagement.plist b/Caps.xcodeproj/xcuserdata/christoph.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 100% rename from CapCollector.xcodeproj/xcuserdata/christoph.xcuserdatad/xcschemes/xcschememanagement.plist rename to Caps.xcodeproj/xcuserdata/christoph.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/CapCollector.xcodeproj/xcuserdata/imac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Caps.xcodeproj/xcuserdata/imac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist similarity index 100% rename from CapCollector.xcodeproj/xcuserdata/imac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist rename to Caps.xcodeproj/xcuserdata/imac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist diff --git a/CapCollector.xcodeproj/xcuserdata/imac.xcuserdatad/xcschemes/xcschememanagement.plist b/Caps.xcodeproj/xcuserdata/imac.xcuserdatad/xcschemes/xcschememanagement.plist similarity index 100% rename from CapCollector.xcodeproj/xcuserdata/imac.xcuserdatad/xcschemes/xcschememanagement.plist rename to Caps.xcodeproj/xcuserdata/imac.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/CapCollector/AppDelegate.swift b/Caps/AppDelegate.swift similarity index 100% rename from CapCollector/AppDelegate.swift rename to Caps/AppDelegate.swift diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/Contents.json b/Caps/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Caps/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap1024.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap1024.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap1024.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap1024.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap120-1.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap120-1.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap120-1.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap120-1.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap120.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap120.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap120.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap120.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap180.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap180.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap180.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap180.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap40.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap40.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap40.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap40.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap58.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap58.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap58.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap58.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap60.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap60.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap60.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap60.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap80.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap80.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap80.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap80.png diff --git a/CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap87.png b/Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap87.png similarity index 100% rename from CapCollector/Assets.xcassets/AppIcon.appiconset/bottle-cap87.png rename to Caps/Assets.xcassets/AppIcon.appiconset/bottle-cap87.png diff --git a/CapCollector/Assets.xcassets/Contents.json b/Caps/Assets.xcassets/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/Contents.json rename to Caps/Assets.xcassets/Contents.json diff --git a/CapCollector/Assets.xcassets/camera.imageset/Contents.json b/Caps/Assets.xcassets/camera.imageset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/camera.imageset/Contents.json rename to Caps/Assets.xcassets/camera.imageset/Contents.json diff --git a/CapCollector/Assets.xcassets/camera.imageset/camera.png b/Caps/Assets.xcassets/camera.imageset/camera.png similarity index 100% rename from CapCollector/Assets.xcassets/camera.imageset/camera.png rename to Caps/Assets.xcassets/camera.imageset/camera.png diff --git a/CapCollector/Assets.xcassets/camera_square.imageset/Contents.json b/Caps/Assets.xcassets/camera_square.imageset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/camera_square.imageset/Contents.json rename to Caps/Assets.xcassets/camera_square.imageset/Contents.json diff --git a/CapCollector/Assets.xcassets/camera_square.imageset/camera_square.png b/Caps/Assets.xcassets/camera_square.imageset/camera_square.png similarity index 100% rename from CapCollector/Assets.xcassets/camera_square.imageset/camera_square.png rename to Caps/Assets.xcassets/camera_square.imageset/camera_square.png diff --git a/CapCollector/Assets.xcassets/cancel.imageset/Contents.json b/Caps/Assets.xcassets/cancel.imageset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/cancel.imageset/Contents.json rename to Caps/Assets.xcassets/cancel.imageset/Contents.json diff --git a/CapCollector/Assets.xcassets/cancel.imageset/cancel.png b/Caps/Assets.xcassets/cancel.imageset/cancel.png similarity index 100% rename from CapCollector/Assets.xcassets/cancel.imageset/cancel.png rename to Caps/Assets.xcassets/cancel.imageset/cancel.png diff --git a/CapCollector/Assets.xcassets/launch.imageset/Contents.json b/Caps/Assets.xcassets/launch.imageset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/launch.imageset/Contents.json rename to Caps/Assets.xcassets/launch.imageset/Contents.json diff --git a/CapCollector/Assets.xcassets/launch.imageset/launch.png b/Caps/Assets.xcassets/launch.imageset/launch.png similarity index 100% rename from CapCollector/Assets.xcassets/launch.imageset/launch.png rename to Caps/Assets.xcassets/launch.imageset/launch.png diff --git a/CapCollector/Assets.xcassets/mosaic.imageset/Contents.json b/Caps/Assets.xcassets/mosaic.imageset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/mosaic.imageset/Contents.json rename to Caps/Assets.xcassets/mosaic.imageset/Contents.json diff --git a/CapCollector/Assets.xcassets/mosaic.imageset/picture28.png b/Caps/Assets.xcassets/mosaic.imageset/picture28.png similarity index 100% rename from CapCollector/Assets.xcassets/mosaic.imageset/picture28.png rename to Caps/Assets.xcassets/mosaic.imageset/picture28.png diff --git a/CapCollector/Assets.xcassets/mosaic.imageset/picture56.png b/Caps/Assets.xcassets/mosaic.imageset/picture56.png similarity index 100% rename from CapCollector/Assets.xcassets/mosaic.imageset/picture56.png rename to Caps/Assets.xcassets/mosaic.imageset/picture56.png diff --git a/CapCollector/Assets.xcassets/mosaic.imageset/picture84.png b/Caps/Assets.xcassets/mosaic.imageset/picture84.png similarity index 100% rename from CapCollector/Assets.xcassets/mosaic.imageset/picture84.png rename to Caps/Assets.xcassets/mosaic.imageset/picture84.png diff --git a/CapCollector/Assets.xcassets/search_icon.imageset/Contents.json b/Caps/Assets.xcassets/search_icon.imageset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/search_icon.imageset/Contents.json rename to Caps/Assets.xcassets/search_icon.imageset/Contents.json diff --git a/CapCollector/Assets.xcassets/search_icon.imageset/search_icon.png b/Caps/Assets.xcassets/search_icon.imageset/search_icon.png similarity index 100% rename from CapCollector/Assets.xcassets/search_icon.imageset/search_icon.png rename to Caps/Assets.xcassets/search_icon.imageset/search_icon.png diff --git a/CapCollector/Assets.xcassets/settings.imageset/Contents.json b/Caps/Assets.xcassets/settings.imageset/Contents.json similarity index 100% rename from CapCollector/Assets.xcassets/settings.imageset/Contents.json rename to Caps/Assets.xcassets/settings.imageset/Contents.json diff --git a/CapCollector/Assets.xcassets/settings.imageset/button_settings_white@1x.png b/Caps/Assets.xcassets/settings.imageset/button_settings_white@1x.png similarity index 100% rename from CapCollector/Assets.xcassets/settings.imageset/button_settings_white@1x.png rename to Caps/Assets.xcassets/settings.imageset/button_settings_white@1x.png diff --git a/CapCollector/Assets.xcassets/settings.imageset/button_settings_white@2x.png b/Caps/Assets.xcassets/settings.imageset/button_settings_white@2x.png similarity index 100% rename from CapCollector/Assets.xcassets/settings.imageset/button_settings_white@2x.png rename to Caps/Assets.xcassets/settings.imageset/button_settings_white@2x.png diff --git a/CapCollector/Assets.xcassets/settings.imageset/button_settings_white@3x.png b/Caps/Assets.xcassets/settings.imageset/button_settings_white@3x.png similarity index 100% rename from CapCollector/Assets.xcassets/settings.imageset/button_settings_white@3x.png rename to Caps/Assets.xcassets/settings.imageset/button_settings_white@3x.png diff --git a/CapCollector/Base.lproj/LaunchScreen.storyboard b/Caps/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from CapCollector/Base.lproj/LaunchScreen.storyboard rename to Caps/Base.lproj/LaunchScreen.storyboard diff --git a/CapCollector/Base.lproj/Main.storyboard b/Caps/Base.lproj/Main.storyboard similarity index 98% rename from CapCollector/Base.lproj/Main.storyboard rename to Caps/Base.lproj/Main.storyboard index ba932a3..ef42e55 100644 --- a/CapCollector/Base.lproj/Main.storyboard +++ b/Caps/Base.lproj/Main.storyboard @@ -1,8 +1,9 @@ - + - + + @@ -101,7 +102,7 @@ - + @@ -123,18 +124,18 @@