4.0.0 with new UI
4
.gitignore
vendored
|
@ -1,2 +1,4 @@
|
|||
|
||||
/Users/aaron/Documents/GitHub/FlashBack/FlashBack/Assets.xcassets/.DS_Store
|
||||
FlashBack/.DS_Store
|
||||
.DS_Store
|
||||
FlashBack.xcodeproj/project.pbxproj
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
93666BE123CFC98B004511C5 /* InfoTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93666BE023CFC98B004511C5 /* InfoTableViewController.m */; };
|
||||
93891D9523B16D76001480E8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 93891D9323B16D76001480E8 /* Main.storyboard */; };
|
||||
93AAC8B923DBF848008F8FED /* CircleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93AAC8B823DBF848008F8FED /* CircleImageView.m */; };
|
||||
BD5BEF5E23E2981E0014EE51 /* globalVars.m in Sources */ = {isa = PBXBuildFile; fileRef = BD5BEF5D23E2981E0014EE51 /* globalVars.m */; };
|
||||
BDCF0697224B544F00ED9A62 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF0696224B544F00ED9A62 /* AppDelegate.m */; };
|
||||
BDCF069A224B544F00ED9A62 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF0699224B544F00ED9A62 /* ViewController.m */; };
|
||||
BDCF069D224B544F00ED9A62 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BDCF069B224B544F00ED9A62 /* Main.storyboard */; };
|
||||
|
@ -15,6 +19,7 @@
|
|||
BDCF06A5224B545100ED9A62 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF06A4224B545100ED9A62 /* main.m */; };
|
||||
BDCF06AF224B545100ED9A62 /* FlashBackTests.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF06AE224B545100ED9A62 /* FlashBackTests.m */; };
|
||||
BDCF06BA224B545100ED9A62 /* FlashBackUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCF06B9224B545100ED9A62 /* FlashBackUITests.m */; };
|
||||
F25B6A202B1EE24F08E2408D /* libPods-FlashBack.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DE8710948BA24FFBC03A04D4 /* libPods-FlashBack.a */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
|
@ -35,6 +40,19 @@
|
|||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
812AE756A45667D1A5844EDE /* Pods-FlashBack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FlashBack.release.xcconfig"; path = "Target Support Files/Pods-FlashBack/Pods-FlashBack.release.xcconfig"; sourceTree = "<group>"; };
|
||||
9318182E23B85E8100E3F260 /* UINavigationItem+LargeAccessoryView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UINavigationItem+LargeAccessoryView.h"; sourceTree = "<group>"; };
|
||||
93666BDF23CFC98B004511C5 /* InfoTableViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InfoTableViewController.h; sourceTree = "<group>"; };
|
||||
93666BE023CFC98B004511C5 /* InfoTableViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InfoTableViewController.m; sourceTree = "<group>"; };
|
||||
93891D9423B16D76001480E8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = FlashBack/Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
||||
93891D9623B19319001480E8 /* UIBackgroundStyle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIBackgroundStyle.h; sourceTree = "<group>"; };
|
||||
93891D9823B197C5001480E8 /* sign.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = sign.entitlements; path = "../../FlashBack-master/FlashBack/sign.entitlements"; sourceTree = "<group>"; };
|
||||
93AAC8B723DBF848008F8FED /* CircleImageView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CircleImageView.h; sourceTree = "<group>"; };
|
||||
93AAC8B823DBF848008F8FED /* CircleImageView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CircleImageView.m; sourceTree = "<group>"; };
|
||||
93F6038323E1090100479F31 /* FlashBack.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FlashBack.entitlements; sourceTree = "<group>"; };
|
||||
A5303A83F5FA846DCC89DB82 /* Pods-FlashBack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FlashBack.debug.xcconfig"; path = "Target Support Files/Pods-FlashBack/Pods-FlashBack.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
BD5BEF5C23E297D90014EE51 /* globalVars.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = globalVars.h; sourceTree = "<group>"; };
|
||||
BD5BEF5D23E2981E0014EE51 /* globalVars.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = globalVars.m; sourceTree = "<group>"; };
|
||||
BDCF0692224B544F00ED9A62 /* FlashBack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FlashBack.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
BDCF0695224B544F00ED9A62 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
|
||||
BDCF0696224B544F00ED9A62 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
|
||||
|
@ -51,6 +69,7 @@
|
|||
BDCF06B5224B545100ED9A62 /* FlashBackUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlashBackUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
BDCF06B9224B545100ED9A62 /* FlashBackUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FlashBackUITests.m; sourceTree = "<group>"; };
|
||||
BDCF06BB224B545100ED9A62 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
DE8710948BA24FFBC03A04D4 /* libPods-FlashBack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FlashBack.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
|
@ -58,6 +77,7 @@
|
|||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
F25B6A202B1EE24F08E2408D /* libPods-FlashBack.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -81,11 +101,13 @@
|
|||
BDCF0689224B544E00ED9A62 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
93891D9323B16D76001480E8 /* Main.storyboard */,
|
||||
BDCF0694224B544F00ED9A62 /* FlashBack */,
|
||||
BDCF06AD224B545100ED9A62 /* FlashBackTests */,
|
||||
BDCF06B8224B545100ED9A62 /* FlashBackUITests */,
|
||||
BDCF0693224B544F00ED9A62 /* Products */,
|
||||
BDF33795226443090033A3A9 /* Frameworks */,
|
||||
F52D1D0F71680DF63B6C326B /* Pods */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
|
@ -102,15 +124,25 @@
|
|||
BDCF0694224B544F00ED9A62 /* FlashBack */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
BDCF0695224B544F00ED9A62 /* AppDelegate.h */,
|
||||
93F6038323E1090100479F31 /* FlashBack.entitlements */,
|
||||
93891D9823B197C5001480E8 /* sign.entitlements */,
|
||||
BDCF0696224B544F00ED9A62 /* AppDelegate.m */,
|
||||
BDCF0695224B544F00ED9A62 /* AppDelegate.h */,
|
||||
93891D9623B19319001480E8 /* UIBackgroundStyle.h */,
|
||||
9318182E23B85E8100E3F260 /* UINavigationItem+LargeAccessoryView.h */,
|
||||
BDCF0698224B544F00ED9A62 /* ViewController.h */,
|
||||
BDCF0699224B544F00ED9A62 /* ViewController.m */,
|
||||
93666BDF23CFC98B004511C5 /* InfoTableViewController.h */,
|
||||
93666BE023CFC98B004511C5 /* InfoTableViewController.m */,
|
||||
93AAC8B723DBF848008F8FED /* CircleImageView.h */,
|
||||
93AAC8B823DBF848008F8FED /* CircleImageView.m */,
|
||||
BDCF069B224B544F00ED9A62 /* Main.storyboard */,
|
||||
BDCF069E224B545100ED9A62 /* Assets.xcassets */,
|
||||
BDCF06A0224B545100ED9A62 /* LaunchScreen.storyboard */,
|
||||
BDCF06A3224B545100ED9A62 /* Info.plist */,
|
||||
BDCF06A4224B545100ED9A62 /* main.m */,
|
||||
BD5BEF5C23E297D90014EE51 /* globalVars.h */,
|
||||
BD5BEF5D23E2981E0014EE51 /* globalVars.m */,
|
||||
);
|
||||
path = FlashBack;
|
||||
sourceTree = "<group>";
|
||||
|
@ -136,10 +168,20 @@
|
|||
BDF33795226443090033A3A9 /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
DE8710948BA24FFBC03A04D4 /* libPods-FlashBack.a */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F52D1D0F71680DF63B6C326B /* Pods */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
A5303A83F5FA846DCC89DB82 /* Pods-FlashBack.debug.xcconfig */,
|
||||
812AE756A45667D1A5844EDE /* Pods-FlashBack.release.xcconfig */,
|
||||
);
|
||||
path = Pods;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
|
@ -147,6 +189,7 @@
|
|||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = BDCF06BE224B545100ED9A62 /* Build configuration list for PBXNativeTarget "FlashBack" */;
|
||||
buildPhases = (
|
||||
84699C26E4C6F3DB53C5F986 /* [CP] Check Pods Manifest.lock */,
|
||||
BDCF068E224B544F00ED9A62 /* Sources */,
|
||||
BDCF068F224B544F00ED9A62 /* Frameworks */,
|
||||
BDCF0690224B544F00ED9A62 /* Resources */,
|
||||
|
@ -246,6 +289,7 @@
|
|||
BDCF06A2224B545100ED9A62 /* LaunchScreen.storyboard in Resources */,
|
||||
BDCF069F224B545100ED9A62 /* Assets.xcassets in Resources */,
|
||||
BDCF069D224B544F00ED9A62 /* Main.storyboard in Resources */,
|
||||
93891D9523B16D76001480E8 /* Main.storyboard in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -265,6 +309,31 @@
|
|||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
84699C26E4C6F3DB53C5F986 /* [CP] Check Pods Manifest.lock */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||
"${PODS_ROOT}/Manifest.lock",
|
||||
);
|
||||
name = "[CP] Check Pods Manifest.lock";
|
||||
outputFileListPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
"$(DERIVED_FILE_DIR)/Pods-FlashBack-checkManifestLockResult.txt",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
BDCF068E224B544F00ED9A62 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
|
@ -272,7 +341,10 @@
|
|||
files = (
|
||||
BDCF069A224B544F00ED9A62 /* ViewController.m in Sources */,
|
||||
BDCF06A5224B545100ED9A62 /* main.m in Sources */,
|
||||
BD5BEF5E23E2981E0014EE51 /* globalVars.m in Sources */,
|
||||
BDCF0697224B544F00ED9A62 /* AppDelegate.m in Sources */,
|
||||
93AAC8B923DBF848008F8FED /* CircleImageView.m in Sources */,
|
||||
93666BE123CFC98B004511C5 /* InfoTableViewController.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -308,6 +380,14 @@
|
|||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
93891D9323B16D76001480E8 /* Main.storyboard */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
93891D9423B16D76001480E8 /* Base */,
|
||||
);
|
||||
name = Main.storyboard;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BDCF069B224B544F00ED9A62 /* Main.storyboard */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
|
@ -441,9 +521,11 @@
|
|||
};
|
||||
BDCF06BF224B545100ED9A62 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = A5303A83F5FA846DCC89DB82 /* Pods-FlashBack.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CODE_SIGN_ENTITLEMENTS = FlashBack/FlashBack.entitlements;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
DEVELOPMENT_TEAM = YCX729N7CK;
|
||||
|
@ -457,19 +539,22 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 3.6.1;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBack;
|
||||
MARKETING_VERSION = 4.0.0;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SUPPORTS_MACCATALYST = NO;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
BDCF06C0224B545100ED9A62 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 812AE756A45667D1A5844EDE /* Pods-FlashBack.release.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CODE_SIGN_ENTITLEMENTS = FlashBack/FlashBack.entitlements;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
DEVELOPMENT_TEAM = YCX729N7CK;
|
||||
|
@ -483,10 +568,11 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 3.6.1;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBack;
|
||||
MARKETING_VERSION = 4.0.0;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SUPPORTS_MACCATALYST = NO;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
};
|
||||
name = Release;
|
||||
|
|
0
FlashBack.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file → Executable file
0
FlashBack.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
Normal file → Executable file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>PreviewsEnabled</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</plist>
|
BIN
FlashBack.xcodeproj/project.xcworkspace/xcuserdata/aaron.xcuserdatad/UserInterfaceState.xcuserstate
generated
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildLocationStyle</key>
|
||||
<string>UseAppPreferences</string>
|
||||
<key>CustomBuildIntermediatesPath</key>
|
||||
<string>/Users/aaron/Desktop/Build/Intermediates.noindex</string>
|
||||
<key>CustomBuildLocationType</key>
|
||||
<string>Absolute</string>
|
||||
<key>CustomBuildProductsPath</key>
|
||||
<string>/Users/aaron/Documents/GitHub/FlashBack</string>
|
||||
<key>DerivedDataLocationStyle</key>
|
||||
<string>Default</string>
|
||||
<key>IssueFilterStyle</key>
|
||||
<string>ShowActiveSchemeOnly</string>
|
||||
<key>LiveSourceIssuesEnabled</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
0
FlashBack.xcodeproj/project.xcworkspace/xcuserdata/micahgomez.xcuserdatad/UserInterfaceState.xcuserstate
generated
Normal file → Executable file
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Bucket
|
||||
uuid = "9B71B754-8EF4-4B21-944A-011F70D1E639"
|
||||
type = "1"
|
||||
version = "2.0">
|
||||
<Breakpoints>
|
||||
<BreakpointProxy
|
||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
||||
<BreakpointContent
|
||||
uuid = "10D363CB-4C3E-4DBC-A8DF-89BA2CF006B8"
|
||||
shouldBeEnabled = "Yes"
|
||||
ignoreCount = "0"
|
||||
continueAfterRunningActions = "No"
|
||||
filePath = "FlashBack/ViewController.m"
|
||||
startingColumnNumber = "9223372036854775807"
|
||||
endingColumnNumber = "9223372036854775807"
|
||||
startingLineNumber = "80"
|
||||
endingLineNumber = "80"
|
||||
landmarkName = "-createBackup:"
|
||||
landmarkType = "7">
|
||||
</BreakpointContent>
|
||||
</BreakpointProxy>
|
||||
</Breakpoints>
|
||||
</Bucket>
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>FlashBack.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
0
FlashBack.xcodeproj/xcuserdata/micahgomez.xcuserdatad/xcschemes/xcschememanagement.plist
Normal file → Executable file
10
FlashBack.xcworkspace/contents.xcworkspacedata
generated
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "group:FlashBack.xcodeproj">
|
||||
</FileRef>
|
||||
<FileRef
|
||||
location = "group:Pods/Pods.xcodeproj">
|
||||
</FileRef>
|
||||
</Workspace>
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
BIN
FlashBack.xcworkspace/xcuserdata/aaron.xcuserdatad/UserInterfaceState.xcuserstate
generated
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Bucket
|
||||
uuid = "B4DA8066-859C-4D54-B813-6182CDC34866"
|
||||
type = "0"
|
||||
version = "2.0">
|
||||
</Bucket>
|
BIN
FlashBack/.DS_Store
vendored
0
FlashBack/AppDelegate.h
Normal file → Executable file
6
FlashBack/AppDelegate.m
Normal file → Executable file
|
@ -7,6 +7,7 @@
|
|||
//
|
||||
|
||||
#import "AppDelegate.h"
|
||||
#import "UIBackgroundStyle.h"
|
||||
|
||||
@interface AppDelegate ()
|
||||
|
||||
|
@ -17,10 +18,13 @@
|
|||
|
||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
||||
// Override point for customization after application launch.
|
||||
[application _setBackgroundStyle:UIBackgroundStyleExtraDarkBlur];
|
||||
|
||||
_window.backgroundColor = [UIColor clearColor];
|
||||
|
||||
return YES;
|
||||
}
|
||||
|
||||
|
||||
- (void)applicationWillResignActive:(UIApplication *)application {
|
||||
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
|
||||
// Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
|
||||
|
|
BIN
FlashBack/Assets.xcassets/.DS_Store
vendored
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/100.png
Executable file
After Width: | Height: | Size: 6.8 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/1024.png
Executable file
After Width: | Height: | Size: 1.1 MiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/114.png
Executable file
After Width: | Height: | Size: 8.6 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/120.png
Executable file
After Width: | Height: | Size: 9.5 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/144.png
Executable file
After Width: | Height: | Size: 14 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/152.png
Executable file
After Width: | Height: | Size: 15 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/167.png
Executable file
After Width: | Height: | Size: 18 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/180.png
Executable file
After Width: | Height: | Size: 22 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/20.png
Executable file
After Width: | Height: | Size: 920 B |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/29.png
Executable file
After Width: | Height: | Size: 1.3 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/40.png
Executable file
After Width: | Height: | Size: 1.8 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/50.png
Executable file
After Width: | Height: | Size: 2.5 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/57.png
Executable file
After Width: | Height: | Size: 3 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/58.png
Executable file
After Width: | Height: | Size: 3 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/60.png
Executable file
After Width: | Height: | Size: 3.2 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/72.png
Executable file
After Width: | Height: | Size: 4.1 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/76.png
Executable file
After Width: | Height: | Size: 4.4 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/80.png
Executable file
After Width: | Height: | Size: 4.8 KiB |
BIN
FlashBack/Assets.xcassets/AppIcon.appiconset/87.png
Executable file
After Width: | Height: | Size: 5.4 KiB |
117
FlashBack/Assets.xcassets/AppIcon.appiconset/Contents.json
Normal file → Executable file
|
@ -1,116 +1 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-20x20@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-20x20@3x.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-29x29@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-29x29@3x.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-40x40@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-40x40@3x.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "60x60",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-60x60@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "60x60",
|
||||
"idiom" : "iphone",
|
||||
"filename" : "Icon-App-60x60@3x.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-20x20@1x.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-20x20@2x-1.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-29x29@1x.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-29x29@2x-1.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-40x40@1x.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-40x40@2x-1.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "76x76",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-76x76@1x.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "76x76",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-76x76@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "83.5x83.5",
|
||||
"idiom" : "ipad",
|
||||
"filename" : "Icon-App-83.5x83.5@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "1024x1024",
|
||||
"idiom" : "ios-marketing",
|
||||
"filename" : "ItunesArtwork@2x.png",
|
||||
"scale" : "1x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
||||
{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"}]}
|
Before Width: | Height: | Size: 858 B |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 517 KiB |
0
FlashBack/Assets.xcassets/Contents.json
Normal file → Executable file
|
@ -1,23 +0,0 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "bgimage.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "bgimage-1.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "bgimage-2.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 1.4 MiB |
6
FlashBack/Assets.xcassets/restore.imageset/Contents.json → FlashBack/Assets.xcassets/bolt.imageset/Contents.json
vendored
Normal file → Executable file
|
@ -2,17 +2,17 @@
|
|||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M.png",
|
||||
"filename" : "bolt25.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M-1.png",
|
||||
"filename" : "bolt50.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M-2.png",
|
||||
"filename" : "bolt75.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
BIN
FlashBack/Assets.xcassets/bolt.imageset/bolt25.png
vendored
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
FlashBack/Assets.xcassets/bolt.imageset/bolt50.png
vendored
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
FlashBack/Assets.xcassets/bolt.imageset/bolt75.png
vendored
Normal file
After Width: | Height: | Size: 2.9 KiB |
0
FlashBack/Assets.xcassets/create.imageset/Contents.json
vendored
Normal file → Executable file
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.2 KiB |
|
@ -1,26 +0,0 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (5).png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (5)-1.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (5)-2.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
},
|
||||
"properties" : {
|
||||
"template-rendering-intent" : "template"
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.8 KiB |
6
FlashBack/Assets.xcassets/delete.imageset/Contents.json → FlashBack/Assets.xcassets/info.imageset/Contents.json
vendored
Normal file → Executable file
|
@ -2,17 +2,17 @@
|
|||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (4).png",
|
||||
"filename" : "info23.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (4)-1.png",
|
||||
"filename" : "info46.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (4)-2.png",
|
||||
"filename" : "info69.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
BIN
FlashBack/Assets.xcassets/info.imageset/info23.png
vendored
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
FlashBack/Assets.xcassets/info.imageset/info46.png
vendored
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
FlashBack/Assets.xcassets/info.imageset/info69.png
vendored
Normal file
After Width: | Height: | Size: 1.7 KiB |
|
@ -1,26 +0,0 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (1).png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (1)-1.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (1)-2.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
},
|
||||
"properties" : {
|
||||
"template-rendering-intent" : "template"
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 2 KiB |
|
@ -1,26 +0,0 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (3).png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (3)-1.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"filename" : "Regular-M (3)-2.png",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
},
|
||||
"properties" : {
|
||||
"template-rendering-intent" : "template"
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.1 KiB |
0
FlashBack/Base.lproj/LaunchScreen.storyboard
Normal file → Executable file
|
@ -1,289 +1,690 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15504" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="GLq-WK-cLg">
|
||||
<device id="retina6_5" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment version="2304" identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15508"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
|
||||
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<scenes>
|
||||
<!--View Controller-->
|
||||
<scene sceneID="tne-QT-ifu">
|
||||
<!--Info-->
|
||||
<scene sceneID="SOy-wv-0AF">
|
||||
<objects>
|
||||
<viewController id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController">
|
||||
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
|
||||
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
||||
<tableViewController id="gKu-Qu-mpe" customClass="InfoTableViewController" sceneMemberID="viewController">
|
||||
<tableView key="view" opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="insetGrouped" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="18" sectionFooterHeight="18" id="NZZ-06-dEb">
|
||||
<rect key="frame" x="0.0" y="0.0" width="414" height="725"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Select A Backup" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gXr-H3-y6A">
|
||||
<rect key="frame" x="93" y="112" width="228" height="36"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="30"/>
|
||||
<nil key="textColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Qmu-gf-Vin">
|
||||
<rect key="frame" x="20" y="157" width="374" height="370"/>
|
||||
<subviews>
|
||||
<visualEffectView opaque="NO" alpha="0.75" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3iZ-tO-enL">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
|
||||
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" id="n8w-C8-2Xw">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<color key="separatorColor" red="0.14484160103946153" green="0.14484160103946153" blue="0.14484160103946153" alpha="1" colorSpace="custom" customColorSpace="displayP3"/>
|
||||
<color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<color key="sectionIndexTrackingBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<sections>
|
||||
<tableViewSection headerTitle="Credits" id="vtb-eh-6qJ">
|
||||
<cells>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="default" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="64" id="ZgX-SF-mO0">
|
||||
<rect key="frame" x="0.0" y="55.333332061767578" width="374" height="64"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="ZgX-SF-mO0" id="opI-gH-aYO">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="64"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" alpha="0.84999999999999998" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="bgimage" translatesAutoresizingMaskIntoConstraints="NO" id="Xdq-a9-Vkk">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="qJH-nv-0EL" customClass="CircleImageView">
|
||||
<rect key="frame" x="6" y="6" width="52" height="52"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="52" id="fec-Oo-Oth"/>
|
||||
<constraint firstAttribute="width" constant="52" id="woe-pm-DJW"/>
|
||||
</constraints>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Micah Gomez" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bXc-ae-0bA">
|
||||
<rect key="frame" x="78" y="6" width="173" height="24"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Developer and Creator" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7kJ-PI-aTF">
|
||||
<rect key="frame" x="78" y="32" width="235" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Developer and Creator"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="qJH-nv-0EL" firstAttribute="centerY" secondItem="opI-gH-aYO" secondAttribute="centerY" id="n3U-jf-3Tc"/>
|
||||
<constraint firstItem="qJH-nv-0EL" firstAttribute="leading" secondItem="opI-gH-aYO" secondAttribute="leading" constant="6" id="uTE-Oi-Y0P"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="Open Micah Gomez's Twitter Profile"/>
|
||||
</tableViewCell>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="default" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="64" id="FgS-UP-6hP">
|
||||
<rect key="frame" x="0.0" y="119.33333206176758" width="374" height="64"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="FgS-UP-6hP" id="ARQ-iD-IHS">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="64"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="YPT-QQ-8Ns" customClass="CircleImageView">
|
||||
<rect key="frame" x="6" y="6" width="52" height="52"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="23 Aaron Twitter Image"/>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="23 Aaron" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lHR-QF-xHP">
|
||||
<rect key="frame" x="78" y="6" width="212" height="24"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="23 Aaron"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Designer" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="D0O-er-wDY">
|
||||
<rect key="frame" x="78" y="32" width="172" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Designer"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
</cells>
|
||||
</tableViewSection>
|
||||
<tableViewSection headerTitle="Preferences" id="nHV-QL-JOW">
|
||||
<cells>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="6R0-wB-ck5">
|
||||
<rect key="frame" x="20" y="239.33333206176758" width="374" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="6R0-wB-ck5" id="vik-Ph-02b">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Tweaks" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4HI-Fz-qs1">
|
||||
<rect key="frame" x="20" y="16" width="53" height="18"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Tweaks"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ST3-y9-ath">
|
||||
<rect key="frame" x="303" y="9" width="51" height="32"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="This switch will change whether your tweaks are included in the creation, restoring or updating of backups."/>
|
||||
<connections>
|
||||
<action selector="tweaksSwitch:" destination="gKu-Qu-mpe" eventType="valueChanged" id="e95-dy-bdl"/>
|
||||
</connections>
|
||||
</switch>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstAttribute="trailing" secondItem="ST3-y9-ath" secondAttribute="trailing" constant="22" id="1XK-8f-3Fs"/>
|
||||
<constraint firstItem="4HI-Fz-qs1" firstAttribute="leading" secondItem="vik-Ph-02b" secondAttribute="leadingMargin" id="2Hi-fD-szE"/>
|
||||
<constraint firstItem="4HI-Fz-qs1" firstAttribute="leading" secondItem="vik-Ph-02b" secondAttribute="leadingMargin" id="8tP-vc-LSF"/>
|
||||
<constraint firstItem="ST3-y9-ath" firstAttribute="centerY" secondItem="vik-Ph-02b" secondAttribute="centerY" id="WW4-7p-aIK"/>
|
||||
<constraint firstItem="ST3-y9-ath" firstAttribute="top" secondItem="vik-Ph-02b" secondAttribute="top" constant="9" id="bkk-Y8-RiZ"/>
|
||||
<constraint firstItem="ST3-y9-ath" firstAttribute="centerY" secondItem="4HI-Fz-qs1" secondAttribute="centerY" id="z3f-qV-ssq"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="uLr-5q-GMg">
|
||||
<rect key="frame" x="20" y="289.33333206176758" width="374" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="uLr-5q-GMg" id="M5o-eW-GbF">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Icon Layout" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Mez-TW-HYe">
|
||||
<rect key="frame" x="20" y="16" width="82" height="18"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Icon Layout"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="wdR-pr-dHK">
|
||||
<rect key="frame" x="303" y="9" width="51" height="32"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="This switch will change whether your icon layout is included in the creation, restoring or updating of backups."/>
|
||||
<connections>
|
||||
<action selector="iconsSwitch:" destination="gKu-Qu-mpe" eventType="valueChanged" id="eVw-Zm-EPp"/>
|
||||
</connections>
|
||||
</switch>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="wdR-pr-dHK" firstAttribute="top" secondItem="M5o-eW-GbF" secondAttribute="topMargin" constant="-2" id="5t9-3A-jtw"/>
|
||||
<constraint firstItem="Mez-TW-HYe" firstAttribute="leading" secondItem="M5o-eW-GbF" secondAttribute="leadingMargin" id="7Fl-Dc-p7l"/>
|
||||
<constraint firstItem="wdR-pr-dHK" firstAttribute="centerY" secondItem="Mez-TW-HYe" secondAttribute="centerY" id="fTw-bg-JWK"/>
|
||||
<constraint firstItem="wdR-pr-dHK" firstAttribute="centerY" secondItem="M5o-eW-GbF" secondAttribute="centerY" id="fnR-Zr-M4l"/>
|
||||
<constraint firstAttribute="trailing" secondItem="wdR-pr-dHK" secondAttribute="trailing" constant="22" id="m1c-7J-IAU"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="7h3-Oq-iC6">
|
||||
<rect key="frame" x="20" y="339.33333206176758" width="374" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="7h3-Oq-iC6" id="987-GG-hqF">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Wallpaper" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AWp-z9-Uju">
|
||||
<rect key="frame" x="20" y="16" width="71" height="18"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Wallpaper"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="DJM-5j-gI9">
|
||||
<rect key="frame" x="303" y="9" width="51" height="32"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="This switch will change whether your wallpapers are included in the creation, restoring or updating of backups."/>
|
||||
<connections>
|
||||
<action selector="wallpaperSwitch:" destination="gKu-Qu-mpe" eventType="valueChanged" id="BC1-8E-DGp"/>
|
||||
</connections>
|
||||
</switch>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstAttribute="trailing" secondItem="DJM-5j-gI9" secondAttribute="trailing" constant="22" id="CEk-w1-acs"/>
|
||||
<constraint firstItem="DJM-5j-gI9" firstAttribute="centerY" secondItem="AWp-z9-Uju" secondAttribute="centerY" id="Wto-Dg-gal"/>
|
||||
<constraint firstItem="DJM-5j-gI9" firstAttribute="centerY" secondItem="987-GG-hqF" secondAttribute="centerY" id="fAt-VE-a5H"/>
|
||||
<constraint firstItem="DJM-5j-gI9" firstAttribute="top" secondItem="987-GG-hqF" secondAttribute="topMargin" constant="-2" id="wSf-rg-hoH"/>
|
||||
<constraint firstItem="AWp-z9-Uju" firstAttribute="leading" secondItem="987-GG-hqF" secondAttribute="leadingMargin" id="x23-Nk-nB3"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
</cells>
|
||||
</tableViewSection>
|
||||
<tableViewSection headerTitle="Help" footerTitle="FlashBack 4.0.0" id="t2d-l1-hUX">
|
||||
<cells>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="118" id="pxO-QB-H9D">
|
||||
<rect key="frame" x="20" y="452.66666412353516" width="374" height="118"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="pxO-QB-H9D" id="jmR-bF-o2W">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="118"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Create" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JAG-jl-3ew">
|
||||
<rect key="frame" x="20" y="14" width="95" height="24"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Create"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="95" id="9IW-R7-Frw"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="749" text="This will prompt you for a name for the backup which will be shown in the picker above, then create and save the backup." lineBreakMode="tailTruncation" numberOfLines="0" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="DhG-Vy-Joo">
|
||||
<rect key="frame" x="20" y="46" width="339" height="61"/>
|
||||
<accessibility key="accessibilityConfiguration" label="This will prompt you for a name for the backup which will be shown in the picker above, then create and save the backup."/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="create" adjustsImageSizeForAccessibilityContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="yVj-5d-ofF">
|
||||
<rect key="frame" x="324" y="11" width="30" height="30"/>
|
||||
<color key="tintColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Create Glyph"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="centerX" secondItem="n8w-C8-2Xw" secondAttribute="centerX" id="CaH-71-yCY"/>
|
||||
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="leading" secondItem="n8w-C8-2Xw" secondAttribute="leading" id="EDx-Sw-tzJ"/>
|
||||
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="top" secondItem="n8w-C8-2Xw" secondAttribute="top" id="eaV-GU-BMA"/>
|
||||
<constraint firstItem="Xdq-a9-Vkk" firstAttribute="centerY" secondItem="n8w-C8-2Xw" secondAttribute="centerY" id="tLm-FN-ej4"/>
|
||||
<constraint firstItem="DhG-Vy-Joo" firstAttribute="bottom" secondItem="jmR-bF-o2W" secondAttribute="bottomMargin" id="3VJ-TA-6mQ"/>
|
||||
<constraint firstItem="yVj-5d-ofF" firstAttribute="trailing" secondItem="jmR-bF-o2W" secondAttribute="trailingMargin" id="4mz-LO-yvp"/>
|
||||
<constraint firstItem="DhG-Vy-Joo" firstAttribute="leading" secondItem="JAG-jl-3ew" secondAttribute="leading" id="5OM-gY-7OA"/>
|
||||
<constraint firstItem="yVj-5d-ofF" firstAttribute="trailing" secondItem="jmR-bF-o2W" secondAttribute="trailingMargin" id="I6N-re-fmq"/>
|
||||
<constraint firstItem="yVj-5d-ofF" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="topMargin" id="KBd-N3-6Q2"/>
|
||||
<constraint firstAttribute="trailing" secondItem="DhG-Vy-Joo" secondAttribute="trailing" constant="15" id="Rde-G9-BSW"/>
|
||||
<constraint firstItem="DhG-Vy-Joo" firstAttribute="bottom" secondItem="jmR-bF-o2W" secondAttribute="bottomMargin" id="XSy-tx-x3v"/>
|
||||
<constraint firstItem="DhG-Vy-Joo" firstAttribute="leading" secondItem="jmR-bF-o2W" secondAttribute="leading" constant="20" id="gZZ-7C-A5c"/>
|
||||
<constraint firstItem="JAG-jl-3ew" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="topMargin" constant="3" id="kSF-jj-jR0"/>
|
||||
<constraint firstItem="yVj-5d-ofF" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="topMargin" id="kVI-gV-ncN"/>
|
||||
<constraint firstItem="DhG-Vy-Joo" firstAttribute="top" secondItem="JAG-jl-3ew" secondAttribute="bottom" constant="8" id="mlu-Ad-ciR"/>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
<blurEffect style="light"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</visualEffectView>
|
||||
<pickerView contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="X4R-sr-2s9">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="370"/>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="92" id="7rg-CJ-YTz">
|
||||
<rect key="frame" x="20" y="570.66666412353516" width="374" height="92"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="7rg-CJ-YTz" id="Vrg-Yb-myZ">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="92"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will revert your settings, wallpaper, and Icon Layout to the selected setup." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="gag-8p-PVQ">
|
||||
<rect key="frame" x="20" y="43" width="334" height="36"/>
|
||||
<accessibility key="accessibilityConfiguration" label="This will revert your settings, wallpaper, and Icon Layout to the selected setup."/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FlashBack" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XIr-ni-HmD">
|
||||
<rect key="frame" x="20" y="11" width="212" height="24"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Restore"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="212" id="fhw-lZ-rPp"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="gag-8p-PVQ" firstAttribute="trailing" secondItem="Vrg-Yb-myZ" secondAttribute="trailingMargin" id="5h1-G2-2Y0"/>
|
||||
<constraint firstItem="gag-8p-PVQ" firstAttribute="trailing" secondItem="Vrg-Yb-myZ" secondAttribute="trailingMargin" id="6Nj-lh-Oyu"/>
|
||||
<constraint firstItem="XIr-ni-HmD" firstAttribute="top" secondItem="Vrg-Yb-myZ" secondAttribute="topMargin" id="JSz-HE-ukh"/>
|
||||
<constraint firstItem="XIr-ni-HmD" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leadingMargin" id="Noq-sf-Rgq"/>
|
||||
<constraint firstItem="gag-8p-PVQ" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leading" constant="20" id="UNu-Cv-1Tn"/>
|
||||
<constraint firstItem="XIr-ni-HmD" firstAttribute="top" secondItem="Vrg-Yb-myZ" secondAttribute="topMargin" id="mif-DC-G0g"/>
|
||||
<constraint firstItem="gag-8p-PVQ" firstAttribute="top" secondItem="XIr-ni-HmD" secondAttribute="bottom" constant="8" id="qLN-Bm-FfW"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="93" id="dfF-sw-mhg">
|
||||
<rect key="frame" x="20" y="662.66666412353516" width="374" height="93"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="dfF-sw-mhg" id="Nhi-T9-fph">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="93"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Update" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="W0w-15-wah">
|
||||
<rect key="frame" x="20" y="11" width="212" height="24"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Update"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="212" id="CTd-vr-961"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will overwrite the selected backup to cleanly update it." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MHp-oD-in7">
|
||||
<rect key="frame" x="20" y="43" width="329" height="36"/>
|
||||
<accessibility key="accessibilityConfiguration" label="This will overwrite the selected backup to cleanly update it."/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="8" id="6PQ-4A-ooW"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leadingMargin" id="6kS-gN-FGy"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="trailing" secondItem="Nhi-T9-fph" secondAttribute="trailingMargin" constant="-5" id="CKp-G0-bMO"/>
|
||||
<constraint firstItem="W0w-15-wah" firstAttribute="leading" secondItem="MHp-oD-in7" secondAttribute="leading" id="DzU-Lj-JGi"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="8" id="Oyy-wE-9vd"/>
|
||||
<constraint firstItem="W0w-15-wah" firstAttribute="top" secondItem="Nhi-T9-fph" secondAttribute="topMargin" id="StW-no-qlQ"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leadingMargin" id="TC1-Tc-1iD"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="trailing" secondItem="Nhi-T9-fph" secondAttribute="trailingMargin" constant="-5" id="UOR-w0-Wdg"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="8" id="YAm-b5-ta0"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="trailing" secondItem="Nhi-T9-fph" secondAttribute="trailingMargin" constant="-5" id="czn-vz-dqq"/>
|
||||
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leadingMargin" id="hjM-R9-WAy"/>
|
||||
<constraint firstItem="W0w-15-wah" firstAttribute="top" secondItem="Nhi-T9-fph" secondAttribute="topMargin" id="yaf-3T-AfW"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="111" id="eOl-ub-8Lx">
|
||||
<rect key="frame" x="20" y="755.66666412353516" width="374" height="111"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="eOl-ub-8Lx" id="Pky-GJ-d5C">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="111"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Export" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OKc-sV-c0g">
|
||||
<rect key="frame" x="20" y="11" width="212" height="24"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Export"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="212" id="BeC-34-T65"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will generate a package in the .deb format for you to share or back up for later, including installed tweaks." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="3" baselineAdjustment="alignBaselines" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="CQb-kc-sp6">
|
||||
<rect key="frame" x="20" y="43" width="329" height="54"/>
|
||||
<accessibility key="accessibilityConfiguration" label="This will generate a package in the .deb format for you to share or back up for later, including installed tweaks."/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="OKc-sV-c0g" firstAttribute="top" secondItem="Pky-GJ-d5C" secondAttribute="topMargin" id="2hF-fO-s0j"/>
|
||||
<constraint firstItem="CQb-kc-sp6" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leadingMargin" id="6he-VA-J2o"/>
|
||||
<constraint firstItem="CQb-kc-sp6" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leadingMargin" id="Gj5-3J-HcJ"/>
|
||||
<constraint firstItem="CQb-kc-sp6" firstAttribute="trailing" secondItem="Pky-GJ-d5C" secondAttribute="trailingMargin" constant="-5" id="Gox-EW-sbv"/>
|
||||
<constraint firstItem="OKc-sV-c0g" firstAttribute="top" secondItem="Pky-GJ-d5C" secondAttribute="topMargin" id="HHq-iZ-x7P"/>
|
||||
<constraint firstItem="CQb-kc-sp6" firstAttribute="top" secondItem="OKc-sV-c0g" secondAttribute="bottom" constant="8" id="KPG-ck-aG5"/>
|
||||
<constraint firstItem="CQb-kc-sp6" firstAttribute="top" secondItem="OKc-sV-c0g" secondAttribute="bottom" constant="8" id="a4n-5i-AKp"/>
|
||||
<constraint firstItem="OKc-sV-c0g" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leadingMargin" id="eTH-EK-4bS"/>
|
||||
<constraint firstItem="CQb-kc-sp6" firstAttribute="trailing" secondItem="Pky-GJ-d5C" secondAttribute="trailingMargin" constant="-5" id="pxL-bE-bDF"/>
|
||||
<constraint firstItem="OKc-sV-c0g" firstAttribute="leading" secondItem="CQb-kc-sp6" secondAttribute="leading" id="tZz-cl-DYL"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="92" id="IAU-yc-hFB">
|
||||
<rect key="frame" x="20" y="866.66666412353516" width="374" height="92"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="IAU-yc-hFB" id="mm7-6E-mnE">
|
||||
<rect key="frame" x="0.0" y="0.0" width="374" height="92"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="This will delete the selected backup. These backups cannot be recovered!" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumFontSize="8" adjustsFontForContentSizeCategory="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ZBX-Qm-XVI">
|
||||
<rect key="frame" x="20" y="43" width="329" height="36"/>
|
||||
<accessibility key="accessibilityConfiguration" label="This will delete the selected backup. These backups cannot be recovered!"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Delete" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fQD-t0-0ev">
|
||||
<rect key="frame" x="20" y="11" width="212" height="24"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Delete"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="212" id="zlg-jJ-4ue"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="top" secondItem="fQD-t0-0ev" secondAttribute="bottom" constant="8" id="7mT-js-4Vm"/>
|
||||
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="top" secondItem="fQD-t0-0ev" secondAttribute="bottom" constant="8" id="Fa9-ww-mAz"/>
|
||||
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="trailing" secondItem="mm7-6E-mnE" secondAttribute="trailingMargin" constant="-5" id="GoE-Hb-aWj"/>
|
||||
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leadingMargin" id="Hnw-Ys-dPP"/>
|
||||
<constraint firstItem="fQD-t0-0ev" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leadingMargin" id="Lk7-tm-cka"/>
|
||||
<constraint firstItem="fQD-t0-0ev" firstAttribute="leading" secondItem="ZBX-Qm-XVI" secondAttribute="leading" id="Zws-6a-8UR"/>
|
||||
<constraint firstItem="fQD-t0-0ev" firstAttribute="top" secondItem="mm7-6E-mnE" secondAttribute="topMargin" id="moo-p3-BzG"/>
|
||||
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="trailing" secondItem="mm7-6E-mnE" secondAttribute="trailingMargin" constant="-5" id="snF-ea-n8Z"/>
|
||||
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leadingMargin" id="tVI-xc-h65"/>
|
||||
<constraint firstItem="fQD-t0-0ev" firstAttribute="top" secondItem="mm7-6E-mnE" secondAttribute="topMargin" id="wcN-3M-DaC"/>
|
||||
</constraints>
|
||||
</tableViewCellContentView>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
</tableViewCell>
|
||||
</cells>
|
||||
</tableViewSection>
|
||||
</sections>
|
||||
<connections>
|
||||
<outlet property="dataSource" destination="gKu-Qu-mpe" id="Uea-6E-WTK"/>
|
||||
<outlet property="delegate" destination="gKu-Qu-mpe" id="LeN-2T-WNH"/>
|
||||
</connections>
|
||||
</tableView>
|
||||
<navigationItem key="navigationItem" title="Info" id="dxq-UK-xod"/>
|
||||
<connections>
|
||||
<outlet property="aaronImageView" destination="YPT-QQ-8Ns" id="RcR-u4-xik"/>
|
||||
<outlet property="micahImageView" destination="qJH-nv-0EL" id="nuc-Rm-9a9"/>
|
||||
</connections>
|
||||
</tableViewController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="7lm-v4-ZUD" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
<point key="canvasLocation" x="-1469.5999999999999" y="-753.69458128078816"/>
|
||||
</scene>
|
||||
<!--Info-->
|
||||
<scene sceneID="YGZ-yB-hK2">
|
||||
<objects>
|
||||
<navigationController id="qrV-cr-fxs" sceneMemberID="viewController">
|
||||
<tabBarItem key="tabBarItem" title="Info" image="info" id="Ixl-et-b8o"/>
|
||||
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" barStyle="black" translucent="NO" largeTitles="YES" id="Ym1-c7-o2m">
|
||||
<rect key="frame" x="0.0" y="44" width="414" height="96"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
<color key="tintColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
<color key="barTintColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<textAttributes key="titleTextAttributes">
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</textAttributes>
|
||||
<textAttributes key="largeTitleTextAttributes">
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</textAttributes>
|
||||
</navigationBar>
|
||||
<connections>
|
||||
<segue destination="gKu-Qu-mpe" kind="relationship" relationship="rootViewController" id="2yf-zD-Tic"/>
|
||||
</connections>
|
||||
</navigationController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="io5-sW-LQO" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
<point key="canvasLocation" x="-2345" y="-751"/>
|
||||
</scene>
|
||||
<!--Tab Bar Controller-->
|
||||
<scene sceneID="Lxz-Rv-rIR">
|
||||
<objects>
|
||||
<tabBarController id="GLq-WK-cLg" sceneMemberID="viewController">
|
||||
<simulatedNavigationBarMetrics key="simulatedTopBarMetrics" barStyle="black" translucent="NO" prompted="NO"/>
|
||||
<tabBar key="tabBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" barStyle="black" translucent="NO" id="VJn-kw-nkM">
|
||||
<rect key="frame" x="0.0" y="0.0" width="414" height="49"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</tabBar>
|
||||
<connections>
|
||||
<segue destination="g8u-Ey-LMT" kind="relationship" relationship="viewControllers" id="03I-b9-uaY"/>
|
||||
<segue destination="qrV-cr-fxs" kind="relationship" relationship="viewControllers" id="krJ-WO-McY"/>
|
||||
</connections>
|
||||
</tabBarController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="HhU-jj-FQr" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
<point key="canvasLocation" x="-3181" y="-1231"/>
|
||||
</scene>
|
||||
<!--FlashBack-->
|
||||
<scene sceneID="JJa-LL-m8q">
|
||||
<objects>
|
||||
<navigationController id="g8u-Ey-LMT" sceneMemberID="viewController">
|
||||
<tabBarItem key="tabBarItem" title="FlashBack" image="bolt" id="ANB-xd-2kz"/>
|
||||
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" barStyle="black" translucent="NO" largeTitles="YES" id="hKy-BI-2A6">
|
||||
<rect key="frame" x="0.0" y="44" width="414" height="96"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||
<color key="barTintColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<textAttributes key="titleTextAttributes">
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</textAttributes>
|
||||
<textAttributes key="largeTitleTextAttributes">
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</textAttributes>
|
||||
</navigationBar>
|
||||
<toolbar key="toolbar" opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="tFg-pA-Z1P">
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
</toolbar>
|
||||
<connections>
|
||||
<segue destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController" id="nCH-71-PuI"/>
|
||||
</connections>
|
||||
</navigationController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="0SP-d9-Yf3" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
<point key="canvasLocation" x="-2344" y="-1721"/>
|
||||
</scene>
|
||||
<!--FlashBack-->
|
||||
<scene sceneID="tne-QT-ifu">
|
||||
<objects>
|
||||
<viewController interfaceStyle="dark" id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController">
|
||||
<view key="view" opaque="NO" contentMode="scaleToFill" id="8bC-Xf-vdC">
|
||||
<rect key="frame" x="0.0" y="0.0" width="414" height="673"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Qmu-gf-Vin">
|
||||
<rect key="frame" x="16" y="0.0" width="382" height="656"/>
|
||||
<subviews>
|
||||
<view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qdu-jk-5Ji">
|
||||
<rect key="frame" x="67" y="284" width="248" height="402"/>
|
||||
<subviews>
|
||||
<view opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" id="vlK-0c-gaD">
|
||||
<rect key="frame" x="-67" y="-217" width="374" height="259"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</view>
|
||||
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="qjU-z6-E09">
|
||||
<rect key="frame" x="30" y="218" width="322" height="438"/>
|
||||
<subviews>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="XMB-Cv-YLA">
|
||||
<rect key="frame" x="0.0" y="0.0" width="322" height="102"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="This button will restore the selected backup onto your device." label="FlashBack"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="31"/>
|
||||
<color key="tintColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<state key="normal" title="FlashBack">
|
||||
<color key="titleColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<preferredSymbolConfiguration key="preferredSymbolConfiguration" scale="default"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="15"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<variation key="heightClass=regular-widthClass=compact">
|
||||
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
|
||||
</variation>
|
||||
<connections>
|
||||
<action selector="restoreBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="JqV-B8-5zg"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="749" horizontalCompressionResistancePriority="250" verticalCompressionResistancePriority="250" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WN9-tU-bOp">
|
||||
<rect key="frame" x="0.0" y="112" width="322" height="102"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="This button will update the selected backup with the current setup." label="Update"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="31"/>
|
||||
<color key="tintColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<state key="normal" title="Update">
|
||||
<color key="titleColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="15"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<variation key="heightClass=regular-widthClass=compact">
|
||||
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
|
||||
</variation>
|
||||
<connections>
|
||||
<action selector="updateBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Jz6-Fn-uAo"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="lNN-hV-Kcy">
|
||||
<rect key="frame" x="0.0" y="224" width="322" height="102"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="This button will export the selected backup for later usage or sharing." label="Export"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="31"/>
|
||||
<color key="tintColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<state key="normal" title="Export">
|
||||
<color key="titleColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="15"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<variation key="heightClass=regular-widthClass=compact">
|
||||
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
|
||||
</variation>
|
||||
<connections>
|
||||
<action selector="packageBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="BGU-Dg-Yyu"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Z44-tn-4Km">
|
||||
<rect key="frame" x="0.0" y="336" width="322" height="102"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="This button will delete the selected backup from your device." label="Delete"/>
|
||||
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="27"/>
|
||||
<color key="tintColor" systemColor="linkColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<state key="normal" title="Delete">
|
||||
<color key="titleColor" systemColor="systemRedColor" red="1" green="0.23137254900000001" blue="0.18823529410000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="15"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="deleteBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="IGQ-c1-zGW"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<constraints>
|
||||
<constraint firstItem="lNN-hV-Kcy" firstAttribute="height" secondItem="Z44-tn-4Km" secondAttribute="height" id="EVY-nE-fpx"/>
|
||||
<constraint firstItem="XMB-Cv-YLA" firstAttribute="height" secondItem="WN9-tU-bOp" secondAttribute="height" id="K85-Zm-pbg"/>
|
||||
<constraint firstItem="WN9-tU-bOp" firstAttribute="height" secondItem="lNN-hV-Kcy" secondAttribute="height" id="yh5-oL-A7K"/>
|
||||
</constraints>
|
||||
<variation key="widthClass=compact" spacing="10"/>
|
||||
</stackView>
|
||||
<pickerView opaque="NO" alpha="0.80000000000000004" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="5KI-hp-8AK">
|
||||
<rect key="frame" x="47" y="8" width="288" height="193"/>
|
||||
<color key="backgroundColor" red="0.2283301049254719" green="0.2283301049254719" blue="0.2283301049254719" alpha="1" colorSpace="custom" customColorSpace="displayP3"/>
|
||||
<color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<accessibility key="accessibilityConfiguration" hint="Use this to select a backup to FlashBack to, Update, Export or Delete." label="Backup Picker">
|
||||
<bool key="isElement" value="YES"/>
|
||||
</accessibility>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="320" id="8yr-7u-vHE">
|
||||
<variation key="heightClass=regular-widthClass=compact" constant="288"/>
|
||||
</constraint>
|
||||
<constraint firstAttribute="height" constant="178" id="wyO-Tz-sKl">
|
||||
<variation key="heightClass=regular-widthClass=compact" constant="193"/>
|
||||
</constraint>
|
||||
</constraints>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
<integer key="value" value="15"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<outlet property="dataSource" destination="BYZ-38-t0r" id="P62-Ty-VDg"/>
|
||||
<outlet property="delegate" destination="BYZ-38-t0r" id="O8T-KD-yad"/>
|
||||
<outlet property="dataSource" destination="BYZ-38-t0r" id="IGz-79-bfE"/>
|
||||
<outlet property="delegate" destination="BYZ-38-t0r" id="SdU-Aw-iGJ"/>
|
||||
</connections>
|
||||
</pickerView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="3iZ-tO-enL" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="top" id="AVu-Xi-nlv"/>
|
||||
<constraint firstItem="X4R-sr-2s9" firstAttribute="top" secondItem="3iZ-tO-enL" secondAttribute="top" id="Cid-h6-CZk"/>
|
||||
<constraint firstItem="X4R-sr-2s9" firstAttribute="centerY" secondItem="Qmu-gf-Vin" secondAttribute="centerY" id="MxT-ZE-VaZ"/>
|
||||
<constraint firstItem="3iZ-tO-enL" firstAttribute="leading" secondItem="X4R-sr-2s9" secondAttribute="leading" id="bxL-Dz-PRC"/>
|
||||
<constraint firstItem="3iZ-tO-enL" firstAttribute="leading" secondItem="Qmu-gf-Vin" secondAttribute="leading" id="cOM-iK-rkn"/>
|
||||
<constraint firstItem="3iZ-tO-enL" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="fe6-bn-ASk"/>
|
||||
<constraint firstItem="X4R-sr-2s9" firstAttribute="trailing" secondItem="3iZ-tO-enL" secondAttribute="trailing" id="hkR-kw-VGz"/>
|
||||
<constraint firstItem="X4R-sr-2s9" firstAttribute="bottom" secondItem="3iZ-tO-enL" secondAttribute="bottom" id="iDm-zA-a8d"/>
|
||||
<constraint firstItem="5KI-hp-8AK" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="809-bF-8fp"/>
|
||||
<constraint firstAttribute="bottom" secondItem="qjU-z6-E09" secondAttribute="bottom" id="I5V-tu-1Ps"/>
|
||||
<constraint firstItem="qjU-z6-E09" firstAttribute="centerX" secondItem="qdu-jk-5Ji" secondAttribute="centerX" id="OtI-Bm-0Af"/>
|
||||
<constraint firstAttribute="bottom" secondItem="qdu-jk-5Ji" secondAttribute="bottom" constant="-30" id="T94-N4-k0y"/>
|
||||
<constraint firstItem="qdu-jk-5Ji" firstAttribute="leading" secondItem="Qmu-gf-Vin" secondAttribute="leading" constant="67" id="YVl-77-vxg"/>
|
||||
<constraint firstItem="5KI-hp-8AK" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="top" constant="8" id="ZPJ-nq-hN6"/>
|
||||
<constraint firstAttribute="trailing" secondItem="qjU-z6-E09" secondAttribute="trailing" constant="30" id="bpR-59-kZm"/>
|
||||
<constraint firstItem="qjU-z6-E09" firstAttribute="leading" secondItem="Qmu-gf-Vin" secondAttribute="leading" constant="30" id="jw6-Wg-Xze"/>
|
||||
<constraint firstItem="5KI-hp-8AK" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="liF-1t-HJa"/>
|
||||
<constraint firstItem="5KI-hp-8AK" firstAttribute="top" secondItem="qjU-z6-E09" secondAttribute="top" constant="-190" id="oXe-KX-zNp">
|
||||
<variation key="heightClass=regular-widthClass=compact" constant="-210"/>
|
||||
</constraint>
|
||||
<constraint firstItem="qdu-jk-5Ji" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="top" constant="284" id="qyB-Ac-8mE"/>
|
||||
</constraints>
|
||||
</view>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="lNN-hV-Kcy">
|
||||
<rect key="frame" x="20" y="657" width="183" height="75"/>
|
||||
<color key="backgroundColor" red="0.22507366540000001" green="0.48274582620000001" blue="0.83905923370000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="75" id="j6R-1b-inL"/>
|
||||
<constraint firstAttribute="width" constant="183" id="nrl-GW-uHl"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="31"/>
|
||||
<color key="tintColor" red="0.22507366540000001" green="0.48274582620000001" blue="0.83905923370000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<state key="normal" title="Package">
|
||||
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="packageBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="BGU-Dg-Yyu"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="XMB-Cv-YLA">
|
||||
<rect key="frame" x="211" y="657" width="183" height="75"/>
|
||||
<color key="backgroundColor" red="0.92126031090000005" green="0.47989189650000003" blue="0.67328914429999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="31"/>
|
||||
<color key="tintColor" red="0.92126031090000005" green="0.47989189650000003" blue="0.67328914429999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<state key="normal" title="Restore">
|
||||
<preferredSymbolConfiguration key="preferredSymbolConfiguration" scale="default"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="restoreBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="JqV-B8-5zg"/>
|
||||
</connections>
|
||||
</button>
|
||||
<label opaque="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FlashBack" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="84C-7a-WER">
|
||||
<rect key="frame" x="87.666666666666671" y="44" width="238.66666666666663" height="60"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="50"/>
|
||||
<nil key="textColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="j3D-XF-u37">
|
||||
<rect key="frame" x="20" y="823" width="374" height="39"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="39" id="Vyu-Ke-bTa"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="23"/>
|
||||
<state key="normal" title="Click Here for More Information"/>
|
||||
<connections>
|
||||
<action selector="helpMenu:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Cqa-me-9od"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Z44-tn-4Km">
|
||||
<rect key="frame" x="20" y="740" width="183" height="75"/>
|
||||
<color key="backgroundColor" systemColor="systemRedColor" red="1" green="0.23137254900000001" blue="0.18823529410000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="75" id="8Ip-qI-O2V"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="31"/>
|
||||
<color key="tintColor" systemColor="systemRedColor" red="1" green="0.23137254900000001" blue="0.18823529410000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<state key="normal" title="Delete">
|
||||
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="deleteBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="IGQ-c1-zGW"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WN9-tU-bOp">
|
||||
<rect key="frame" x="211" y="740" width="183" height="75"/>
|
||||
<color key="backgroundColor" red="0.73051530119999997" green="0.57675904040000003" blue="0.8395984769" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="31"/>
|
||||
<color key="tintColor" red="0.73051530119999997" green="0.57675904040000003" blue="0.8395984769" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<state key="normal" title="Update">
|
||||
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
</state>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="updateBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="Jz6-Fn-uAo"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FKY-5f-bN9">
|
||||
<rect key="frame" x="20" y="574" width="374" height="75"/>
|
||||
<color key="backgroundColor" red="0.93906646969999996" green="0.57121473550000001" blue="0.4362351894" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<rect key="contentStretch" x="0.0" y="0.0" width="0.0" height="0.0"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="75" id="vbd-9v-0JZ"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="31"/>
|
||||
<color key="tintColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<state key="normal" title="Create New"/>
|
||||
<userDefinedRuntimeAttributes>
|
||||
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
||||
<integer key="value" value="20"/>
|
||||
</userDefinedRuntimeAttribute>
|
||||
</userDefinedRuntimeAttributes>
|
||||
<connections>
|
||||
<action selector="createBackup:" destination="BYZ-38-t0r" eventType="touchUpInside" id="HAA-of-GPp"/>
|
||||
</connections>
|
||||
</button>
|
||||
<stackView opaque="NO" contentMode="scaleToFill" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="X3c-44-HXm">
|
||||
<rect key="frame" x="22" y="535" width="372" height="31"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Tweaks" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="c9d-9w-RiC">
|
||||
<rect key="frame" x="0.0" y="0.0" width="57.333333333333336" height="31"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="textColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="tvy-pS-CSx">
|
||||
<rect key="frame" x="67.333333333333329" y="0.0" width="51" height="31"/>
|
||||
<connections>
|
||||
<action selector="tweaksSwitch:" destination="BYZ-38-t0r" eventType="valueChanged" id="p7A-0N-hdt"/>
|
||||
</connections>
|
||||
</switch>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Icons" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wBw-HV-MgU">
|
||||
<rect key="frame" x="126.33333333333334" y="0.0" width="41" height="31"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="textColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Irv-ED-Tmk">
|
||||
<rect key="frame" x="177.33333333333334" y="0.0" width="51" height="31"/>
|
||||
<connections>
|
||||
<action selector="iconsSwitch:" destination="BYZ-38-t0r" eventType="valueChanged" id="V9G-tU-UFn"/>
|
||||
</connections>
|
||||
</switch>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Wallpaper" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jzj-MK-ow3">
|
||||
<rect key="frame" x="236.33333333333329" y="0.0" width="76.666666666666657" height="31"/>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="textColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Mu0-Ol-PnE">
|
||||
<rect key="frame" x="323" y="0.0" width="51" height="31"/>
|
||||
<connections>
|
||||
<action selector="wallpaperSwitch:" destination="BYZ-38-t0r" eventType="valueChanged" id="h1n-9k-c27"/>
|
||||
</connections>
|
||||
</switch>
|
||||
</subviews>
|
||||
</stackView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
<constraints>
|
||||
<constraint firstItem="lNN-hV-Kcy" firstAttribute="top" secondItem="XMB-Cv-YLA" secondAttribute="top" id="21M-VJ-bAh"/>
|
||||
<constraint firstItem="j3D-XF-u37" firstAttribute="top" secondItem="Z44-tn-4Km" secondAttribute="bottom" constant="8" id="30L-V8-A3p"/>
|
||||
<constraint firstItem="Z44-tn-4Km" firstAttribute="baseline" secondItem="WN9-tU-bOp" secondAttribute="firstBaseline" id="8Dm-rm-oEZ"/>
|
||||
<constraint firstItem="FKY-5f-bN9" firstAttribute="leading" secondItem="lNN-hV-Kcy" secondAttribute="leading" id="8wG-pw-HD8"/>
|
||||
<constraint firstItem="FKY-5f-bN9" firstAttribute="top" secondItem="X3c-44-HXm" secondAttribute="bottom" constant="8" id="AyL-dZ-aV0"/>
|
||||
<constraint firstItem="lNN-hV-Kcy" firstAttribute="baseline" secondItem="XMB-Cv-YLA" secondAttribute="firstBaseline" id="DRr-PK-Z2s"/>
|
||||
<constraint firstItem="FKY-5f-bN9" firstAttribute="trailing" secondItem="XMB-Cv-YLA" secondAttribute="trailing" id="E2W-iC-dpk"/>
|
||||
<constraint firstItem="XMB-Cv-YLA" firstAttribute="trailing" secondItem="WN9-tU-bOp" secondAttribute="trailing" id="EKg-za-bBr"/>
|
||||
<constraint firstItem="X3c-44-HXm" firstAttribute="top" secondItem="Qmu-gf-Vin" secondAttribute="bottom" constant="8" id="FgC-PB-6BL"/>
|
||||
<constraint firstItem="Qmu-gf-Vin" firstAttribute="top" secondItem="gXr-H3-y6A" secondAttribute="bottom" constant="9" id="L9j-Hq-TQe"/>
|
||||
<constraint firstItem="Qmu-gf-Vin" firstAttribute="trailing" secondItem="X3c-44-HXm" secondAttribute="trailing" id="M5f-3c-EYa"/>
|
||||
<constraint firstItem="84C-7a-WER" firstAttribute="centerX" secondItem="gXr-H3-y6A" secondAttribute="centerX" id="Udp-T7-q1k"/>
|
||||
<constraint firstItem="Qmu-gf-Vin" firstAttribute="leading" secondItem="8bC-Xf-vdC" secondAttribute="leadingMargin" id="XbM-PO-XDL"/>
|
||||
<constraint firstItem="Z44-tn-4Km" firstAttribute="leading" secondItem="j3D-XF-u37" secondAttribute="leading" id="ZZS-1d-Hlf"/>
|
||||
<constraint firstItem="84C-7a-WER" firstAttribute="top" secondItem="6Tk-OE-BBY" secondAttribute="top" id="d84-xZ-H0y"/>
|
||||
<constraint firstItem="lNN-hV-Kcy" firstAttribute="leading" secondItem="Z44-tn-4Km" secondAttribute="leading" id="dgp-XQ-E4x"/>
|
||||
<constraint firstItem="Z44-tn-4Km" firstAttribute="top" secondItem="WN9-tU-bOp" secondAttribute="top" id="f8F-1P-aLG"/>
|
||||
<constraint firstItem="Qmu-gf-Vin" firstAttribute="leading" secondItem="FKY-5f-bN9" secondAttribute="leading" id="fUL-0D-od6"/>
|
||||
<constraint firstItem="Z44-tn-4Km" firstAttribute="top" secondItem="lNN-hV-Kcy" secondAttribute="bottom" constant="8" id="gJN-fQ-4v6"/>
|
||||
<constraint firstItem="gXr-H3-y6A" firstAttribute="top" secondItem="84C-7a-WER" secondAttribute="bottom" constant="8" id="gen-C4-2J6"/>
|
||||
<constraint firstItem="Qmu-gf-Vin" firstAttribute="trailing" secondItem="8bC-Xf-vdC" secondAttribute="trailingMargin" id="iwA-66-wCX"/>
|
||||
<constraint firstItem="j3D-XF-u37" firstAttribute="bottom" secondItem="6Tk-OE-BBY" secondAttribute="bottom" id="kJJ-fg-AhV"/>
|
||||
<constraint firstItem="XMB-Cv-YLA" firstAttribute="leading" secondItem="WN9-tU-bOp" secondAttribute="leading" id="ltN-aR-YJN"/>
|
||||
<constraint firstItem="XMB-Cv-YLA" firstAttribute="leading" secondItem="lNN-hV-Kcy" secondAttribute="trailing" constant="8" id="oi5-py-nqI"/>
|
||||
<constraint firstItem="gXr-H3-y6A" firstAttribute="centerX" secondItem="Qmu-gf-Vin" secondAttribute="centerX" id="qZN-M0-TwO"/>
|
||||
<constraint firstItem="lNN-hV-Kcy" firstAttribute="trailing" secondItem="Z44-tn-4Km" secondAttribute="trailing" id="rbL-mj-0U8"/>
|
||||
<constraint firstItem="WN9-tU-bOp" firstAttribute="trailing" secondItem="j3D-XF-u37" secondAttribute="trailing" id="uLO-sD-Wdr"/>
|
||||
<constraint firstItem="lNN-hV-Kcy" firstAttribute="top" secondItem="FKY-5f-bN9" secondAttribute="bottom" constant="8" id="v5J-Uf-y1V"/>
|
||||
<constraint firstItem="X3c-44-HXm" firstAttribute="trailing" secondItem="FKY-5f-bN9" secondAttribute="trailing" id="zCo-R1-hk1"/>
|
||||
<constraint firstItem="6Tk-OE-BBY" firstAttribute="bottom" secondItem="Qmu-gf-Vin" secondAttribute="bottom" constant="17" id="8wN-tp-BZ8"/>
|
||||
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="Qmu-gf-Vin" secondAttribute="trailing" constant="16" id="9SQ-lc-haG"/>
|
||||
<constraint firstItem="Qmu-gf-Vin" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" constant="16" id="Lov-7U-1uM"/>
|
||||
<constraint firstItem="Qmu-gf-Vin" firstAttribute="top" secondItem="8bC-Xf-vdC" secondAttribute="top" id="gOh-bO-Sum"/>
|
||||
</constraints>
|
||||
<viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
|
||||
</view>
|
||||
<tabBarItem key="tabBarItem" title="Item" id="Lc6-ch-Jun">
|
||||
<color key="badgeColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</tabBarItem>
|
||||
<navigationItem key="navigationItem" title="FlashBack" id="da8-xq-9az"/>
|
||||
<connections>
|
||||
<outlet property="selectedBackupImage" destination="Xdq-a9-Vkk" id="3M7-5T-hc0"/>
|
||||
<outlet property="selectedBackupPickerView" destination="X4R-sr-2s9" id="2IO-B4-AIX"/>
|
||||
<outlet property="selectedBackupText" destination="gXr-H3-y6A" id="auZ-41-ZJD"/>
|
||||
<outlet property="selectedBackupPickerView" destination="5KI-hp-8AK" id="BXR-gY-SXw"/>
|
||||
</connections>
|
||||
</viewController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
<point key="canvasLocation" x="115.94202898550725" y="111.83035714285714"/>
|
||||
<point key="canvasLocation" x="-1464.375" y="-1723.943661971831"/>
|
||||
</scene>
|
||||
</scenes>
|
||||
<resources>
|
||||
<image name="bgimage" width="480" height="986.66668701171875"/>
|
||||
<image name="bolt" width="25" height="25"/>
|
||||
<image name="create" width="30" height="30"/>
|
||||
<image name="info" width="23" height="23"/>
|
||||
</resources>
|
||||
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</document>
|
||||
|
|
17
FlashBack/CircleImageView.h
Normal file
|
@ -0,0 +1,17 @@
|
|||
//
|
||||
// CircleImageView.h
|
||||
// FlashBack
|
||||
//
|
||||
// Created by 23 Aaron on 1/25/20.
|
||||
// Copyright © 2020 Micah Gomez. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface CircleImageView : UIImageView
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
20
FlashBack/CircleImageView.m
Normal file
|
@ -0,0 +1,20 @@
|
|||
//
|
||||
// CircleImageView.m
|
||||
// FlashBack
|
||||
//
|
||||
// Created by 23 Aaron on 1/25/20.
|
||||
// Copyright © 2020 Micah Gomez. All rights reserved.
|
||||
//
|
||||
|
||||
#import "CircleImageView.h"
|
||||
|
||||
@implementation CircleImageView
|
||||
|
||||
-(void)layoutSubviews{
|
||||
[super layoutSubviews];
|
||||
|
||||
self.layer.cornerRadius = self.bounds.size.width / 2;
|
||||
|
||||
}
|
||||
|
||||
@end
|
10
FlashBack/FlashBack.entitlements
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>com.apple.security.app-sandbox</key>
|
||||
<true/>
|
||||
<key>com.apple.security.network.client</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
6
FlashBack/Info.plist
Normal file → Executable file
|
@ -20,6 +20,8 @@
|
|||
<string>1</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>UIApplicationIsOpaque</key>
|
||||
<false/>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIMainStoryboardFile</key>
|
||||
|
@ -28,6 +30,8 @@
|
|||
<array>
|
||||
<string>armv7</string>
|
||||
</array>
|
||||
<key>UIStatusBarStyle</key>
|
||||
<string>UIStatusBarStyleLightContent</string>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
|
@ -37,5 +41,7 @@
|
|||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
||||
</array>
|
||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
25
FlashBack/InfoTableViewController.h
Normal file
|
@ -0,0 +1,25 @@
|
|||
//
|
||||
// InfoTableViewController.h
|
||||
// FlashBack
|
||||
//
|
||||
// Created by 23 Aaron on 1/15/20.
|
||||
// Copyright © 2020 Micah Gomez. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
#import <SDWebImage/SDWebImage.h>
|
||||
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface InfoTableViewController : UITableViewController
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *micahImageView;
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIImageView *aaronImageView;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
104
FlashBack/InfoTableViewController.m
Normal file
|
@ -0,0 +1,104 @@
|
|||
//
|
||||
// InfoTableViewController.m
|
||||
// FlashBack
|
||||
//
|
||||
// Created by 23 Aaron on 1/15/20.
|
||||
// Copyright © 2020 Micah Gomez. All rights reserved.
|
||||
//
|
||||
|
||||
#import "InfoTableViewController.h"
|
||||
#import "UIBackgroundStyle.h"
|
||||
#import "globalVars.h"
|
||||
|
||||
@interface InfoTableViewController ()
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@implementation InfoTableViewController
|
||||
|
||||
|
||||
//- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
||||
// // Override point for customization after application launch.
|
||||
// [application _setBackgroundStyle:UIBackgroundStyleExtraDarkBlur];
|
||||
//
|
||||
// _cel.backgroundColor = [UIColor clearColor];
|
||||
//
|
||||
// return YES;
|
||||
//}
|
||||
|
||||
- (IBAction)tweaksSwitch:(id)sender {
|
||||
|
||||
tweaksEnabled = [sender isOn];
|
||||
stringTweaksEnabled = tweaksEnabled == YES ? @"YES" : @"NO";
|
||||
NSLog(@"%@", stringTweaksEnabled);
|
||||
}
|
||||
|
||||
- (IBAction)iconsSwitch:(id)sender {
|
||||
|
||||
iconsEnabled = [sender isOn];
|
||||
stringIconsEnabled = iconsEnabled == YES ? @"YES" : @"NO";
|
||||
NSLog(@"%@", stringIconsEnabled);
|
||||
}
|
||||
|
||||
- (IBAction)wallpaperSwitch:(id)sender {
|
||||
|
||||
wallpaperEnabled = [sender isOn];
|
||||
stringWallpaperEnabled = wallpaperEnabled == YES ? @"YES" : @"NO";
|
||||
NSLog(@"%@", stringWallpaperEnabled);
|
||||
}
|
||||
|
||||
- (void)viewWillAppear:(BOOL)animated {
|
||||
[super viewWillAppear:animated];
|
||||
|
||||
[self.micahImageView sd_setImageWithURL:[NSURL URLWithString:@"https://pbs.twimg.com/profile_images/1212132374059704320/qqFaZi2a_400x400.jpg"]
|
||||
placeholderImage:[UIImage imageNamed:nil]];
|
||||
|
||||
[self.aaronImageView sd_setImageWithURL:[NSURL URLWithString:@"https://pbs.twimg.com/profile_images/1195388235335254016/6DAkWcSq_400x400.jpg"]
|
||||
placeholderImage:[UIImage imageNamed:nil]];
|
||||
|
||||
}
|
||||
|
||||
+ (NSURL *)openTwitterProfile:(NSString *)userName {
|
||||
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetbot://"]]) {
|
||||
return [NSURL URLWithString:[NSString stringWithFormat:@"tweetbot:///user_profile/%@", userName]];
|
||||
} else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitterrific://"]]) {
|
||||
return [NSURL URLWithString:[NSString stringWithFormat:@"twitterrific:///profile?screen_name=%@", userName]];
|
||||
} else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetings://"]]) {
|
||||
return [NSURL URLWithString:[NSString stringWithFormat:@"tweetings:///user?screen_name=%@", userName]];
|
||||
} else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://"]]) {
|
||||
return [NSURL URLWithString:[NSString stringWithFormat:@"https://mobile.twitter.com/%@", userName]];
|
||||
} else {
|
||||
return [NSURL URLWithString:[NSString stringWithFormat:@"https://mobile.twitter.com/%@", userName]];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)tableView:(UITableView *)tableView willDisplayFooterView:(UIView *)view forSection:(NSInteger)section
|
||||
{
|
||||
UITableViewHeaderFooterView *footer = (UITableViewHeaderFooterView *)view;
|
||||
footer.textLabel.textAlignment = NSTextAlignmentCenter;
|
||||
}
|
||||
|
||||
|
||||
-(void)micahTwitterProfile{
|
||||
[[UIApplication sharedApplication] openURL:[InfoTableViewController openTwitterProfile:@"MicahPGomez"]];
|
||||
}
|
||||
|
||||
-(void)aaronTwitterProfile{
|
||||
[[UIApplication sharedApplication] openURL:[InfoTableViewController openTwitterProfile:@"23Aaron_"]];
|
||||
}
|
||||
|
||||
|
||||
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
|
||||
[tableView deselectRowAtIndexPath:indexPath animated:YES];
|
||||
|
||||
if (indexPath.section == 0 && indexPath.row == 0) {
|
||||
[self micahTwitterProfile];
|
||||
}
|
||||
|
||||
else if (indexPath.section == 0 && indexPath.row == 1) {
|
||||
[self aaronTwitterProfile];
|
||||
}
|
||||
|
||||
}
|
||||
@end
|