Skip to content

Commit bdec8bf

Browse files
author
Stossy11
committed
tvOS app icon, Proper Liquid Glass App icon
1 parent a8e60f2 commit bdec8bf

File tree

36 files changed

+288
-1
lines changed

36 files changed

+288
-1
lines changed

AppIcon.icon/Assets/StosPlug.svg

Lines changed: 3 additions & 0 deletions
Loading

AppIcon.icon/icon.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"fill" : {
3+
"automatic-gradient" : "display-p3:0.23889,0.54053,0.96826,1.00000"
4+
},
5+
"groups" : [
6+
{
7+
"layers" : [
8+
{
9+
"image-name" : "StosPlug.svg",
10+
"name" : "StosPlug"
11+
}
12+
],
13+
"shadow" : {
14+
"kind" : "neutral",
15+
"opacity" : 0.5
16+
},
17+
"translucency-specializations" : [
18+
{
19+
"appearance" : "tinted",
20+
"value" : {
21+
"enabled" : true,
22+
"value" : 0.7
23+
}
24+
}
25+
]
26+
}
27+
],
28+
"supported-platforms" : {
29+
"circles" : [
30+
"watchOS"
31+
],
32+
"squares" : "shared"
33+
}
34+
}

StosVPN.xcodeproj/project.pbxproj

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
0E6351BE2E18EABA002AF750 /* NavigationBackport in Frameworks */ = {isa = PBXBuildFile; productRef = 0E6351BD2E18EABA002AF750 /* NavigationBackport */; };
1111
4EB3C7712D96715400C1B22C /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EB3C7702D96715400C1B22C /* NetworkExtension.framework */; };
1212
4EB3C7792D96715400C1B22C /* TunnelProv.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 4EB3C76E2D96715400C1B22C /* TunnelProv.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
13+
4EE6B99B2E8F756700E30694 /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 4EE6B99A2E8F756700E30694 /* AppIcon.icon */; };
1314
/* End PBXBuildFile section */
1415

1516
/* Begin PBXContainerItemProxy section */
@@ -43,6 +44,7 @@
4344
4EB3C7582D96631A00C1B22C /* StosVPN.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StosVPN.app; sourceTree = BUILT_PRODUCTS_DIR; };
4445
4EB3C76E2D96715400C1B22C /* TunnelProv.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = TunnelProv.appex; sourceTree = BUILT_PRODUCTS_DIR; };
4546
4EB3C7702D96715400C1B22C /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; };
47+
4EE6B99A2E8F756700E30694 /* AppIcon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = AppIcon.icon; sourceTree = "<group>"; };
4648
/* End PBXFileReference section */
4749

4850
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
@@ -90,6 +92,7 @@
9092
4EB3C74F2D96631A00C1B22C = {
9193
isa = PBXGroup;
9294
children = (
95+
4EE6B99A2E8F756700E30694 /* AppIcon.icon */,
9396
0E6351B62E18DF53002AF750 /* Build.xcconfig */,
9497
0E6351B72E18DF53002AF750 /* CodeSigning.xcconfig */,
9598
0E6351B82E18DF53002AF750 /* CodeSigning.xcconfig.sample */,
@@ -218,6 +221,7 @@
218221
isa = PBXResourcesBuildPhase;
219222
buildActionMask = 2147483647;
220223
files = (
224+
4EE6B99B2E8F756700E30694 /* AppIcon.icon in Resources */,
221225
);
222226
runOnlyForDeploymentPostprocessing = 0;
223227
};
@@ -293,6 +297,7 @@
293297
CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME)/$(TARGET_NAME).entitlements";
294298
COPY_PHASE_STRIP = NO;
295299
DEBUG_INFORMATION_FORMAT = dwarf;
300+
DEVELOPMENT_TEAM = 95J8WZ4TN8;
296301
ENABLE_STRICT_OBJC_MSGSEND = YES;
297302
ENABLE_TESTABILITY = YES;
298303
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -369,6 +374,7 @@
369374
CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME)/$(TARGET_NAME).entitlements";
370375
COPY_PHASE_STRIP = NO;
371376
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
377+
DEVELOPMENT_TEAM = 95J8WZ4TN8;
372378
ENABLE_NS_ASSERTIONS = NO;
373379
ENABLE_STRICT_OBJC_MSGSEND = YES;
374380
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -406,6 +412,7 @@
406412
buildSettings = {
407413
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
408414
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
415+
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
409416
CLANG_ENABLE_MODULES = YES;
410417
DEVELOPMENT_ASSET_PATHS = "\"StosVPN/Preview Content\"";
411418
ENABLE_PREVIEWS = YES;
@@ -433,6 +440,7 @@
433440
buildSettings = {
434441
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
435442
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
443+
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
436444
CLANG_ENABLE_MODULES = YES;
437445
DEVELOPMENT_ASSET_PATHS = "\"StosVPN/Preview Content\"";
438446
ENABLE_PREVIEWS = YES;
@@ -457,6 +465,9 @@
457465
4EB3C77C2D96715400C1B22C /* Debug */ = {
458466
isa = XCBuildConfiguration;
459467
buildSettings = {
468+
INFOPLIST_KEY_CFBundleDisplayName = TunnelProv;
469+
INFOPLIST_KEY_NSHumanReadableCopyright = Stossy11;
470+
INFOPLIST_KEY_UIRequiredDeviceCapabilities = arm64;
460471
LD_RUNPATH_SEARCH_PATHS = (
461472
"$(inherited)",
462473
"@executable_path/Frameworks",
@@ -476,6 +487,9 @@
476487
4EB3C77D2D96715400C1B22C /* Release */ = {
477488
isa = XCBuildConfiguration;
478489
buildSettings = {
490+
INFOPLIST_KEY_CFBundleDisplayName = TunnelProv;
491+
INFOPLIST_KEY_NSHumanReadableCopyright = Stossy11;
492+
INFOPLIST_KEY_UIRequiredDeviceCapabilities = arm64;
479493
LD_RUNPATH_SEARCH_PATHS = (
480494
"$(inherited)",
481495
"@executable_path/Frameworks",

StosVPN/Assets.xcassets/.DS_Store

0 Bytes
Binary file not shown.
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "1280x768 copy 3.jpeg",
5+
"idiom" : "tv"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
}
6+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
},
6+
"layers" : [
7+
{
8+
"filename" : "Front.imagestacklayer"
9+
},
10+
{
11+
"filename" : "Middle.imagestacklayer"
12+
},
13+
{
14+
"filename" : "Back.imagestacklayer"
15+
}
16+
]
17+
}
156 KB
Loading

0 commit comments

Comments
 (0)