- UI调整

- 接口联调
This commit is contained in:
linshujie 2026-08-27 18:31:46 +08:00
parent c7c520effa
commit 5f23f48232
135 changed files with 2213 additions and 510 deletions

View File

@ -332,6 +332,9 @@
55B218A13024A00100784708 /* CancelAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218A13024A00100784707 /* CancelAccountView.swift */; }; 55B218A13024A00100784708 /* CancelAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218A13024A00100784707 /* CancelAccountView.swift */; };
55B218A13024A0010078470A /* MemberInfoVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218A13024A00100784709 /* MemberInfoVC.swift */; }; 55B218A13024A0010078470A /* MemberInfoVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218A13024A00100784709 /* MemberInfoVC.swift */; };
55B218A13024A0010078470C /* MemberInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218A13024A0010078470B /* MemberInfoView.swift */; }; 55B218A13024A0010078470C /* MemberInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218A13024A0010078470B /* MemberInfoView.swift */; };
55B233013035000100785041 /* GenderSelectPopVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B233003035000100785040 /* GenderSelectPopVC.swift */; };
55B234013036000100785051 /* RelationSelectPopVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B234003036000100785050 /* RelationSelectPopVC.swift */; };
55B234033036000100785053 /* RelationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B234023036000100785052 /* RelationStore.swift */; };
55B218B13024B00100784722 /* FeatureIntroVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218B13024B00100784721 /* FeatureIntroVC.swift */; }; 55B218B13024B00100784722 /* FeatureIntroVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218B13024B00100784721 /* FeatureIntroVC.swift */; };
55B218B13024B00100784724 /* FeatureIntroView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218B13024B00100784723 /* FeatureIntroView.swift */; }; 55B218B13024B00100784724 /* FeatureIntroView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B218B13024B00100784723 /* FeatureIntroView.swift */; };
55B219A2302A000100784751 /* UnlockRequestPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B219A1302A000100784750 /* UnlockRequestPopView.swift */; }; 55B219A2302A000100784751 /* UnlockRequestPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B219A1302A000100784750 /* UnlockRequestPopView.swift */; };
@ -770,6 +773,9 @@
55B218A13024A00100784707 /* CancelAccountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CancelAccountView.swift; sourceTree = "<group>"; }; 55B218A13024A00100784707 /* CancelAccountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CancelAccountView.swift; sourceTree = "<group>"; };
55B218A13024A00100784709 /* MemberInfoVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberInfoVC.swift; sourceTree = "<group>"; }; 55B218A13024A00100784709 /* MemberInfoVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberInfoVC.swift; sourceTree = "<group>"; };
55B218A13024A0010078470B /* MemberInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberInfoView.swift; sourceTree = "<group>"; }; 55B218A13024A0010078470B /* MemberInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberInfoView.swift; sourceTree = "<group>"; };
55B233003035000100785040 /* GenderSelectPopVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenderSelectPopVC.swift; sourceTree = "<group>"; };
55B234003036000100785050 /* RelationSelectPopVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationSelectPopVC.swift; sourceTree = "<group>"; };
55B234023036000100785052 /* RelationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationStore.swift; sourceTree = "<group>"; };
55B218B13024B00100784721 /* FeatureIntroVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureIntroVC.swift; sourceTree = "<group>"; }; 55B218B13024B00100784721 /* FeatureIntroVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureIntroVC.swift; sourceTree = "<group>"; };
55B218B13024B00100784723 /* FeatureIntroView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureIntroView.swift; sourceTree = "<group>"; }; 55B218B13024B00100784723 /* FeatureIntroView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureIntroView.swift; sourceTree = "<group>"; };
55B219A1302A000100784750 /* UnlockRequestPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnlockRequestPopView.swift; sourceTree = "<group>"; }; 55B219A1302A000100784750 /* UnlockRequestPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnlockRequestPopView.swift; sourceTree = "<group>"; };
@ -1140,6 +1146,7 @@
children = ( children = (
305A75172FCA8C7000227D26 /* Account.swift */, 305A75172FCA8C7000227D26 /* Account.swift */,
305A75182FCA8C7000227D26 /* AppContextManager.swift */, 305A75182FCA8C7000227D26 /* AppContextManager.swift */,
55B234023036000100785052 /* RelationStore.swift */,
305A75192FCA8C7000227D26 /* UserConfigModel.swift */, 305A75192FCA8C7000227D26 /* UserConfigModel.swift */,
305A751A2FCA8C7000227D26 /* UserConfigResponse.swift */, 305A751A2FCA8C7000227D26 /* UserConfigResponse.swift */,
); );
@ -2058,6 +2065,8 @@
children = ( children = (
55B218A13024A00100784709 /* MemberInfoVC.swift */, 55B218A13024A00100784709 /* MemberInfoVC.swift */,
55B218A13024A0010078470B /* MemberInfoView.swift */, 55B218A13024A0010078470B /* MemberInfoView.swift */,
55B233003035000100785040 /* GenderSelectPopVC.swift */,
55B234003036000100785050 /* RelationSelectPopVC.swift */,
); );
path = MemberInfo; path = MemberInfo;
sourceTree = "<group>"; sourceTree = "<group>";
@ -2516,6 +2525,9 @@
55B218A13024A00100784708 /* CancelAccountView.swift in Sources */, 55B218A13024A00100784708 /* CancelAccountView.swift in Sources */,
55B218A13024A0010078470A /* MemberInfoVC.swift in Sources */, 55B218A13024A0010078470A /* MemberInfoVC.swift in Sources */,
55B218A13024A0010078470C /* MemberInfoView.swift in Sources */, 55B218A13024A0010078470C /* MemberInfoView.swift in Sources */,
55B233013035000100785041 /* GenderSelectPopVC.swift in Sources */,
55B234013036000100785051 /* RelationSelectPopVC.swift in Sources */,
55B234033036000100785053 /* RelationStore.swift in Sources */,
55B220013031000100784801 /* FeedbackVC.swift in Sources */, 55B220013031000100784801 /* FeedbackVC.swift in Sources */,
55B220033031000100784803 /* FeedbackView.swift in Sources */, 55B220033031000100784803 /* FeedbackView.swift in Sources */,
55B220053031000100784805 /* FeedbackSuccessView.swift in Sources */, 55B220053031000100784805 /* FeedbackSuccessView.swift in Sources */,

View File

@ -11,11 +11,19 @@ enum PigeonAPI {
/// - Parameters: /// - Parameters:
/// - groupKey: key /// - groupKey: key
/// - toUsers: id /// - toUsers: id
/// - msgType: 1 2 /// - msgType: 2 3
/// - msg: file id /// - msg: file id
/// - textMsg: /// - bgImg: file id
/// - expireTime: 0 7 /// - expireTime: 0 7
case send(groupKey: String, toUsers: [String], msgType: Int, msg: String, textMsg: String, expireTime: Int) case send(
groupKey: String,
toUsers: [String],
msgType: Int,
msg: String,
bgImg: String,
expireTime: Int,
extra: [String: Any]?
)
/// ///
case sent(groupKey: String) case sent(groupKey: String)
/// ///
@ -49,14 +57,17 @@ extension PigeonAPI: MultiTargetProtocol {
var task: Moya.Task { var task: Moya.Task {
switch self { switch self {
case let .send(groupKey, toUsers, msgType, msg, textMsg, expireTime): case let .send(groupKey, toUsers, msgType, msg, bgImg, expireTime, extra):
var params = Parameters() var params = Parameters()
params["group_key"] = groupKey params["group_key"] = groupKey
params["to_user"] = toUsers params["to_user"] = toUsers
params["msg_type"] = msgType params["msg_type"] = msgType
params["msg"] = msg params["msg"] = msg
params["text_msg"] = textMsg params["bg_img"] = bgImg.isEmpty ? 0 : bgImg
params["expire_time"] = expireTime params["expire_time"] = expireTime
if let extra {
params["extra"] = extra
}
return .requestParameters(parameters: params, encoding: JSONEncoding()) return .requestParameters(parameters: params, encoding: JSONEncoding())
case let .sent(groupKey): case let .sent(groupKey):
var params = Parameters() var params = Parameters()

View File

@ -83,6 +83,9 @@ enum UserAPI {
/// ///
case setEmail(email: String) case setEmail(email: String)
///
case relations
} }
extension UserAPI: MultiTargetProtocol { extension UserAPI: MultiTargetProtocol {
@ -125,12 +128,14 @@ extension UserAPI: MultiTargetProtocol {
return "mapi/bubble/operate" return "mapi/bubble/operate"
case .setEmail: case .setEmail:
return "mapi/user/signin/setemail" return "mapi/user/signin/setemail"
case .relations:
return "mapi/user/relations"
} }
} }
var method: Moya.Method { var method: Moya.Method {
switch self { switch self {
case .userInfo, .userStatus, .signInInfo, .notice, .followList: case .userInfo, .userStatus, .signInInfo, .notice, .followList, .relations:
return .get return .get
case .changePhone, .setGender: case .changePhone, .setGender:
return .put return .put
@ -229,6 +234,9 @@ extension UserAPI: MultiTargetProtocol {
var params = Parameters() var params = Parameters()
params["email"] = email params["email"] = email
return .requestParameters(parameters: params, encoding: JSONEncoding()) return .requestParameters(parameters: params, encoding: JSONEncoding())
case .relations:
return .requestPlain
} }
} }
} }

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "report_bolt@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "report_bolt@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 988 B

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "report_phone@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "report_phone@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "report_screen@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "report_screen@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "report_usage@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "report_usage@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,4 @@
{
"info" : { "author" : "xcode", "version" : 1 },
"properties" : { "provides-namespace" : true }
}

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "close_circle@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "close_circle@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1017 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "gender_female_off@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "gender_female_off@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "gender_female_on@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "gender_female_on@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "gender_male_off@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "gender_male_off@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 896 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "gender_male_on@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "gender_male_on@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "gender_secret_off@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "gender_secret_off@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "gender_secret_on@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "gender_secret_on@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "circle_days_pair@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "circle_days_pair@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 804 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 804 B

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "name_heart@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "name_heart@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "icon@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "icon@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "copy@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "copy@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "mic_tab@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "mic_tab@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "record_btn@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "record_btn@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_apology@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_apology_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_arriving_soon@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_arriving_soon_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_buy_for_me@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_buy_for_me_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_come_play@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_come_play_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_dislike_you@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_dislike_you_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_miss_you@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_miss_you_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_proud@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_proud_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_who_upset_me@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -0,0 +1 @@
{"images":[{"idiom":"universal","scale":"1x"},{"filename":"template_who_upset_me_cover@2x.png","idiom":"universal","scale":"2x"},{"idiom":"universal","scale":"3x"}],"info":{"author":"xcode","version":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "voice_chip_mic@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "voice_chip_mic@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "voice_chip_play@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "voice_chip_play@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 602 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 957 B

View File

@ -0,0 +1,8 @@
{
"images" : [
{ "idiom" : "universal", "scale" : "1x" },
{ "filename" : "search_mascot@2x.png", "idiom" : "universal", "scale" : "2x" },
{ "filename" : "search_mascot@3x.png", "idiom" : "universal", "scale" : "3x" }
],
"info" : { "author" : "xcode", "version" : 1 }
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Some files were not shown because too many files have changed in this diff Show More