ios: update icons and logos (#1089)
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 9.3 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 788 B After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 6.3 KiB |
23
apps/ios/Shared/Assets.xcassets/decentralized.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "decentralized.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "decentralized@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "decentralized@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
BIN
apps/ios/Shared/Assets.xcassets/decentralized.imageset/decentralized.png
vendored
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
apps/ios/Shared/Assets.xcassets/decentralized.imageset/decentralized@2x.png
vendored
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
apps/ios/Shared/Assets.xcassets/decentralized.imageset/decentralized@3x.png
vendored
Normal file
|
After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "60.png",
|
||||
"filename" : "icon-light.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "120.png",
|
||||
"filename" : "icon-light@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "180.png",
|
||||
"filename" : "icon-light@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
|
||||
BIN
apps/ios/Shared/Assets.xcassets/icon-light.imageset/icon-light.png
vendored
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
apps/ios/Shared/Assets.xcassets/icon-light.imageset/icon-light@2x.png
vendored
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
apps/ios/Shared/Assets.xcassets/icon-light.imageset/icon-light@3x.png
vendored
Normal file
|
After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
23
apps/ios/Shared/Assets.xcassets/privacy.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "privacy.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "privacy@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "privacy@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
BIN
apps/ios/Shared/Assets.xcassets/privacy.imageset/privacy.png
vendored
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
apps/ios/Shared/Assets.xcassets/privacy.imageset/privacy@2x.png
vendored
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
apps/ios/Shared/Assets.xcassets/privacy.imageset/privacy@3x.png
vendored
Normal file
|
After Width: | Height: | Size: 81 KiB |
23
apps/ios/Shared/Assets.xcassets/shield.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "shield.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"filename" : "shield@2x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"filename" : "shield@3x.png",
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
BIN
apps/ios/Shared/Assets.xcassets/shield.imageset/shield.png
vendored
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
apps/ios/Shared/Assets.xcassets/shield.imageset/shield@2x.png
vendored
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
apps/ios/Shared/Assets.xcassets/shield.imageset/shield@3x.png
vendored
Normal file
|
After Width: | Height: | Size: 56 KiB |
@@ -22,16 +22,19 @@ struct SimpleXInfo: View {
|
||||
.aspectRatio(contentMode: .fit)
|
||||
.frame(width: g.size.width * 0.7)
|
||||
.padding(.bottom, 8)
|
||||
.frame(maxWidth: .infinity)
|
||||
|
||||
VStack(alignment: .leading) {
|
||||
Text("The next generation of private messaging")
|
||||
.font(.title)
|
||||
.padding(.bottom)
|
||||
infoRow("🎭", "Privacy redefined",
|
||||
.padding(.bottom, 24)
|
||||
.frame(maxWidth: .infinity)
|
||||
.multilineTextAlignment(.center)
|
||||
infoRow("privacy", "Privacy redefined",
|
||||
"The 1st platform without any user identifiers – private by design.")
|
||||
infoRow("📭", "Immune to spam and abuse",
|
||||
infoRow("shield", "Immune to spam and abuse",
|
||||
"People can connect to you only via the links you share.")
|
||||
infoRow("🤝", "Decentralized",
|
||||
infoRow("decentralized", "Decentralized",
|
||||
"Open-source protocol and code – anybody can run the servers.")
|
||||
}
|
||||
|
||||
@@ -57,11 +60,14 @@ struct SimpleXInfo: View {
|
||||
.padding()
|
||||
}
|
||||
|
||||
private func infoRow(_ emoji: String, _ title: LocalizedStringKey, _ text: LocalizedStringKey) -> some View {
|
||||
private func infoRow(_ image: String, _ title: LocalizedStringKey, _ text: LocalizedStringKey) -> some View {
|
||||
HStack(alignment: .top) {
|
||||
Text(emoji)
|
||||
.font(mediumEmojiFont)
|
||||
.frame(width: 40)
|
||||
Image(image)
|
||||
.resizable()
|
||||
.scaledToFit()
|
||||
.frame(width: 36, height: 40)
|
||||
.padding(.top, 4)
|
||||
.padding(.trailing, 6)
|
||||
VStack(alignment: .leading) {
|
||||
Text(title).font(.headline)
|
||||
Text(text)
|
||||
|
||||