add icon & colors

This commit is contained in:
Hwang
2025-06-19 16:34:11 +08:00
parent 8065fa4bf4
commit 74819f6141
64 changed files with 953 additions and 67 deletions
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 77;
objectVersion = 56;
objects = {
/* Begin PBXBuildFile section */
@@ -77,6 +77,8 @@
/* Begin PBXFileSystemSynchronizedRootGroup section */
C45499AB2D140B5000E21978 /* NBStore */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
);
path = NBStore;
sourceTree = "<group>";
};
@@ -324,13 +326,9 @@
);
inputFileListPaths = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AFFiNE/Pods-AFFiNE-frameworks.sh\"\n";
@@ -15,10 +15,10 @@ class InputBox: UIView {
weak var delegate: InputBoxDelegate?
private lazy var containerView = UIView().then {
$0.backgroundColor = .systemBackground
$0.backgroundColor = UIColor.affineLayerBackgroundPrimary
$0.layer.cornerRadius = 12
$0.layer.borderWidth = 0.5
$0.layer.borderColor = UIColor.systemGray4.cgColor
$0.layer.borderColor = UIColor.affineLayerBorder.cgColor
$0.layer.shadowColor = UIColor.black.cgColor
$0.layer.shadowOffset = CGSize(width: 0, height: 2)
$0.layer.shadowRadius = 6
@@ -45,42 +45,42 @@ class InputBox: UIView {
}
private lazy var addButton = UIButton(type: .system).then {
$0.backgroundColor = .systemBackground
$0.backgroundColor = UIColor.affineLayerBackgroundPrimary
$0.layer.cornerRadius = 6
$0.layer.borderWidth = 0.5
$0.layer.borderColor = UIColor.systemGray4.cgColor
$0.setImage(UIImage(named: "inputbox.add.attachment", in: .module, with: nil), for: .normal)
$0.tintColor = .secondaryLabel
$0.layer.borderColor = UIColor.affineLayerBorder.cgColor
$0.setImage(UIImage.affinePlus, for: .normal)
$0.tintColor = UIColor.affineIconPrimary
$0.imageView?.contentMode = .scaleAspectFit
$0.addTarget(self, action: #selector(addButtonTapped), for: .touchUpInside)
}
private lazy var toolButton = UIButton(type: .system).then {
$0.setImage(UIImage(named: "inputbox.tool", in: .module, with: nil), for: .normal)
$0.tintColor = .secondaryLabel
$0.setImage(UIImage.affineTools, for: .normal)
$0.tintColor = UIColor.affineIconPrimary
$0.imageView?.contentMode = .scaleAspectFit
$0.addTarget(self, action: #selector(toolButtonTapped), for: .touchUpInside)
}
private lazy var webButton = UIButton(type: .system).then {
$0.setImage(UIImage(named: "inputbox.network", in: .module, with: nil), for: .normal)
$0.tintColor = .secondaryLabel
$0.setImage(UIImage.affineWeb, for: .normal)
$0.tintColor = UIColor.affineIconPrimary
$0.imageView?.contentMode = .scaleAspectFit
$0.addTarget(self, action: #selector(webButtonTapped), for: .touchUpInside)
}
private lazy var reactButton = UIButton(type: .system).then {
$0.setImage(UIImage(named: "inputbox.deep.thinking", in: .module, with: nil), for: .normal)
$0.tintColor = .secondaryLabel
$0.setImage(UIImage.affineThink, for: .normal)
$0.tintColor = UIColor.affineIconPrimary
$0.imageView?.contentMode = .scaleAspectFit
$0.addTarget(self, action: #selector(reactButtonTapped), for: .touchUpInside)
}
private lazy var sendButton = UIButton(type: .system).then {
$0.backgroundColor = UIColor.systemBlue
$0.backgroundColor = UIColor.affineButtonPrimary
$0.layer.cornerRadius = 19
$0.setImage(UIImage(named: "inputbox.send", in: .module, with: nil), for: .normal)
$0.tintColor = .white
$0.setImage(UIImage.affineArrowUpBig, for: .normal)
$0.tintColor = UIColor.affineLayerPureWhite
$0.imageView?.contentMode = .scaleAspectFit
$0.addTarget(self, action: #selector(sendButtonTapped), for: .touchUpInside)
}
@@ -120,8 +120,8 @@ class InputBox: UIView {
}
private var textViewHeightConstraint: Constraint?
private let minTextViewHeight: CGFloat = 22
private let maxTextViewHeight: CGFloat = 100
private let minTextViewHeight: CGFloat = 48
private let maxTextViewHeight: CGFloat = 140
var text: String {
get { textView.text ?? "" }
@@ -153,11 +153,11 @@ class InputBox: UIView {
private func setupConstraints() {
containerView.snp.makeConstraints { make in
make.edges.equalToSuperview().inset(16)
make.edges.equalToSuperview().inset(8)
}
mainStackView.snp.makeConstraints { make in
make.edges.equalToSuperview().inset(16)
make.edges.equalToSuperview().inset(8)
}
addButton.snp.makeConstraints { make in
@@ -1,15 +0,0 @@
{
"images" : [
{
"filename" : "inputbox.add.attachment.png",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}
@@ -13,23 +13,23 @@ class MainHeaderView: UIView {
private lazy var closeButton = UIButton(type: .system).then {
$0.imageView?.contentMode = .scaleAspectFit
$0.setImage(UIImage(systemName: "xmark"), for: .normal)
$0.tintColor = .systemGray
$0.setImage(UIImage.affineClose, for: .normal)
$0.tintColor = UIColor.affineIconPrimary
$0.addTarget(self, action: #selector(closeButtonTapped), for: .touchUpInside)
$0.setContentHuggingPriority(.required, for: .horizontal)
}
private lazy var titleLabel = UILabel().then {
$0.text = "AFFiNE"
$0.text = "AFFiNE AI"
$0.font = .systemFont(ofSize: 16, weight: .medium)
$0.textColor = .black
$0.textColor = UIColor.affineTextPrimary
$0.textAlignment = .center
}
private lazy var dropdownButton = UIButton(type: .system).then {
$0.imageView?.contentMode = .scaleAspectFit
$0.setImage(UIImage(systemName: "chevron.down"), for: .normal)
$0.tintColor = .systemGray
$0.setImage(UIImage.affineArrowDown, for: .normal)
$0.tintColor = UIColor.affineIconPrimary
$0.addTarget(self, action: #selector(dropdownButtonTapped), for: .touchUpInside)
}
@@ -43,8 +43,8 @@ class MainHeaderView: UIView {
private lazy var menuButton = UIButton(type: .system).then {
$0.imageView?.contentMode = .scaleAspectFit
$0.setImage(UIImage(systemName: "ellipsis"), for: .normal)
$0.tintColor = .systemGray
$0.setImage(UIImage.affineMore, for: .normal)
$0.tintColor = UIColor.affineIconPrimary
$0.addTarget(self, action: #selector(menuButtonTapped), for: .touchUpInside)
$0.setContentHuggingPriority(.required, for: .horizontal)
}
@@ -68,7 +68,7 @@ class MainHeaderView: UIView {
init() {
super.init(frame: .zero)
backgroundColor = .white
backgroundColor = UIColor.clear
addSubview(mainStackView)
mainStackView.snp.makeConstraints { make in
@@ -77,15 +77,15 @@ class MainHeaderView: UIView {
}
closeButton.snp.makeConstraints { make in
make.size.equalTo(titleLabel.font.pointSize)
make.size.equalTo(titleLabel.font.pointSize + 16)
}
menuButton.snp.makeConstraints { make in
make.size.equalTo(titleLabel.font.pointSize)
make.size.equalTo(titleLabel.font.pointSize + 16)
}
dropdownButton.snp.makeConstraints { make in
make.size.equalTo(titleLabel.font.pointSize)
make.size.equalTo(titleLabel.font.pointSize + 16)
}
// ensure center stack to be center
@@ -0,0 +1,78 @@
import UIKit
extension UIColor {
/// Primary icon color
static var affineIconPrimary: UIColor {
UIColor(named: "affine.icon.primary", in: .module, compatibleWith: nil) ?? .black
}
/// Primary background layer color
static var affineLayerBackgroundPrimary: UIColor {
UIColor(named: "affine.layer.background.primary", in: .module, compatibleWith: nil) ?? .white
}
/// Secondary background layer color
static var affineLayerBackgroundSecondary: UIColor {
UIColor(named: "affine.layer.background.secondary", in: .module, compatibleWith: nil) ?? .systemGray6
}
/// Border layer color
static var affineLayerBorder: UIColor {
UIColor(named: "affine.layer.border", in: .module, compatibleWith: nil) ?? .gray
}
/// Pure white layer color
static var affineLayerPureWhite: UIColor {
UIColor(named: "affine.layer.pureWhite", in: .module, compatibleWith: nil) ?? .white
}
/// Primary button color
static var affineButtonPrimary: UIColor {
UIColor(named: "affine.button.primary", in: .module, compatibleWith: nil) ?? .blue
}
/// Activated icon color
static var affineIconActivated: UIColor {
UIColor(named: "affine.icon.activated", in: .module, compatibleWith: nil) ?? .blue
}
/// Text emphasis color
static var affineTextEmphasis: UIColor {
UIColor(named: "affine.text.emphasis", in: .module, compatibleWith: nil) ?? .blue
}
/// Text link color
static var affineTextLink: UIColor {
UIColor(named: "affine.text.link", in: .module, compatibleWith: nil) ?? .blue
}
/// List dot and number color
static var affineTextListDotAndNumber: UIColor {
UIColor(named: "affine.text.listDotAndNumber", in: .module, compatibleWith: nil) ?? .blue
}
/// Placeholder text color
static var affineTextPlaceholder: UIColor {
UIColor(named: "affine.text.placeholder", in: .module, compatibleWith: nil) ?? .gray
}
/// Primary text color
static var affineTextPrimary: UIColor {
UIColor(named: "affine.text.primary", in: .module, compatibleWith: nil) ?? .black
}
/// Pure white text color
static var affineTextPureWhite: UIColor {
UIColor(named: "affine.text.pureWhite", in: .module, compatibleWith: nil) ?? .white
}
/// Secondary text color
static var affineTextSecondary: UIColor {
UIColor(named: "affine.text.secondary", in: .module, compatibleWith: nil) ?? .gray
}
/// Tertiary text color
static var affineTextTertiary: UIColor {
UIColor(named: "affine.text.tertiary", in: .module, compatibleWith: nil) ?? .gray
}
}
@@ -0,0 +1,93 @@
import UIKit
extension UIImage {
/// Check circle icon
static var affineCheckCircle: UIImage {
UIImage(named: "CheckCircle", in: .module, compatibleWith: nil) ?? UIImage()
}
/// More options icon
static var affineMore: UIImage {
UIImage(named: "More", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Arrow down icon
static var affineArrowDown: UIImage {
UIImage(named: "ArrowDown", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Tools icon
static var affineTools: UIImage {
UIImage(named: "Tools", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Box icon
static var affineBox: UIImage {
UIImage(named: "Box", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Think icon
static var affineThink: UIImage {
UIImage(named: "Think", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Web icon
static var affineWeb: UIImage {
UIImage(named: "Web", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Calendar icon
static var affineCalendar: UIImage {
UIImage(named: "Calendar", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Camera icon
static var affineCamera: UIImage {
UIImage(named: "Camera", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Close icon
static var affineClose: UIImage {
UIImage(named: "Close", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Big arrow up icon
static var affineArrowUpBig: UIImage {
UIImage(named: "ArrowUpBig", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Broom icon
static var affineBroom: UIImage {
UIImage(named: "Broom", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Bubble icon
static var affineBubble: UIImage {
UIImage(named: "Bubble", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Image icon
static var affineImage: UIImage {
UIImage(named: "Image", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Page icon
static var affinePage: UIImage {
UIImage(named: "Page", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Plus icon
static var affinePlus: UIImage {
UIImage(named: "Plus", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Settings icon
static var affineSettings: UIImage {
UIImage(named: "Settings", in: .module, compatibleWith: nil) ?? UIImage()
}
/// Upload icon
static var affineUpload: UIImage {
UIImage(named: "Upload", in: .module, compatibleWith: nil) ?? UIImage()
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xEB",
"green" : "0x96",
"red" : "0x1E"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xEB",
"green" : "0x96",
"red" : "0x1E"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xEB",
"green" : "0x96",
"red" : "0x1E"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xEB",
"green" : "0x96",
"red" : "0x1E"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x7A",
"green" : "0x7A",
"red" : "0x7A"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xF3",
"green" : "0xF3",
"red" : "0xF3"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xFF",
"green" : "0xFF",
"red" : "0xFF"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x14",
"green" : "0x14",
"red" : "0x14"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xF5",
"green" : "0xF5",
"red" : "0xF5"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x25",
"green" : "0x25",
"red" : "0x25"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xE6",
"green" : "0xE6",
"red" : "0xE6"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x41",
"green" : "0x41",
"red" : "0x41"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xFF",
"green" : "0xFF",
"red" : "0xFF"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "255",
"green" : "255",
"red" : "255"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xEB",
"green" : "0x96",
"red" : "0x1E"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xEB",
"green" : "0x96",
"red" : "0x1E"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x9F",
"green" : "0x5F",
"red" : "0x03"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x9F",
"green" : "0x5F",
"red" : "0x03"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xCB",
"green" : "0x77",
"red" : "0x00"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xCB",
"green" : "0x77",
"red" : "0x00"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x92",
"green" : "0x92",
"red" : "0x92"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x7A",
"green" : "0x7A",
"red" : "0x7A"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x14",
"green" : "0x14",
"red" : "0x14"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xE6",
"green" : "0xE6",
"red" : "0xE6"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xFF",
"green" : "0xFF",
"red" : "0xFF"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0xFF",
"green" : "0xFF",
"red" : "0xFF"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x7A",
"green" : "0x7A",
"red" : "0x7A"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x92",
"green" : "0x92",
"red" : "0x92"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,38 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x92",
"green" : "0x92",
"red" : "0x92"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0x7A",
"green" : "0x7A",
"red" : "0x7A"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -1,15 +1,12 @@
{
"images" : [
{
"filename" : "inputbox.tool.png",
"filename" : "More Options Icon.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}
@@ -1,15 +1,12 @@
{
"images" : [
{
"filename" : "inputbox.send.png",
"filename" : "ArrowUpBig.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}
@@ -1,15 +1,12 @@
{
"images" : [
{
"filename" : "inputbox.network.png",
"filename" : "Left icon-5.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}
@@ -1,15 +1,12 @@
{
"images" : [
{
"filename" : "inputbox.deep.thinking.png",
"filename" : "Broom.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Bubble.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Left icon-1.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Camera.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Left icon.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Close.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Image.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "More Options Icon-1.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Page.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Plus.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Settings.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "icon-2.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "icon.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Upload.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "icon-1.pdf",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}