P0.1: iOS reference artifacts (colors, assets, screens inventory)

This commit is contained in:
Trey T
2026-04-18 12:22:41 -05:00
parent a4d66c6ed1
commit 42b7392f39
6 changed files with 1435 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
{
"image_sets": [
{
"name": "icon",
"path": "iosApp/iosApp/Assets.xcassets/icon.imageset",
"files": [
"HoneyDue-01-Standard@2x.png"
],
"format": "png"
},
{
"name": "outline",
"path": "iosApp/iosApp/Assets.xcassets/outline.imageset",
"files": [
"outline.pdf"
],
"format": "pdf"
},
{
"name": "tab_view",
"path": "iosApp/iosApp/Assets.xcassets/tab_view.imageset",
"files": [
"outline_1x.png",
"outline_2x.png",
"outline_3x.png"
],
"format": "png"
}
],
"app_icons": [
{
"name": "AppIcon",
"path": "iosApp/iosApp/Assets.xcassets/AppIcon.appiconset",
"sizes": [
"1024x1024 (universal)",
"1024x1024 (universal)",
"1024x1024 (universal)"
],
"files": [
"HoneyDue-01-Standard@2x.png"
]
},
{
"name": "AppIcon",
"path": "iosApp/HoneyDue/Assets.xcassets/AppIcon.appiconset",
"sizes": [
"1024x1024 (universal)",
"1024x1024 (universal)",
"1024x1024 (universal)"
],
"files": [
"icon.png"
]
}
],
"widget_assets": []
}

423
docs/ios-parity/colors.json Normal file
View File

@@ -0,0 +1,423 @@
{
"themes": {
"Default": {
"Primary": {
"light": "#007AFF",
"dark": "#0A84FF"
},
"Secondary": {
"light": "#5AC8FA",
"dark": "#64D2FF"
},
"Accent": {
"light": "#FF9500",
"dark": "#FF9F0A"
},
"Error": {
"light": "#FF3B30",
"dark": "#FF453A"
},
"BackgroundPrimary": {
"light": "#FFFFFF",
"dark": "#1C1C1C"
},
"BackgroundSecondary": {
"light": "#F2F7F7",
"dark": "#2C2C2C"
},
"TextPrimary": {
"light": "#111111",
"dark": "#FFFFFF"
},
"TextSecondary": {
"light": "#3D3D3D99",
"dark": "#EBEBEB99"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Crimson": {
"Primary": {
"light": "#B51E28",
"dark": "#FF827D"
},
"Secondary": {
"light": "#992E38",
"dark": "#FA9994"
},
"Accent": {
"light": "#E36100",
"dark": "#FFB56B"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#F6EEEC",
"dark": "#1B1216"
},
"BackgroundSecondary": {
"light": "#DECFCC",
"dark": "#412F39"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Desert": {
"Primary": {
"light": "#B0614A",
"dark": "#F2B594"
},
"Secondary": {
"light": "#9E7D61",
"dark": "#EBD1B0"
},
"Accent": {
"light": "#D1942E",
"dark": "#FFD96B"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#F6F1EB",
"dark": "#201C17"
},
"BackgroundSecondary": {
"light": "#E6D9C7",
"dark": "#4A4138"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Forest": {
"Primary": {
"light": "#2D5016",
"dark": "#94C76B"
},
"Secondary": {
"light": "#6B8E23",
"dark": "#B0D182"
},
"Accent": {
"light": "#FFD700",
"dark": "#FFD700"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#ECEFE3",
"dark": "#191E18"
},
"BackgroundSecondary": {
"light": "#C1C9AE",
"dark": "#384436"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Lavender": {
"Primary": {
"light": "#6B418B",
"dark": "#D1B0E3"
},
"Secondary": {
"light": "#8B61B0",
"dark": "#DEBFEB"
},
"Accent": {
"light": "#E34A82",
"dark": "#FF9EC7"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#F2F0F5",
"dark": "#18141E"
},
"BackgroundSecondary": {
"light": "#D9D1E0",
"dark": "#393142"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Midnight": {
"Primary": {
"light": "#1E4A94",
"dark": "#82B5EB"
},
"Secondary": {
"light": "#2E61B0",
"dark": "#94C7F2"
},
"Accent": {
"light": "#4A94E3",
"dark": "#9ED9FF"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#EEF1F7",
"dark": "#121720"
},
"BackgroundSecondary": {
"light": "#CCD6E3",
"dark": "#303849"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Mint": {
"Primary": {
"light": "#38B094",
"dark": "#94F2D9"
},
"Secondary": {
"light": "#61C7B0",
"dark": "#BFFAEB"
},
"Accent": {
"light": "#2E9EB0",
"dark": "#6BEBF2"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#EEF6F1",
"dark": "#172020"
},
"BackgroundSecondary": {
"light": "#D1E3D9",
"dark": "#384A4A"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Monochrome": {
"Primary": {
"light": "#333333",
"dark": "#E6E6E6"
},
"Secondary": {
"light": "#666666",
"dark": "#BFBFBF"
},
"Accent": {
"light": "#999999",
"dark": "#D1D1D1"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#F1F1F1",
"dark": "#171717"
},
"BackgroundSecondary": {
"light": "#D5D5D5",
"dark": "#3C3C3C"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Ocean": {
"Primary": {
"light": "#006B8F",
"dark": "#4AB5D1"
},
"Secondary": {
"light": "#008B8B",
"dark": "#61D1C7"
},
"Accent": {
"light": "#FF7F50",
"dark": "#FF7F50"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#E5ECF2",
"dark": "#171B23"
},
"BackgroundSecondary": {
"light": "#BDCBD6",
"dark": "#323B4C"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Sunset": {
"Primary": {
"light": "#FF4500",
"dark": "#FF9E61"
},
"Secondary": {
"light": "#FF6347",
"dark": "#FFAD7D"
},
"Accent": {
"light": "#FFD700",
"dark": "#FFD700"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#F7F1E8",
"dark": "#211914"
},
"BackgroundSecondary": {
"light": "#DCD0BB",
"dark": "#433329"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
},
"Teal": {
"Primary": {
"light": "#07A0C3",
"dark": "#61CCE3"
},
"Secondary": {
"light": "#0055A5",
"dark": "#61A6D9"
},
"Accent": {
"light": "#F0C808",
"dark": "#F0C808"
},
"Error": {
"light": "#DD1C1A",
"dark": "#FF5344"
},
"BackgroundPrimary": {
"light": "#FFF1D0",
"dark": "#0A1929"
},
"BackgroundSecondary": {
"light": "#FFFFFF",
"dark": "#1A2F3F"
},
"TextPrimary": {
"light": "#111111",
"dark": "#F5F5F5"
},
"TextSecondary": {
"light": "#444444",
"dark": "#C7C7C7"
},
"TextOnPrimary": {
"light": "#FFFFFF",
"dark": "#FFFFFF"
}
}
},
"widget": {}
}

View File

@@ -0,0 +1,409 @@
{
"screens": [
{
"name": "ForgotPasswordView",
"path": "iosApp/iosApp/PasswordReset/ForgotPasswordView.swift",
"category": "auth"
},
{
"name": "LoginView",
"path": "iosApp/iosApp/Login/LoginView.swift",
"category": "auth"
},
{
"name": "RegisterView",
"path": "iosApp/iosApp/Register/RegisterView.swift",
"category": "auth"
},
{
"name": "ResetPasswordView",
"path": "iosApp/iosApp/PasswordReset/ResetPasswordView.swift",
"category": "auth"
},
{
"name": "VerifyEmailView",
"path": "iosApp/iosApp/VerifyEmail/VerifyEmailView.swift",
"category": "auth"
},
{
"name": "VerifyResetCodeView",
"path": "iosApp/iosApp/PasswordReset/VerifyResetCodeView.swift",
"category": "auth"
},
{
"name": "ContractorDetailView",
"path": "iosApp/iosApp/Contractor/ContractorDetailView.swift",
"category": "contractor"
},
{
"name": "ContractorsListView",
"path": "iosApp/iosApp/Contractor/ContractorsListView.swift",
"category": "contractor"
},
{
"name": "AddDocumentView",
"path": "iosApp/iosApp/Documents/AddDocumentView.swift",
"category": "document"
},
{
"name": "DocumentDetailView",
"path": "iosApp/iosApp/Documents/DocumentDetailView.swift",
"category": "document"
},
{
"name": "DocumentFormView",
"path": "iosApp/iosApp/Documents/DocumentFormView.swift",
"category": "document"
},
{
"name": "DocumentsWarrantiesView",
"path": "iosApp/iosApp/Documents/DocumentsWarrantiesView.swift",
"category": "document"
},
{
"name": "EditDocumentView",
"path": "iosApp/iosApp/Documents/EditDocumentView.swift",
"category": "document"
},
{
"name": "OnboardingCreateAccountView",
"path": "iosApp/iosApp/Onboarding/OnboardingCreateAccountView.swift",
"category": "onboarding"
},
{
"name": "OnboardingFirstTaskView",
"path": "iosApp/iosApp/Onboarding/OnboardingFirstTaskView.swift",
"category": "onboarding"
},
{
"name": "OnboardingJoinResidenceView",
"path": "iosApp/iosApp/Onboarding/OnboardingJoinResidenceView.swift",
"category": "onboarding"
},
{
"name": "OnboardingNameResidenceView",
"path": "iosApp/iosApp/Onboarding/OnboardingNameResidenceView.swift",
"category": "onboarding"
},
{
"name": "OnboardingSubscriptionView",
"path": "iosApp/iosApp/Onboarding/OnboardingSubscriptionView.swift",
"category": "onboarding"
},
{
"name": "OnboardingValuePropsView",
"path": "iosApp/iosApp/Onboarding/OnboardingValuePropsView.swift",
"category": "onboarding"
},
{
"name": "OnboardingVerifyEmailView",
"path": "iosApp/iosApp/Onboarding/OnboardingVerifyEmailView.swift",
"category": "onboarding"
},
{
"name": "OnboardingWelcomeView",
"path": "iosApp/iosApp/Onboarding/OnboardingWelcomeView.swift",
"category": "onboarding"
},
{
"name": "AnimationTestingView",
"path": "iosApp/iosApp/Profile/AnimationTesting/AnimationTestingView.swift",
"category": "profile"
},
{
"name": "FireworkCheckmarkView",
"path": "iosApp/iosApp/Profile/AnimationTesting/TaskAnimations.swift",
"category": "profile"
},
{
"name": "ImplodeCheckmarkView",
"path": "iosApp/iosApp/Profile/AnimationTesting/TaskAnimations.swift",
"category": "profile"
},
{
"name": "NotificationPreferencesView",
"path": "iosApp/iosApp/Profile/NotificationPreferencesView.swift",
"category": "profile"
},
{
"name": "ProfileTabView",
"path": "iosApp/iosApp/Profile/ProfileTabView.swift",
"category": "profile"
},
{
"name": "ProfileView",
"path": "iosApp/iosApp/Profile/ProfileView.swift",
"category": "profile"
},
{
"name": "RippleCheckmarkView",
"path": "iosApp/iosApp/Profile/AnimationTesting/TaskAnimations.swift",
"category": "profile"
},
{
"name": "StarburstCheckmarkView",
"path": "iosApp/iosApp/Profile/AnimationTesting/TaskAnimations.swift",
"category": "profile"
},
{
"name": "TestColumnView",
"path": "iosApp/iosApp/Profile/AnimationTesting/AnimationTestingView.swift",
"category": "profile"
},
{
"name": "ThemeSelectionView",
"path": "iosApp/iosApp/Profile/ThemeSelectionView.swift",
"category": "profile"
},
{
"name": "AddResidenceView",
"path": "iosApp/iosApp/AddResidenceView.swift",
"category": "residence"
},
{
"name": "EditResidenceView",
"path": "iosApp/iosApp/EditResidenceView.swift",
"category": "residence"
},
{
"name": "EmptyResidencesView",
"path": "iosApp/iosApp/Subviews/Residence/EmptyResidencesView.swift",
"category": "residence"
},
{
"name": "JoinResidenceView",
"path": "iosApp/iosApp/Residence/JoinResidenceView.swift",
"category": "residence"
},
{
"name": "ManageUsersView",
"path": "iosApp/iosApp/Residence/ManageUsersView.swift",
"category": "residence"
},
{
"name": "ResidenceDetailView",
"path": "iosApp/iosApp/Residence/ResidenceDetailView.swift",
"category": "residence"
},
{
"name": "ResidenceFormView",
"path": "iosApp/iosApp/ResidenceFormView.swift",
"category": "residence"
},
{
"name": "ResidencesListView",
"path": "iosApp/iosApp/Residence/ResidencesListView.swift",
"category": "residence"
},
{
"name": "SummaryStatView",
"path": "iosApp/iosApp/Subviews/Residence/SummaryStatView.swift",
"category": "residence"
},
{
"name": "AnimatedHoneyDueIconView",
"path": "iosApp/iosApp/Subviews/Common/HoneyDueIconView.swift",
"category": "shared"
},
{
"name": "AsyncEmptyStateView",
"path": "iosApp/iosApp/Core/AsyncContentView.swift",
"category": "shared"
},
{
"name": "DefaultErrorView",
"path": "iosApp/iosApp/Core/AsyncContentView.swift",
"category": "shared"
},
{
"name": "DefaultLoadingView",
"path": "iosApp/iosApp/Core/AsyncContentView.swift",
"category": "shared"
},
{
"name": "EmptyStateView",
"path": "iosApp/iosApp/Documents/Components/EmptyStateView.swift",
"category": "shared"
},
{
"name": "ErrorMessageView",
"path": "iosApp/iosApp/Subviews/Common/ErrorMessageView.swift",
"category": "shared"
},
{
"name": "ErrorView",
"path": "iosApp/iosApp/Subviews/Common/ErrorView.swift",
"category": "shared"
},
{
"name": "HoneyDueIconView",
"path": "iosApp/iosApp/Subviews/Common/HoneyDueIconView.swift",
"category": "shared"
},
{
"name": "HoneycombSummaryView",
"path": "iosApp/iosApp/Shared/Components/HoneycombCompletionGrid.swift",
"category": "shared"
},
{
"name": "ImageThumbnailView",
"path": "iosApp/iosApp/Subviews/Common/ImageThumbnailView.swift",
"category": "shared"
},
{
"name": "InlineLoadingView",
"path": "iosApp/iosApp/Core/LoadingOverlay.swift",
"category": "shared"
},
{
"name": "MainTabView",
"path": "iosApp/iosApp/MainTabView.swift",
"category": "shared"
},
{
"name": "RootView",
"path": "iosApp/iosApp/RootView.swift",
"category": "shared"
},
{
"name": "SkeletonView",
"path": "iosApp/iosApp/Core/LoadingOverlay.swift",
"category": "shared"
},
{
"name": "StandardEmptyStateView",
"path": "iosApp/iosApp/Shared/Components/SharedEmptyStateView.swift",
"category": "shared"
},
{
"name": "StandardLoadingView",
"path": "iosApp/iosApp/Shared/Extensions/ViewExtensions.swift",
"category": "shared"
},
{
"name": "StatView",
"path": "iosApp/iosApp/Subviews/Common/StatView.swift",
"category": "shared"
},
{
"name": "FeatureComparisonView",
"path": "iosApp/iosApp/Subscription/FeatureComparisonView.swift",
"category": "subscription"
},
{
"name": "PromoContentView",
"path": "iosApp/iosApp/Subscription/UpgradePromptView.swift",
"category": "subscription"
},
{
"name": "UpgradeFeatureView",
"path": "iosApp/iosApp/Subscription/UpgradeFeatureView.swift",
"category": "subscription"
},
{
"name": "UpgradePromptView",
"path": "iosApp/iosApp/Subscription/UpgradePromptView.swift",
"category": "subscription"
},
{
"name": "AddTaskView",
"path": "iosApp/iosApp/Task/AddTaskView.swift",
"category": "task"
},
{
"name": "AddTaskWithResidenceView",
"path": "iosApp/iosApp/Task/AddTaskWithResidenceView.swift",
"category": "task"
},
{
"name": "AllTasksView",
"path": "iosApp/iosApp/Task/AllTasksView.swift",
"category": "task"
},
{
"name": "CompleteTaskView",
"path": "iosApp/iosApp/Task/CompleteTaskView.swift",
"category": "task"
},
{
"name": "CompletionCardView",
"path": "iosApp/iosApp/Subviews/Task/CompletionCardView.swift",
"category": "task"
},
{
"name": "ContractorPickerView",
"path": "iosApp/iosApp/Task/CompleteTaskView.swift",
"category": "task"
},
{
"name": "DynamicTaskColumnView",
"path": "iosApp/iosApp/Subviews/Task/DynamicTaskColumnView.swift",
"category": "task"
},
{
"name": "EditTaskView",
"path": "iosApp/iosApp/Task/EditTaskView.swift",
"category": "task"
},
{
"name": "EmptyTasksView",
"path": "iosApp/iosApp/Subviews/Task/EmptyTasksView.swift",
"category": "task"
},
{
"name": "SwipeHintView",
"path": "iosApp/iosApp/Subviews/Task/TasksSection.swift",
"category": "task"
},
{
"name": "TaskFormView",
"path": "iosApp/iosApp/Task/TaskFormView.swift",
"category": "task"
},
{
"name": "TaskSuggestionsView",
"path": "iosApp/iosApp/Task/TaskSuggestionsView.swift",
"category": "task"
},
{
"name": "TaskTemplatesBrowserView",
"path": "iosApp/iosApp/Task/TaskTemplatesBrowserView.swift",
"category": "task"
},
{
"name": "FreeWidgetView",
"path": "iosApp/HoneyDue/HoneyDue.swift",
"category": "widget"
},
{
"name": "HoneyDueEntryView",
"path": "iosApp/HoneyDue/HoneyDue.swift",
"category": "widget"
},
{
"name": "LargeWidgetView",
"path": "iosApp/HoneyDue/HoneyDue.swift",
"category": "widget"
},
{
"name": "MediumWidgetView",
"path": "iosApp/HoneyDue/HoneyDue.swift",
"category": "widget"
},
{
"name": "OrganicStatsView",
"path": "iosApp/HoneyDue/HoneyDue.swift",
"category": "widget"
},
{
"name": "OrganicTaskRowView",
"path": "iosApp/HoneyDue/HoneyDue.swift",
"category": "widget"
},
{
"name": "SmallWidgetView",
"path": "iosApp/HoneyDue/HoneyDue.swift",
"category": "widget"
}
]
}