Skip to content

Commit 0464462

Browse files
committed
feat: improve screenshots
1 parent e8b9ecd commit 0464462

File tree

64 files changed

+1720
-461
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+1720
-461
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ DerivedData/
4949
build/
5050

5151
# Fastlane
52-
apple/Clarissa/fastlane/fastlane/
53-
apple/Clarissa/fastlane/screenshots/
5452
apple/Clarissa/fastlane/test_output/
5553
apple/Clarissa/fastlane/report.xml
5654

apple/Clarissa/Clarissa.xcodeproj/project.pbxproj

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@
3737
remoteGlobalIDString = WA000003;
3838
remoteInfo = ClarissaWatch;
3939
};
40+
WT000010 /* PBXContainerItemProxy */ = {
41+
isa = PBXContainerItemProxy;
42+
containerPortal = A000000B /* Project object */;
43+
proxyType = 1;
44+
remoteGlobalIDString = WA000003;
45+
remoteInfo = ClarissaWatch;
46+
};
4047
/* End PBXContainerItemProxy section */
4148

4249
/* Begin PBXCopyFilesBuildPhase section */
@@ -71,6 +78,7 @@
7178
W0000011 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
7279
W0000013 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
7380
WA000002 /* ClarissaWatch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ClarissaWatch.app; sourceTree = BUILT_PRODUCTS_DIR; };
81+
WT000001 /* ClarissaWatchUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ClarissaWatchUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
7482
/* End PBXFileReference section */
7583

7684
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
@@ -137,6 +145,11 @@
137145
path = Sources/Watch;
138146
sourceTree = "<group>";
139147
};
148+
WT000050 /* ClarissaWatchUITests */ = {
149+
isa = PBXFileSystemSynchronizedRootGroup;
150+
path = ClarissaWatchUITests;
151+
sourceTree = "<group>";
152+
};
140153
/* End PBXFileSystemSynchronizedRootGroup section */
141154

142155
/* Begin PBXFrameworksBuildPhase section */
@@ -172,6 +185,13 @@
172185
);
173186
runOnlyForDeploymentPostprocessing = 0;
174187
};
188+
WT000060 /* Frameworks */ = {
189+
isa = PBXFrameworksBuildPhase;
190+
buildActionMask = 2147483647;
191+
files = (
192+
);
193+
runOnlyForDeploymentPostprocessing = 0;
194+
};
175195
/* End PBXFrameworksBuildPhase section */
176196

177197
/* Begin PBXGroup section */
@@ -184,6 +204,7 @@
184204
W0000050 /* ClarissaWidgets */,
185205
WA000050 /* ClarissaWatch */,
186206
7EECC0682EFB0BE8006BB322 /* ClarissaUITests */,
207+
WT000050 /* ClarissaWatchUITests */,
187208
W0000070 /* Frameworks */,
188209
A0000008 /* Products */,
189210
);
@@ -196,6 +217,7 @@
196217
W0000003 /* ClarissaWidgets.appex */,
197218
WA000002 /* ClarissaWatch.app */,
198219
7EECC0672EFB0BE8006BB322 /* ClarissaUITests.xctest */,
220+
WT000001 /* ClarissaWatchUITests.xctest */,
199221
);
200222
name = Products;
201223
sourceTree = "<group>";
@@ -309,6 +331,29 @@
309331
productReference = WA000002 /* ClarissaWatch.app */;
310332
productType = "com.apple.product-type.application";
311333
};
334+
WT000002 /* ClarissaWatchUITests */ = {
335+
isa = PBXNativeTarget;
336+
buildConfigurationList = WT000080 /* Build configuration list for PBXNativeTarget "ClarissaWatchUITests" */;
337+
buildPhases = (
338+
WT000061 /* Sources */,
339+
WT000060 /* Frameworks */,
340+
WT000062 /* Resources */,
341+
);
342+
buildRules = (
343+
);
344+
dependencies = (
345+
WT000011 /* PBXTargetDependency */,
346+
);
347+
fileSystemSynchronizedGroups = (
348+
WT000050 /* ClarissaWatchUITests */,
349+
);
350+
name = ClarissaWatchUITests;
351+
packageProductDependencies = (
352+
);
353+
productName = ClarissaWatchUITests;
354+
productReference = WT000001 /* ClarissaWatchUITests.xctest */;
355+
productType = "com.apple.product-type.bundle.ui-testing";
356+
};
312357
/* End PBXNativeTarget section */
313358

314359
/* Begin PBXProject section */
@@ -332,6 +377,10 @@
332377
WA000003 = {
333378
CreatedOnToolsVersion = 26.2;
334379
};
380+
WT000002 = {
381+
CreatedOnToolsVersion = 26.2;
382+
TestTargetID = WA000003;
383+
};
335384
};
336385
};
337386
buildConfigurationList = A000000C /* Build configuration list for PBXProject "Clarissa" */;
@@ -355,6 +404,7 @@
355404
W0000004 /* ClarissaWidgets */,
356405
WA000003 /* ClarissaWatch */,
357406
7EECC0662EFB0BE8006BB322 /* ClarissaUITests */,
407+
WT000002 /* ClarissaWatchUITests */,
358408
);
359409
};
360410
/* End PBXProject section */
@@ -388,6 +438,13 @@
388438
);
389439
runOnlyForDeploymentPostprocessing = 0;
390440
};
441+
WT000062 /* Resources */ = {
442+
isa = PBXResourcesBuildPhase;
443+
buildActionMask = 2147483647;
444+
files = (
445+
);
446+
runOnlyForDeploymentPostprocessing = 0;
447+
};
391448
/* End PBXResourcesBuildPhase section */
392449

393450
/* Begin PBXSourcesBuildPhase section */
@@ -419,6 +476,13 @@
419476
);
420477
runOnlyForDeploymentPostprocessing = 0;
421478
};
479+
WT000061 /* Sources */ = {
480+
isa = PBXSourcesBuildPhase;
481+
buildActionMask = 2147483647;
482+
files = (
483+
);
484+
runOnlyForDeploymentPostprocessing = 0;
485+
};
422486
/* End PBXSourcesBuildPhase section */
423487

424488
/* Begin PBXTargetDependency section */
@@ -438,6 +502,11 @@
438502
target = WA000003 /* ClarissaWatch */;
439503
targetProxy = WA000010 /* PBXContainerItemProxy */;
440504
};
505+
WT000011 /* PBXTargetDependency */ = {
506+
isa = PBXTargetDependency;
507+
target = WA000003 /* ClarissaWatch */;
508+
targetProxy = WT000010 /* PBXContainerItemProxy */;
509+
};
441510
/* End PBXTargetDependency section */
442511

443512
/* Begin XCBuildConfiguration section */
@@ -814,6 +883,66 @@
814883
};
815884
name = Release;
816885
};
886+
WT000081 /* Debug */ = {
887+
isa = XCBuildConfiguration;
888+
buildSettings = {
889+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
890+
CLANG_ENABLE_OBJC_WEAK = YES;
891+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
892+
CODE_SIGN_STYLE = Automatic;
893+
CURRENT_PROJECT_VERSION = 15;
894+
DEVELOPMENT_TEAM = SDRCMNG666;
895+
GCC_C_LANGUAGE_STANDARD = gnu17;
896+
GCC_PREPROCESSOR_DEFINITIONS = (
897+
"DEBUG=1",
898+
"$(inherited)",
899+
);
900+
GENERATE_INFOPLIST_FILE = YES;
901+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
902+
MARKETING_VERSION = 1.0.0;
903+
PRODUCT_BUNDLE_IDENTIFIER = dev.rye.ClarissaWatchUITests;
904+
PRODUCT_NAME = "$(TARGET_NAME)";
905+
SDKROOT = watchos;
906+
STRING_CATALOG_GENERATE_SYMBOLS = NO;
907+
SUPPORTED_PLATFORMS = "watchos watchsimulator";
908+
SWIFT_APPROACHABLE_CONCURRENCY = YES;
909+
SWIFT_EMIT_LOC_STRINGS = NO;
910+
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
911+
SWIFT_VERSION = 6.0;
912+
TARGETED_DEVICE_FAMILY = 4;
913+
TEST_TARGET_NAME = ClarissaWatch;
914+
WATCHOS_DEPLOYMENT_TARGET = 26.0;
915+
};
916+
name = Debug;
917+
};
918+
WT000082 /* Release */ = {
919+
isa = XCBuildConfiguration;
920+
buildSettings = {
921+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
922+
CLANG_ENABLE_OBJC_WEAK = YES;
923+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
924+
CODE_SIGN_STYLE = Automatic;
925+
CURRENT_PROJECT_VERSION = 15;
926+
DEVELOPMENT_TEAM = SDRCMNG666;
927+
GCC_C_LANGUAGE_STANDARD = gnu17;
928+
GENERATE_INFOPLIST_FILE = YES;
929+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
930+
MARKETING_VERSION = 1.0.0;
931+
PRODUCT_BUNDLE_IDENTIFIER = dev.rye.ClarissaWatchUITests;
932+
PRODUCT_NAME = "$(TARGET_NAME)";
933+
SDKROOT = watchos;
934+
STRING_CATALOG_GENERATE_SYMBOLS = NO;
935+
SUPPORTED_PLATFORMS = "watchos watchsimulator";
936+
SWIFT_APPROACHABLE_CONCURRENCY = YES;
937+
SWIFT_EMIT_LOC_STRINGS = NO;
938+
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
939+
SWIFT_VERSION = 6.0;
940+
TARGETED_DEVICE_FAMILY = 4;
941+
TEST_TARGET_NAME = ClarissaWatch;
942+
WATCHOS_DEPLOYMENT_TARGET = 26.0;
943+
};
944+
name = Release;
945+
};
817946
/* End XCBuildConfiguration section */
818947

819948
/* Begin XCConfigurationList section */
@@ -862,6 +991,15 @@
862991
defaultConfigurationIsVisible = 0;
863992
defaultConfigurationName = Release;
864993
};
994+
WT000080 /* Build configuration list for PBXNativeTarget "ClarissaWatchUITests" */ = {
995+
isa = XCConfigurationList;
996+
buildConfigurations = (
997+
WT000081 /* Debug */,
998+
WT000082 /* Release */,
999+
);
1000+
defaultConfigurationIsVisible = 0;
1001+
defaultConfigurationName = Release;
1002+
};
8651003
/* End XCConfigurationList section */
8661004

8671005
/* Begin XCLocalSwiftPackageReference section */
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "2620"
4+
version = "1.7">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "NO"
13+
buildForArchiving = "NO"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "WT000002"
18+
BuildableName = "ClarissaWatchUITests.xctest"
19+
BlueprintName = "ClarissaWatchUITests"
20+
ReferencedContainer = "container:Clarissa.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES"
30+
shouldAutocreateTestPlan = "YES">
31+
<Testables>
32+
<TestableReference
33+
skipped = "NO"
34+
parallelizable = "YES">
35+
<BuildableReference
36+
BuildableIdentifier = "primary"
37+
BlueprintIdentifier = "WT000002"
38+
BuildableName = "ClarissaWatchUITests.xctest"
39+
BlueprintName = "ClarissaWatchUITests"
40+
ReferencedContainer = "container:Clarissa.xcodeproj">
41+
</BuildableReference>
42+
</TestableReference>
43+
</Testables>
44+
</TestAction>
45+
<LaunchAction
46+
buildConfiguration = "Debug"
47+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
48+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
49+
launchStyle = "0"
50+
useCustomWorkingDirectory = "NO"
51+
ignoresPersistentStateOnLaunch = "NO"
52+
debugDocumentVersioning = "YES"
53+
debugServiceExtension = "internal"
54+
allowLocationSimulation = "YES">
55+
</LaunchAction>
56+
<ProfileAction
57+
buildConfiguration = "Release"
58+
shouldUseLaunchSchemeArgsEnv = "YES"
59+
savedToolIdentifier = ""
60+
useCustomWorkingDirectory = "NO"
61+
debugDocumentVersioning = "YES">
62+
<MacroExpansion>
63+
<BuildableReference
64+
BuildableIdentifier = "primary"
65+
BlueprintIdentifier = "WA000003"
66+
BuildableName = "ClarissaWatch.app"
67+
BlueprintName = "ClarissaWatch"
68+
ReferencedContainer = "container:Clarissa.xcodeproj">
69+
</BuildableReference>
70+
</MacroExpansion>
71+
</ProfileAction>
72+
<AnalyzeAction
73+
buildConfiguration = "Debug">
74+
</AnalyzeAction>
75+
<ArchiveAction
76+
buildConfiguration = "Release"
77+
revealArchiveInOrganizer = "YES">
78+
</ArchiveAction>
79+
</Scheme>

0 commit comments

Comments
 (0)