fix picker issue + decrease image file size

This commit is contained in:
23 Aaron 2022-01-13 00:53:04 +00:00
parent 927adb383c
commit cfc10b405f
46 changed files with 339 additions and 395 deletions

View file

@ -20,28 +20,9 @@
BDCF069F224B545100ED9A62 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BDCF069E224B545100ED9A62 /* Assets.xcassets */; };
BDCF06A2224B545100ED9A62 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BDCF06A0224B545100ED9A62 /* LaunchScreen.storyboard */; };
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 */
BDCF06AB224B545100ED9A62 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BDCF068A224B544F00ED9A62 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BDCF0691224B544F00ED9A62;
remoteInfo = FlashBack;
};
BDCF06B6224B545100ED9A62 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BDCF068A224B544F00ED9A62 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BDCF0691224B544F00ED9A62;
remoteInfo = FlashBack;
};
/* 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>"; };
@ -76,10 +57,8 @@
BDCF06A1224B545100ED9A62 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
BDCF06A3224B545100ED9A62 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
BDCF06A4224B545100ED9A62 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
BDCF06AA224B545100ED9A62 /* FlashBackTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FlashBackTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
BDCF06AE224B545100ED9A62 /* FlashBackTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FlashBackTests.m; sourceTree = "<group>"; };
BDCF06B0224B545100ED9A62 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
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; };
@ -94,20 +73,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
BDCF06A7224B545100ED9A62 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
BDCF06B2224B545100ED9A62 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
@ -122,14 +87,15 @@
BDF33795226443090033A3A9 /* Frameworks */,
F52D1D0F71680DF63B6C326B /* Pods */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
usesTabs = 1;
};
BDCF0693224B544F00ED9A62 /* Products */ = {
isa = PBXGroup;
children = (
BDCF0692224B544F00ED9A62 /* FlashBack.app */,
BDCF06AA224B545100ED9A62 /* FlashBackTests.xctest */,
BDCF06B5224B545100ED9A62 /* FlashBackUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
@ -226,62 +192,18 @@
productReference = BDCF0692224B544F00ED9A62 /* FlashBack.app */;
productType = "com.apple.product-type.application";
};
BDCF06A9224B545100ED9A62 /* FlashBackTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = BDCF06C1224B545100ED9A62 /* Build configuration list for PBXNativeTarget "FlashBackTests" */;
buildPhases = (
BDCF06A6224B545100ED9A62 /* Sources */,
BDCF06A7224B545100ED9A62 /* Frameworks */,
BDCF06A8224B545100ED9A62 /* Resources */,
);
buildRules = (
);
dependencies = (
BDCF06AC224B545100ED9A62 /* PBXTargetDependency */,
);
name = FlashBackTests;
productName = FlashBackTests;
productReference = BDCF06AA224B545100ED9A62 /* FlashBackTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
BDCF06B4224B545100ED9A62 /* FlashBackUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = BDCF06C4224B545100ED9A62 /* Build configuration list for PBXNativeTarget "FlashBackUITests" */;
buildPhases = (
BDCF06B1224B545100ED9A62 /* Sources */,
BDCF06B2224B545100ED9A62 /* Frameworks */,
BDCF06B3224B545100ED9A62 /* Resources */,
);
buildRules = (
);
dependencies = (
BDCF06B7224B545100ED9A62 /* PBXTargetDependency */,
);
name = FlashBackUITests;
productName = FlashBackUITests;
productReference = BDCF06B5224B545100ED9A62 /* FlashBackUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
BDCF068A224B544F00ED9A62 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1020;
LastUpgradeCheck = 1300;
ORGANIZATIONNAME = "Micah Gomez";
TargetAttributes = {
BDCF0691224B544F00ED9A62 = {
CreatedOnToolsVersion = 10.2;
};
BDCF06A9224B545100ED9A62 = {
CreatedOnToolsVersion = 10.2;
TestTargetID = BDCF0691224B544F00ED9A62;
};
BDCF06B4224B545100ED9A62 = {
CreatedOnToolsVersion = 10.2;
TestTargetID = BDCF0691224B544F00ED9A62;
};
};
};
buildConfigurationList = BDCF068D224B544F00ED9A62 /* Build configuration list for PBXProject "FlashBack" */;
@ -298,8 +220,6 @@
projectRoot = "";
targets = (
BDCF0691224B544F00ED9A62 /* FlashBack */,
BDCF06A9224B545100ED9A62 /* FlashBackTests */,
BDCF06B4224B545100ED9A62 /* FlashBackUITests */,
);
};
/* End PBXProject section */
@ -316,20 +236,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
BDCF06A8224B545100ED9A62 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
BDCF06B3224B545100ED9A62 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
@ -374,37 +280,8 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
BDCF06A6224B545100ED9A62 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BDCF06AF224B545100ED9A62 /* FlashBackTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BDCF06B1224B545100ED9A62 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BDCF06BA224B545100ED9A62 /* FlashBackUITests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
BDCF06AC224B545100ED9A62 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BDCF0691224B544F00ED9A62 /* FlashBack */;
targetProxy = BDCF06AB224B545100ED9A62 /* PBXContainerItemProxy */;
};
BDCF06B7224B545100ED9A62 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BDCF0691224B544F00ED9A62 /* FlashBack */;
targetProxy = BDCF06B6224B545100ED9A62 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
93891D9323B16D76001480E8 /* Main.storyboard */ = {
isa = PBXVariantGroup;
@ -459,6 +336,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@ -485,7 +363,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.2;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
@ -519,6 +397,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@ -539,7 +418,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.2;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
@ -562,7 +441,6 @@
"\"/Users/micahgomez/Downloads/iOS-Runtime-Headers-master/PrivateFrameworks\"/**",
);
INFOPLIST_FILE = FlashBack/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -591,7 +469,6 @@
"\"/Users/micahgomez/Downloads/iOS-Runtime-Headers-master/PrivateFrameworks\"/**",
);
INFOPLIST_FILE = FlashBack/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@ -605,76 +482,6 @@
};
name = Release;
};
BDCF06C2224B545100ED9A62 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = FlashBackTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBackTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/FlashBack.app/FlashBack";
};
name = Debug;
};
BDCF06C3224B545100ED9A62 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = FlashBackTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBackTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/FlashBack.app/FlashBack";
};
name = Release;
};
BDCF06C5224B545100ED9A62 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = FlashBackUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBackUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = FlashBack;
};
name = Debug;
};
BDCF06C6224B545100ED9A62 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
INFOPLIST_FILE = FlashBackUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.mpg13.FlashBackUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = FlashBack;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
@ -696,24 +503,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
BDCF06C1224B545100ED9A62 /* Build configuration list for PBXNativeTarget "FlashBackTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BDCF06C2224B545100ED9A62 /* Debug */,
BDCF06C3224B545100ED9A62 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
BDCF06C4224B545100ED9A62 /* Build configuration list for PBXNativeTarget "FlashBackUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BDCF06C5224B545100ED9A62 /* Debug */,
BDCF06C6224B545100ED9A62 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = BDCF068A224B544F00ED9A62 /* Project object */;

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1250"
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View file

@ -23,17 +23,18 @@
// Override point for customization after application launch.
[application _setBackgroundStyle:UIBackgroundStyleExtraDarkBlur];
UIColor *barBackground = [UIColor colorWithWhite:0 alpha:0.3];
if (@available(iOS 13.0, *)) {
UIBarAppearance *barAppearance = [[UIBarAppearance alloc] init];
[barAppearance configureWithDefaultBackground];
barAppearance.backgroundColor = barBackground;
barAppearance.backgroundEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleSystemMaterial];
barAppearance.backgroundColor = [UIColor colorNamed:@"Cell Background Transparent"];
[UINavigationBar appearance].standardAppearance = [[UINavigationBarAppearance alloc] initWithBarAppearance:barAppearance];
[UINavigationBar appearance].scrollEdgeAppearance = [UINavigationBar appearance].standardAppearance;
[UITabBar appearance].standardAppearance = [[UITabBarAppearance alloc] initWithBarAppearance:barAppearance];
} else {
UIColor *barBackground = [UIColor colorWithWhite:0 alpha:0.3];
[UINavigationBar appearance].backgroundColor = barBackground;
[UITabBar appearance].backgroundColor = barBackground;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 669 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 920 B

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 885 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1,56 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "0.300",
"blue" : "0.000",
"green" : "0.000",
"red" : "0.000"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "light"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "0.300",
"blue" : "1.000",
"green" : "1.000",
"red" : "1.000"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "0.300",
"blue" : "0.000",
"green" : "0.000",
"red" : "0.000"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View file

@ -0,0 +1,46 @@
{
"colors" : [
{
"color" : {
"platform" : "ios",
"reference" : "darkTextColor"
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "light"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "1.000",
"green" : "1.000",
"red" : "1.000"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"platform" : "ios",
"reference" : "darkTextColor"
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View file

@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View file

@ -1,6 +1,6 @@
{
"info" : {
"version" : 1,
"author" : "xcode"
"author" : "xcode",
"version" : 1
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 375 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 332 B

View file

@ -1,9 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="19162" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="GLq-WK-cLg">
<device id="retina6_1" orientation="portrait" appearance="light"/>
<device id="retina6_1" orientation="portrait" appearance="dark"/>
<dependencies>
<deployment version="2304" identifier="iOS"/>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="19144"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="System colors in document resources" minToolsVersion="11.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -24,7 +25,7 @@
<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" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="49.5" width="374" height="64"/>
<rect key="frame" x="20" y="32" 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"/>
@ -46,14 +47,12 @@
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Micah Gomez" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bXc-ae-0bA">
<rect key="frame" x="0.0" y="0.0" width="116.5" height="21.5"/>
<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" text="Developer and Creator" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7kJ-PI-aTF">
<rect key="frame" x="0.0" y="25.5" width="164" height="19.5"/>
<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>
@ -67,11 +66,11 @@
<constraint firstAttribute="trailingMargin" secondItem="dpQ-mP-pkH" secondAttribute="trailing" id="akj-b8-Q3S"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
<color key="backgroundColor" name="Cell Background"/>
<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" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="113.5" width="374" height="64"/>
<rect key="frame" x="20" y="96" 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"/>
@ -95,14 +94,12 @@
<rect key="frame" x="0.0" y="0.0" width="78.5" height="21.5"/>
<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" text="Designer" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="D0O-er-wDY">
<rect key="frame" x="0.0" y="25.5" width="65" height="19.5"/>
<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>
@ -116,14 +113,14 @@
<constraint firstItem="4dT-Tg-UbJ" firstAttribute="leading" secondItem="ARQ-iD-IHS" secondAttribute="leadingMargin" id="tYC-tx-NX2"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
<color key="backgroundColor" name="Cell Background"/>
</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" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="227.5" width="374" height="50"/>
<rect key="frame" x="20" y="210" 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"/>
@ -133,7 +130,6 @@
<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">
@ -151,20 +147,19 @@
<constraint firstItem="ST3-y9-ath" firstAttribute="centerY" secondItem="vik-Ph-02b" secondAttribute="centerY" id="WW4-7p-aIK"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
<color key="backgroundColor" name="Cell Background"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="uLr-5q-GMg" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="277.5" width="374" height="50"/>
<rect key="frame" x="20" y="260" 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"/>
<rect key="frame" x="20" y="16" width="81.5" 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">
@ -183,20 +178,19 @@
<constraint firstAttribute="trailingMargin" secondItem="wdR-pr-dHK" secondAttribute="trailing" id="m1c-7J-IAU"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
<color key="backgroundColor" name="Cell Background"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="50" id="7h3-Oq-iC6" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="327.5" width="374" height="50"/>
<rect key="frame" x="20" y="310" 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"/>
<rect key="frame" x="20" y="16" width="70.5" 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">
@ -214,34 +208,23 @@
<constraint firstItem="AWp-z9-Uju" firstAttribute="leading" secondItem="987-GG-hqF" secondAttribute="leadingMargin" id="x23-Nk-nB3"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
<color key="backgroundColor" name="Cell Background"/>
</tableViewCell>
</cells>
</tableViewSection>
<tableViewSection headerTitle="Help" footerTitle="FlashBack 4.0.2" id="t2d-l1-hUX">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="pxO-QB-H9D" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="435" width="374" height="111"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="pxO-QB-H9D" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="417.5" width="374" height="111.5"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" ambiguous="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="pxO-QB-H9D" id="jmR-bF-o2W">
<rect key="frame" x="0.0" y="0.0" width="374" height="111"/>
<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="111.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="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" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DhG-Vy-Joo">
<rect key="frame" x="17" y="46" width="340" height="54"/>
<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"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="system" pointSize="19"/>
</variation>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" horizontalCompressionResistancePriority="751" text="Create" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JAG-jl-3ew">
<rect key="frame" x="17" y="11" width="293" height="24"/>
<accessibility key="accessibilityConfiguration" label="Create"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
@ -258,177 +241,179 @@
</constraints>
<state key="normal" image="create"/>
</button>
</subviews>
<constraints>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="leading" secondItem="jmR-bF-o2W" secondAttribute="leading" constant="17" id="Bzu-ic-SAx"/>
<constraint firstItem="JAG-jl-3ew" firstAttribute="leading" secondItem="jmR-bF-o2W" secondAttribute="leading" constant="17" id="HiN-Xd-HLj"/>
<constraint firstAttribute="trailing" secondItem="DhG-Vy-Joo" secondAttribute="trailing" constant="17" id="an7-a0-78f"/>
<constraint firstAttribute="bottom" secondItem="DhG-Vy-Joo" secondAttribute="bottom" constant="78" id="lQX-dC-7Q7"/>
<constraint firstItem="ErO-Eg-49T" firstAttribute="leading" secondItem="JAG-jl-3ew" secondAttribute="trailing" constant="17" id="nAL-Ay-r5d"/>
<constraint firstItem="ErO-Eg-49T" firstAttribute="centerY" secondItem="JAG-jl-3ew" secondAttribute="centerY" id="q4a-lQ-dp0"/>
<constraint firstAttribute="trailing" secondItem="ErO-Eg-49T" secondAttribute="trailing" constant="17" id="qAH-3W-5vO"/>
<constraint firstItem="JAG-jl-3ew" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="top" constant="11" id="rOH-AZ-Lar"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="top" secondItem="JAG-jl-3ew" secondAttribute="bottom" constant="11" id="uPq-MW-Ihi"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="7rg-CJ-YTz" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="546" width="374" height="93"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" ambiguous="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="7rg-CJ-YTz" id="Vrg-Yb-myZ">
<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" verticalCompressionResistancePriority="749" text="This will revert your settings, wallpaper, and Icon Layout to the selected setup." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gag-8p-PVQ">
<rect key="frame" x="17" y="46" width="340" height="36"/>
<accessibility key="accessibilityConfiguration" label="This will revert your settings, wallpaper, and Icon Layout to the selected setup."/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="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" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DhG-Vy-Joo">
<rect key="frame" x="17" y="46" width="340" height="54.5"/>
<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"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="system" pointSize="19"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="leading" secondItem="jmR-bF-o2W" secondAttribute="leading" constant="17" id="4z8-Bb-OSL"/>
<constraint firstItem="ErO-Eg-49T" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="top" constant="8" id="7wC-SZ-dPZ"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="top" secondItem="JAG-jl-3ew" secondAttribute="bottom" constant="11" id="K1S-Am-Y4E"/>
<constraint firstItem="ErO-Eg-49T" firstAttribute="leading" secondItem="JAG-jl-3ew" secondAttribute="trailing" constant="17" id="Lon-ME-eVc"/>
<constraint firstAttribute="bottom" secondItem="DhG-Vy-Joo" secondAttribute="bottom" constant="11" id="bzw-5q-nh1"/>
<constraint firstItem="DhG-Vy-Joo" firstAttribute="top" secondItem="ErO-Eg-49T" secondAttribute="bottom" constant="8" id="de0-oa-bem"/>
<constraint firstAttribute="trailing" secondItem="DhG-Vy-Joo" secondAttribute="trailing" constant="17" id="g5v-Rd-krQ"/>
<constraint firstItem="JAG-jl-3ew" firstAttribute="top" secondItem="jmR-bF-o2W" secondAttribute="top" constant="11" id="hK0-e1-SyS"/>
<constraint firstItem="JAG-jl-3ew" firstAttribute="leading" secondItem="jmR-bF-o2W" secondAttribute="leading" constant="17" id="q5y-tl-P1R"/>
<constraint firstAttribute="trailing" secondItem="ErO-Eg-49T" secondAttribute="trailing" constant="17" id="qqV-mv-cdT"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="7rg-CJ-YTz" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="529" width="374" height="93.5"/>
<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="93.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<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="17" y="11" width="340" height="24"/>
<accessibility key="accessibilityConfiguration" label="Restore"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstAttribute="bottom" secondItem="gag-8p-PVQ" secondAttribute="bottom" constant="60" id="03l-wX-NOf"/>
<constraint firstAttribute="trailing" secondItem="gag-8p-PVQ" secondAttribute="trailing" constant="17" id="5i9-c5-Kmz"/>
<constraint firstItem="gag-8p-PVQ" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leading" constant="17" id="Ckm-kr-C3C"/>
<constraint firstAttribute="trailing" secondItem="XIr-ni-HmD" secondAttribute="trailing" constant="17" id="Ofe-0G-4a4"/>
<constraint firstItem="XIr-ni-HmD" firstAttribute="top" secondItem="Vrg-Yb-myZ" secondAttribute="top" constant="11" id="eiS-bE-Txz"/>
<constraint firstItem="XIr-ni-HmD" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leading" constant="17" id="i7F-hx-Oau"/>
<constraint firstItem="gag-8p-PVQ" firstAttribute="top" secondItem="XIr-ni-HmD" secondAttribute="bottom" constant="11" id="rVo-nY-cc9"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="dfF-sw-mhg" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="639" width="374" height="93"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" ambiguous="YES" 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" verticalCompressionResistancePriority="749" 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="17" y="46" width="340" height="36"/>
<accessibility key="accessibilityConfiguration" label="This will overwrite the selected backup to cleanly update it."/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="749" text="This will revert your settings, wallpaper, and Icon Layout to the selected setup." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gag-8p-PVQ">
<rect key="frame" x="17" y="46" width="340" height="36.5"/>
<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"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="system" pointSize="19"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstItem="gag-8p-PVQ" firstAttribute="top" secondItem="XIr-ni-HmD" secondAttribute="bottom" constant="11" id="52f-Ra-Wd1"/>
<constraint firstItem="gag-8p-PVQ" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leading" constant="17" id="GbY-D9-NSO"/>
<constraint firstAttribute="trailing" secondItem="XIr-ni-HmD" secondAttribute="trailing" constant="17" id="OcJ-rA-cJ1"/>
<constraint firstItem="XIr-ni-HmD" firstAttribute="top" secondItem="Vrg-Yb-myZ" secondAttribute="top" constant="11" id="cXb-Uo-mdx"/>
<constraint firstItem="XIr-ni-HmD" firstAttribute="leading" secondItem="Vrg-Yb-myZ" secondAttribute="leading" constant="17" id="lhA-by-X0Y"/>
<constraint firstAttribute="bottom" secondItem="gag-8p-PVQ" secondAttribute="bottom" constant="11" id="quM-yl-Tnb"/>
<constraint firstAttribute="trailing" secondItem="gag-8p-PVQ" secondAttribute="trailing" constant="17" id="sg2-eb-FIK"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="dfF-sw-mhg" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="622.5" width="374" height="93.5"/>
<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.5"/>
<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="17" y="11" width="340" height="24"/>
<accessibility key="accessibilityConfiguration" label="Update"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="MHp-oD-in7" secondAttribute="trailing" constant="17" id="IJR-E6-qPy"/>
<constraint firstAttribute="bottom" secondItem="MHp-oD-in7" secondAttribute="bottom" constant="60" id="IjR-1x-Kht"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="11" id="JjU-Yy-dm1"/>
<constraint firstAttribute="trailing" secondItem="W0w-15-wah" secondAttribute="trailing" constant="17" id="Sh4-sJ-Ky2"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leading" constant="17" id="jW4-NB-pg0"/>
<constraint firstItem="W0w-15-wah" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leading" constant="17" id="kF4-U4-A5K"/>
<constraint firstItem="W0w-15-wah" firstAttribute="top" secondItem="Nhi-T9-fph" secondAttribute="top" constant="11" id="zMo-aq-xM9"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="eOl-ub-8Lx" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="732" width="374" height="111"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" ambiguous="YES" 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" verticalCompressionResistancePriority="749" 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="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CQb-kc-sp6">
<rect key="frame" x="17" y="46" width="340" 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."/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="749" 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="17" y="46" width="340" height="36.5"/>
<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"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="system" pointSize="19"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstItem="MHp-oD-in7" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leading" constant="17" id="0kb-iJ-bNM"/>
<constraint firstItem="MHp-oD-in7" firstAttribute="top" secondItem="W0w-15-wah" secondAttribute="bottom" constant="11" id="JeU-w2-JAx"/>
<constraint firstItem="W0w-15-wah" firstAttribute="leading" secondItem="Nhi-T9-fph" secondAttribute="leading" constant="17" id="SSd-Vv-T0X"/>
<constraint firstAttribute="trailing" secondItem="MHp-oD-in7" secondAttribute="trailing" constant="17" id="cNg-ZO-g2Y"/>
<constraint firstAttribute="trailing" secondItem="W0w-15-wah" secondAttribute="trailing" constant="17" id="jf8-pS-WXt"/>
<constraint firstAttribute="bottom" secondItem="MHp-oD-in7" secondAttribute="bottom" constant="11" id="jta-b4-NgY"/>
<constraint firstItem="W0w-15-wah" firstAttribute="top" secondItem="Nhi-T9-fph" secondAttribute="top" constant="11" id="uWM-4U-wFF"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="eOl-ub-8Lx" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="716" width="374" height="111.5"/>
<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.5"/>
<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="17" y="11" width="340" height="24"/>
<accessibility key="accessibilityConfiguration" label="Export"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstItem="CQb-kc-sp6" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leading" constant="17" id="2He-nI-Hff"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="top" secondItem="OKc-sV-c0g" secondAttribute="bottom" constant="11" id="54H-SR-QOB"/>
<constraint firstAttribute="trailing" secondItem="OKc-sV-c0g" secondAttribute="trailing" constant="17" id="IMt-ot-aDw"/>
<constraint firstAttribute="trailing" secondItem="CQb-kc-sp6" secondAttribute="trailing" constant="17" id="Ub5-ge-zau"/>
<constraint firstAttribute="bottom" secondItem="CQb-kc-sp6" secondAttribute="bottom" constant="78" id="YEZ-aw-7Y7"/>
<constraint firstItem="OKc-sV-c0g" firstAttribute="top" secondItem="Pky-GJ-d5C" secondAttribute="top" constant="11" id="ZIT-7w-12G"/>
<constraint firstItem="OKc-sV-c0g" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leading" constant="17" id="s59-EI-qJ2"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" misplaced="YES" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="IAU-yc-hFB" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="843" width="374" height="93"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" ambiguous="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="IAU-yc-hFB" id="mm7-6E-mnE">
<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" verticalCompressionResistancePriority="749" text="This will delete the selected backup. These backups cannot be recovered!" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZBX-Qm-XVI">
<rect key="frame" x="17" y="46" width="340" height="36"/>
<accessibility key="accessibilityConfiguration" label="This will delete the selected backup. These backups cannot be recovered!"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="749" 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="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CQb-kc-sp6">
<rect key="frame" x="17" y="46" width="340" height="54.5"/>
<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"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="system" pointSize="19"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstItem="CQb-kc-sp6" firstAttribute="top" secondItem="OKc-sV-c0g" secondAttribute="bottom" constant="11" id="7YS-eu-wll"/>
<constraint firstAttribute="trailing" secondItem="OKc-sV-c0g" secondAttribute="trailing" constant="17" id="GjQ-V3-cUZ"/>
<constraint firstAttribute="bottom" secondItem="CQb-kc-sp6" secondAttribute="bottom" constant="11" id="LQn-Dd-Tdh"/>
<constraint firstItem="OKc-sV-c0g" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leading" constant="17" id="XZX-e3-G9y"/>
<constraint firstItem="OKc-sV-c0g" firstAttribute="top" secondItem="Pky-GJ-d5C" secondAttribute="top" constant="11" id="jC0-dF-2ST"/>
<constraint firstItem="CQb-kc-sp6" firstAttribute="leading" secondItem="Pky-GJ-d5C" secondAttribute="leading" constant="17" id="psh-8y-7zy"/>
<constraint firstAttribute="trailing" secondItem="CQb-kc-sp6" secondAttribute="trailing" constant="17" id="vvk-7T-cS7"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="IAU-yc-hFB" customClass="SpecialTableViewCell">
<rect key="frame" x="20" y="827.5" width="374" height="93.5"/>
<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="93.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<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="17" y="11" width="340" height="24"/>
<accessibility key="accessibilityConfiguration" label="Delete"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="boldSystem" pointSize="25"/>
</variation>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalCompressionResistancePriority="749" text="This will delete the selected backup. These backups cannot be recovered!" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZBX-Qm-XVI">
<rect key="frame" x="17" y="46" width="340" height="36.5"/>
<accessibility key="accessibilityConfiguration" label="This will delete the selected backup. These backups cannot be recovered!"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<nil key="highlightedColor"/>
<variation key="heightClass=regular-widthClass=regular">
<fontDescription key="fontDescription" type="system" pointSize="19"/>
</variation>
</label>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="ZBX-Qm-XVI" secondAttribute="trailing" constant="17" id="0IA-NX-4ZM"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leading" constant="17" id="3c2-C2-Ljh"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leading" constant="17" id="7bN-c1-sEa"/>
<constraint firstAttribute="bottom" secondItem="ZBX-Qm-XVI" secondAttribute="bottom" constant="60" id="JJK-hh-Rsf"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="top" secondItem="fQD-t0-0ev" secondAttribute="bottom" constant="11" id="cqL-7k-Gwm"/>
<constraint firstAttribute="trailing" secondItem="fQD-t0-0ev" secondAttribute="trailing" constant="17" id="nSS-v2-cfh"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="top" secondItem="mm7-6E-mnE" secondAttribute="top" constant="11" id="xRl-gG-U3S"/>
<constraint firstAttribute="trailing" secondItem="fQD-t0-0ev" secondAttribute="trailing" constant="17" id="0Ea-6C-nkm"/>
<constraint firstAttribute="trailing" secondItem="ZBX-Qm-XVI" secondAttribute="trailing" constant="17" id="2St-Cm-1Zk"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leading" constant="17" id="3Ly-0e-0fG"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="top" secondItem="fQD-t0-0ev" secondAttribute="bottom" constant="11" id="4x6-D9-0Zh"/>
<constraint firstItem="fQD-t0-0ev" firstAttribute="top" secondItem="mm7-6E-mnE" secondAttribute="top" constant="11" id="HpY-QT-hiY"/>
<constraint firstAttribute="bottom" secondItem="ZBX-Qm-XVI" secondAttribute="bottom" constant="11" id="ZVe-Ao-vck"/>
<constraint firstItem="ZBX-Qm-XVI" firstAttribute="leading" secondItem="mm7-6E-mnE" secondAttribute="leading" constant="17" id="oei-wb-Tii"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" systemColor="darkTextColor"/>
@ -608,7 +593,7 @@
<subviews>
<pickerView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="5KI-hp-8AK">
<rect key="frame" x="0.0" y="0.0" width="322" height="193"/>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.29999999999999999" colorSpace="custom" customColorSpace="displayP3"/>
<color key="backgroundColor" name="Cell Background Transparent"/>
<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"/>
@ -625,6 +610,7 @@
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" name="Cell Background Transparent"/>
<constraints>
<constraint firstItem="4iB-gU-NzA" firstAttribute="leading" secondItem="YaM-xv-DCV" secondAttribute="leading" constant="8" id="4Y3-pn-lRn"/>
<constraint firstItem="5KI-hp-8AK" firstAttribute="top" secondItem="YaM-xv-DCV" secondAttribute="top" id="ArA-Lt-pjV"/>
@ -639,7 +625,7 @@
<constraints>
<constraint firstAttribute="height" constant="193" id="4BH-j8-o3o"/>
</constraints>
<blurEffect style="dark"/>
<blurEffect style="systemMaterial"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="15"/>
@ -691,6 +677,12 @@
<image name="bolt" width="25" height="25"/>
<image name="create" width="30" height="30"/>
<image name="info" width="23" height="23"/>
<namedColor name="Cell Background">
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="Cell Background Transparent">
<color red="1" green="1" blue="1" alpha="0.30000001192092896" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<systemColor name="darkTextColor">
<color white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</systemColor>

View file

@ -31,7 +31,7 @@
<string>armv7</string>
</array>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<string>UIStatusBarStyleDefault</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
@ -43,8 +43,6 @@
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIUserInterfaceStyle</key>
<string>Dark</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>

View file

@ -66,7 +66,7 @@
}
-(void)micahTwitterProfile{
[[UIApplication sharedApplication] openURL:[InfoTableViewController openTwitterProfile:@"MicahPGomez"]];
[[UIApplication sharedApplication] openURL:[InfoTableViewController openTwitterProfile:@"pogmommy"]];
}
-(void)aaronTwitterProfile{

View file

@ -23,7 +23,13 @@
}
- (void)commonInit {
UIVisualEffectView *blurView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]];
UIBlurEffect *blurEffect;
if (@available(iOS 13, *)) {
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleSystemMaterial];
} else {
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
}
UIVisualEffectView *blurView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
blurView.userInteractionEnabled = NO;
blurView.clipsToBounds = YES;
blurView.layer.cornerRadius = 15;

View file

@ -16,11 +16,20 @@
self.backgroundColor = [UIColor clearColor];
UIView *selectionView = [[UIView alloc] init];
selectionView.backgroundColor = [UIColor colorWithWhite:1 alpha:0.1];
self.selectedBackgroundView = selectionView;
if (@available(iOS 13, *)) {
} else {
UIView *selectionView = [[UIView alloc] init];
selectionView.backgroundColor = [UIColor colorWithWhite:1 alpha:0.1];
self.selectedBackgroundView = selectionView;
}
UIVisualEffectView *blurView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]];
UIBlurEffect *blurEffect;
if (@available(iOS 13, *)) {
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleSystemMaterial];
} else {
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
}
UIVisualEffectView *blurView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
blurView.userInteractionEnabled = NO;
self.backgroundView = blurView;
}

View file

@ -357,8 +357,11 @@ NSString *backupNameSelected;
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
if (@available(iOS 13, *)) {
return UIStatusBarStyleDefault;
} else {
return UIStatusBarStyleLightContent;
}
}
@ -395,14 +398,43 @@ NSString *backupNameSelected;
//_backupFolderArray = @[@"one",@"two",@"three"];
_backupFolderArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:@"/var/mobile/Library/FlashBack/Backups/" error:nil];
self->noBackupsLabel.hidden = _backupFolderArray.count != 0;
[self pickerView:selectedBackupPickerView didSelectRow:0 inComponent:0];
}
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
[[selectedBackupPickerView.subviews objectAtIndex:0] setBackgroundColor:[UIColor colorWithWhite:25.f/225.f alpha:0.5]];
[[selectedBackupPickerView.subviews objectAtIndex:1] setBackgroundColor:[UIColor colorWithWhite:25.f/225.f alpha:0.5]];
if (@available(iOS 13, *)) {
} else {
[[selectedBackupPickerView.subviews objectAtIndex:0] setBackgroundColor:[UIColor colorWithWhite:25.f/225.f alpha:0.5]];
[[selectedBackupPickerView.subviews objectAtIndex:1] setBackgroundColor:[UIColor colorWithWhite:25.f/225.f alpha:0.5]];
}
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self traitCollectionDidChange:nil];
}
- (void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection {
[super traitCollectionDidChange:previousTraitCollection];
if (@available(iOS 12, *)) {
UIBackgroundStyle style;
switch (self.traitCollection.userInterfaceStyle) {
case UIUserInterfaceStyleDark:
style = UIBackgroundStyleExtraDarkBlur;
break;
case UIUserInterfaceStyleLight:
case UIUserInterfaceStyleUnspecified:
style = UIBackgroundStyleBlur;
break;
}
[[UIApplication sharedApplication] _setBackgroundStyle:style];
}
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
@ -435,7 +467,13 @@ NSString *backupNameSelected;
- (NSAttributedString *)pickerView:(UIPickerView *)pickerView attributedTitleForRow:(NSInteger)row forComponent:(NSInteger)component {
NSString *name = _backupFolderArray[row];
return [[NSAttributedString alloc] initWithString:name attributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}];
UIColor *color;
if (@available(iOS 13, *)) {
color = [UIColor labelColor];
} else {
color = [UIColor whiteColor];
}
return [[NSAttributedString alloc] initWithString:name attributes:@{NSForegroundColorAttributeName: color}];
}
@end

View file

@ -7,7 +7,7 @@
// Special thanks to PsychoTea (@IBSparkles) for getting root on kernel patch jailbreaks, as well as for both Electra's and Meridian's "kppless" jailbreakd daemon.
void platformize_me() {
void platformize_me(void) {
void* handle = dlopen("/usr/lib/libjailbreak.dylib", RTLD_LAZY);
if (!handle) return;
@ -22,7 +22,7 @@ void platformize_me() {
ptr(getpid(), FLAG_PLATFORMIZE);
}
void patch_setuid() {
void patch_setuid(void) {
void* handle = dlopen("/usr/lib/libjailbreak.dylib", RTLD_LAZY);
if (!handle)
return;

View file

@ -1,3 +1,5 @@
INSTALL_TARGET_PROCESSES = FlashBack
include $(THEOS)/makefiles/common.mk
XCODEPROJ_NAME = FlashBack

View file

@ -187,7 +187,7 @@
406C3CAF7F5212633BD52C8E300C7530 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = "<group>"; };
42124F5071E098324ECDC30AB49A18AD /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
42CCBFB26573914D7A2697923CFD4916 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = "<group>"; };
449BE67094860E6449BDF043D014184D /* libPods-FlashBack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-FlashBack.a"; path = "libPods-FlashBack.a"; sourceTree = BUILT_PRODUCTS_DIR; };
449BE67094860E6449BDF043D014184D /* libPods-FlashBack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FlashBack.a"; sourceTree = BUILT_PRODUCTS_DIR; };
4707E7B10A22D35B812D784587308E9A /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = "<group>"; };
478B9C4CB56F3379C43A86B7B919489F /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = "<group>"; };
49C43ADBB3484A8752F06A932346DFB1 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = "<group>"; };
@ -250,7 +250,7 @@
998FBDC42BF03803D41DD3FE23FEC3D0 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = "<group>"; };
9A389AF84FD8EA2D3A3201B8940FE620 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = "<group>"; };
9D37B09384BAA601180ED164911947D7 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = "<group>"; };
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
9EEF0002168A98F59E01EFCC5903756B /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = "<group>"; };
9F0B88387B2BF1C13968CAEE13E29258 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = "<group>"; };
9FF9A0B1F46E94B4DA59E027A2A71C1D /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = "<group>"; };
@ -264,7 +264,7 @@
AB13D01FF57041DE08B0CDC7F3131D10 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = "<group>"; };
AB71DE2160580E72869D87ED05F55B60 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = "<group>"; };
AE063F644C80425AF32E01ADC219BCDD /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = "<group>"; };
B0B214D775196BA7CA8E17E53048A493 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSDWebImage.a; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; };
B0B214D775196BA7CA8E17E53048A493 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; };
B29378EA64A7CDFC2D42873282F97BD9 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = "<group>"; };
B32D3A40839D43F9D065B591B619C1E5 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = "<group>"; };
B40EB89A1F020B498DDE2EFF7CF293F7 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = "<group>"; };
@ -333,7 +333,6 @@
7CC1AE30A1D32E6A5C93EB96828D323E /* Core */,
59E5FD66F5C753CA747324BB25F10800 /* Support Files */,
);
name = SDWebImage;
path = SDWebImage;
sourceTree = "<group>";
};
@ -681,7 +680,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1100;
LastUpgradeCheck = 1100;
LastUpgradeCheck = 1300;
};
buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
compatibilityVersion = "Xcode 9.3";
@ -870,6 +869,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@ -930,6 +930,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1250"
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1250"
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"