From cd8d6a052b358d0dd56e143d8a7e40462d5873d1 Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 17:05:47 -0700 Subject: [PATCH 01/10] Use intrinsic height for scroll snapshots --- AGENTS.md | 1 + .../SnapshotTests/FlyoverSnapshotTests.swift | 6 +- .../canvasAndList.FlyoverCanvas_iPad.png | 4 +- .../canvasAndList.FlyoverCanvas_iPad_dark.png | 4 +- .../canvasAndList.FlyoverCompact_iPhone.png | 4 +- .../canvasAndList.FlyoverList_iPad.png | 4 +- .../InspectorSnapshotTests.swift | 6 +- .../inspectorSurfaces.Root_iPhone.png | 4 +- .../inspectorSurfaces.Root_iPhone_dark.png | 4 +- .../inspectorSurfaces.SwiftData_iPhone.png | 4 +- ...nspectorSurfaces.SwiftData_iPhone_dark.png | 4 +- .../PeriscopeViewerSnapshotTests.swift | 13 +- ...periscopeViewer.PeriscopeViewer_iPhone.png | 4 +- ...copeViewer.PeriscopeViewer_iPhone_dark.png | 4 +- .../Sources/Viewer/PeriscopeViewer.swift | 89 +++++---- Shared/SnapshotKit/AGENTS.md | 6 + Shared/SnapshotKit/README.md | 6 + .../AccessibilitySnapshotViewController.swift | 11 +- .../Sources/SnapshotImageRendering.swift | 5 +- .../WhereFlyoverViewSnapshotTests.swift | 2 +- .../appIcon.Default_iPad.png | 4 +- .../appIcon.Default_iPad_accessibility.png | 4 +- .../appIcon.Default_iPad_ax5.png | 4 +- .../appIcon.Default_iPad_contrast.png | 4 +- .../appIcon.Default_iPad_dark.png | 4 +- .../appIcon.Default_iPhone.png | 4 +- .../appIcon.Default_iPhone_accessibility.png | 4 +- .../appIcon.Default_iPhone_ax5.png | 4 +- .../appIcon.Default_iPhone_contrast.png | 4 +- .../appIcon.Default_iPhone_dark.png | 4 +- .../calendarContent.Empty_iPhone.png | 4 +- .../calendarContent.Empty_iPhone_dark.png | 4 +- .../calendarContent.Focused_iPhone.png | 4 +- .../calendarContent.Focused_iPhone_dark.png | 4 +- ...calendarContent.FullContent_fullHeight.png | 3 - .../calendarContent.MissingDays_iPhone.png | 4 +- ...alendarContent.MissingDays_iPhone_dark.png | 4 +- .../calendarContent.WithData_iPad.png | 4 +- ...darContent.WithData_iPad_accessibility.png | 4 +- .../calendarContent.WithData_iPad_ax5.png | 4 +- ...calendarContent.WithData_iPad_contrast.png | 4 +- .../calendarContent.WithData_iPad_dark.png | 4 +- .../calendarContent.WithData_iPhone.png | 4 +- ...rContent.WithData_iPhone_accessibility.png | 4 +- .../calendarContent.WithData_iPhone_ax5.png | 4 +- ...lendarContent.WithData_iPhone_contrast.png | 4 +- .../calendarContent.WithData_iPhone_dark.png | 4 +- .../cardDesignerStudio.Default_iPhone.png | 4 +- ...cardDesignerStudio.Default_iPhone_dark.png | 4 +- .../dayRelabel.Default_iPad.png | 4 +- .../dayRelabel.Default_iPad_accessibility.png | 4 +- .../dayRelabel.Default_iPad_ax5.png | 4 +- .../dayRelabel.Default_iPad_contrast.png | 4 +- .../dayRelabel.Default_iPad_dark.png | 4 +- .../dayRelabel.Default_iPhone.png | 4 +- ...ayRelabel.Default_iPhone_accessibility.png | 4 +- .../dayRelabel.Default_iPhone_ax5.png | 4 +- .../dayRelabel.Default_iPhone_contrast.png | 4 +- .../dayRelabel.Default_iPhone_dark.png | 4 +- .../dayRelabel.WithAudit_iPhone.png | 4 +- .../dayRelabel.WithAudit_iPhone_dark.png | 4 +- .../elsewhere.Loaded_iPad.png | 4 +- .../elsewhere.Loaded_iPad_accessibility.png | 4 +- .../elsewhere.Loaded_iPad_ax5.png | 4 +- .../elsewhere.Loaded_iPad_contrast.png | 4 +- .../elsewhere.Loaded_iPad_dark.png | 4 +- .../elsewhere.Loaded_iPhone.png | 4 +- .../elsewhere.Loaded_iPhone_accessibility.png | 4 +- .../elsewhere.Loaded_iPhone_ax5.png | 4 +- .../elsewhere.Loaded_iPhone_contrast.png | 4 +- .../elsewhere.Loaded_iPhone_dark.png | 4 +- .../flightDayDetail.Default_iPad.png | 4 +- ...htDayDetail.Default_iPad_accessibility.png | 4 +- .../flightDayDetail.Default_iPad_ax5.png | 4 +- .../flightDayDetail.Default_iPad_contrast.png | 4 +- .../flightDayDetail.Default_iPad_dark.png | 4 +- .../flightDayDetail.Default_iPhone.png | 4 +- ...DayDetail.Default_iPhone_accessibility.png | 4 +- .../flightDayDetail.Default_iPhone_ax5.png | 4 +- ...lightDayDetail.Default_iPhone_contrast.png | 4 +- .../flightDayDetail.Default_iPhone_dark.png | 4 +- .../license.Default_iPad.png | 4 +- .../license.Default_iPad_accessibility.png | 4 +- .../license.Default_iPad_ax5.png | 4 +- .../license.Default_iPad_contrast.png | 4 +- .../license.Default_iPad_dark.png | 4 +- .../license.Default_iPhone.png | 4 +- .../license.Default_iPhone_accessibility.png | 4 +- .../license.Default_iPhone_ax5.png | 4 +- .../license.Default_iPhone_contrast.png | 4 +- .../license.Default_iPhone_dark.png | 4 +- .../license.NoNotice_iPhone.png | 4 +- .../license.NoNotice_iPhone_dark.png | 4 +- .../locations.Loaded_iPad.png | 4 +- .../locations.Loaded_iPad_accessibility.png | 4 +- .../locations.Loaded_iPad_ax5.png | 4 +- .../locations.Loaded_iPad_contrast.png | 4 +- .../locations.Loaded_iPad_dark.png | 4 +- .../locations.Loaded_iPhone.png | 4 +- .../locations.Loaded_iPhone_accessibility.png | 4 +- .../locations.Loaded_iPhone_ax5.png | 4 +- .../locations.Loaded_iPhone_contrast.png | 4 +- .../locations.Loaded_iPhone_dark.png | 4 +- .../locations.MissingDays_iPhone.png | 4 +- .../locations.MissingDays_iPhone_dark.png | 4 +- .../loggedDays.Loaded_iPad_accessibility.png | 4 +- .../manualDay.AddWithCancel_iPhone.png | 4 +- .../manualDay.AddWithCancel_iPhone_dark.png | 4 +- .../manualDay.Add_iPad.png | 4 +- .../manualDay.Add_iPad_accessibility.png | 4 +- .../manualDay.Add_iPad_ax5.png | 4 +- .../manualDay.Add_iPad_contrast.png | 4 +- .../manualDay.Add_iPad_dark.png | 4 +- .../manualDay.Add_iPhone.png | 4 +- .../manualDay.Add_iPhone_accessibility.png | 4 +- .../manualDay.Add_iPhone_ax5.png | 4 +- .../manualDay.Add_iPhone_contrast.png | 4 +- .../manualDay.Add_iPhone_dark.png | 4 +- .../manualDay.EditAuthoritative_iPhone.png | 4 +- ...anualDay.EditAuthoritative_iPhone_dark.png | 4 +- .../manualDay.EditPlain_iPhone.png | 4 +- .../manualDay.EditPlain_iPhone_dark.png | 4 +- .../presenceTimeline.WithData_iPad.png | 4 +- ...ceTimeline.WithData_iPad_accessibility.png | 4 +- .../presenceTimeline.WithData_iPad_ax5.png | 4 +- ...resenceTimeline.WithData_iPad_contrast.png | 4 +- .../presenceTimeline.WithData_iPad_dark.png | 4 +- .../presenceTimeline.WithData_iPhone.png | 4 +- ...Timeline.WithData_iPhone_accessibility.png | 4 +- .../presenceTimeline.WithData_iPhone_ax5.png | 4 +- ...senceTimeline.WithData_iPhone_contrast.png | 4 +- .../presenceTimeline.WithData_iPhone_dark.png | 4 +- .../recentActivity.Loaded_iPad.png | 4 +- ...centActivity.Loaded_iPad_accessibility.png | 4 +- .../recentActivity.Loaded_iPad_ax5.png | 4 +- .../recentActivity.Loaded_iPad_contrast.png | 4 +- .../recentActivity.Loaded_iPad_dark.png | 4 +- .../recentActivity.Loaded_iPhone.png | 4 +- ...ntActivity.Loaded_iPhone_accessibility.png | 4 +- .../recentActivity.Loaded_iPhone_ax5.png | 4 +- .../recentActivity.Loaded_iPhone_contrast.png | 4 +- .../recentActivity.Loaded_iPhone_dark.png | 4 +- .../regionCustomize.Editor_iPhone.png | 4 +- .../regionCustomize.Editor_iPhone_dark.png | 4 +- .../regionCustomize.NeutralEditor_iPhone.png | 4 +- ...ionCustomize.NeutralEditor_iPhone_dark.png | 4 +- .../regionDays.WithData_iPad.png | 4 +- ...regionDays.WithData_iPad_accessibility.png | 4 +- .../regionDays.WithData_iPad_ax5.png | 4 +- .../regionDays.WithData_iPad_contrast.png | 4 +- .../regionDays.WithData_iPad_dark.png | 4 +- .../regionDays.WithData_iPhone.png | 4 +- ...gionDays.WithData_iPhone_accessibility.png | 4 +- .../regionDays.WithData_iPhone_ax5.png | 4 +- .../regionDays.WithData_iPhone_contrast.png | 4 +- .../regionDays.WithData_iPhone_dark.png | 4 +- .../resolution.WithIssues_iPad.png | 4 +- ...solution.WithIssues_iPad_accessibility.png | 4 +- .../resolution.WithIssues_iPad_ax5.png | 4 +- .../resolution.WithIssues_iPad_contrast.png | 4 +- .../resolution.WithIssues_iPad_dark.png | 4 +- .../resolution.WithIssues_iPhone.png | 4 +- ...lution.WithIssues_iPhone_accessibility.png | 4 +- .../resolution.WithIssues_iPhone_ax5.png | 4 +- .../resolution.WithIssues_iPhone_contrast.png | 4 +- .../resolution.WithIssues_iPhone_dark.png | 4 +- .../root.LoggedIn_iPhone.png | 4 +- .../root.LoggedIn_iPhone_dark.png | 4 +- .../settings.Default_iPad.png | 4 +- .../settings.Default_iPad_accessibility.png | 4 +- .../settings.Default_iPad_ax5.png | 4 +- .../settings.Default_iPad_contrast.png | 4 +- .../settings.Default_iPad_dark.png | 4 +- .../settings.Default_iPhone.png | 4 +- .../settings.Default_iPhone_accessibility.png | 4 +- .../settings.Default_iPhone_ax5.png | 4 +- .../settings.Default_iPhone_contrast.png | 4 +- .../settings.Default_iPhone_dark.png | 4 +- .../settings.Default_iPhone_rtl.png | 4 +- .../settings.DemoMode_iPhone.png | 4 +- .../settings.DemoMode_iPhone_dark.png | 4 +- .../seededEntryState.WhereFlyover_iPad.png | 4 +- .../year.Empty_iPhone.png | 4 +- .../year.Empty_iPhone_dark.png | 4 +- .../year.Loaded_iPad.png | 4 +- .../year.Loaded_iPad_accessibility.png | 4 +- .../year.Loaded_iPad_ax5.png | 4 +- .../year.Loaded_iPad_contrast.png | 4 +- .../year.Loaded_iPad_dark.png | 4 +- .../year.Loaded_iPhone.png | 4 +- .../year.Loaded_iPhone_accessibility.png | 4 +- .../year.Loaded_iPhone_ax5.png | 4 +- .../year.Loaded_iPhone_contrast.png | 4 +- .../year.Loaded_iPhone_dark.png | 4 +- .../CardDesigner/CardDesignerStudioView.swift | 180 +++++++++--------- .../Sources/Elsewhere/DayRelabelView.swift | 4 +- .../Sources/Elsewhere/ElsewhereView.swift | 2 +- .../Sources/Elsewhere/RegionDaysView.swift | 2 +- Where/WhereUI/Sources/MainTabs.swift | 8 + .../Sources/Manual/ManualDayView.swift | 8 +- .../Sources/Primary/CalendarContentView.swift | 21 +- .../Sources/Primary/LocationsView.swift | 13 +- .../Primary/PresenceTimelineList.swift | 6 +- .../Primary/RecentActivitySummaryView.swift | 16 +- .../Sources/Regions/RegionCustomizeView.swift | 4 +- .../Resolution/FlightDayDetailView.swift | 2 +- .../Sources/Resolution/ResolutionView.swift | 2 +- Where/WhereUI/Sources/RootView.swift | 34 ++-- .../Sources/Settings/AppIconView.swift | 25 ++- .../Sources/Settings/LicenseView.swift | 4 +- .../Sources/Settings/SettingsView.swift | 98 ++++++---- Where/WhereUI/Sources/Year/YearView.swift | 4 +- 212 files changed, 702 insertions(+), 611 deletions(-) delete mode 100644 Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.FullContent_fullHeight.png diff --git a/AGENTS.md b/AGENTS.md index c0b6edfe..a78da997 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -174,6 +174,7 @@ triage). **Always-on** rules every edit must honor stay in `AGENTS.md` or - **Image snapshots are the exception: one bundle per module, one shared scheme.** Each module owning image references has its own `*SnapshotTests` target over its `SnapshotTests/` folder, all listed in the single shared **StuffSnapshotTests** scheme and its dedicated CI `snapshot` job — slow and LFS-backed, so deliberately **out of** `Stuff-iOS-Tests`. References under any `__Snapshots__/` directory are Git LFS (`.gitattributes`; the CI job checks out with `lfs: true`). Framework halves: `Shared/SnapshotKit` (shippable matrix + previews) and `Shared/SnapshotKitTesting` (test-only pipeline, whose own regression bundle **SnapshotKitTestingTests** pixel-probes without LFS and runs in `Stuff-iOS-Tests`). - **A new image suite gets a target, not a scheme.** Add the `*SnapshotTests` target, list only `SnapshotKitTesting` in `extraPackageProducts`, and add it to the `StuffSnapshotTests` scheme's build and test lists — never a scheme or CI job of its own. An image bundle links only what its module needs (the Periscope and Inspector suites don't build against WhereUI at all); references follow the sources automatically via `#filePath`. - **Separate snapshot bundles are safe because each `.xctest` gets its own `StuffTestHost` process** (measured on Xcode 27 — `ProcessInfo.processIdentifier` probes; details in the snapshot-bundle comment in [`Project.swift`](Project.swift)). Each bundle statically embeds its own copy of `SnapshotKitTesting`'s capture state, and two copies in one process would corrupt each other. Tripwire: if a toolchain ever shares one host process across bundles, re-measure before adding another image bundle. +- **Snapshots containing scrolling content use full-content intrinsic height.** Any image snapshot whose rendered subject contains a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scrolling container uses SnapshotKit's full-content frame presets; fixed-height device frames are reserved for subjects without scrolling content. Snapshot the shared scrollable content, not greedy navigation, tab, or sheet chrome that prevents content-derived measurement (see `SnapshotConfiguration.Frame.fullContent`). ### Never double-link a product WhereUI already carries diff --git a/Shared/Flyover/SnapshotTests/FlyoverSnapshotTests.swift b/Shared/Flyover/SnapshotTests/FlyoverSnapshotTests.swift index b4965095..8f576f0a 100644 --- a/Shared/Flyover/SnapshotTests/FlyoverSnapshotTests.swift +++ b/Shared/Flyover/SnapshotTests/FlyoverSnapshotTests.swift @@ -12,7 +12,7 @@ struct FlyoverSnapshotTests { of: FlyoverView(catalog: catalog), named: "FlyoverCanvas", configurations: SnapshotConfiguration.combinations( - devices: [.iPad], + devices: [.iPadFullContent], colorSchemes: [.light, .dark], ), // Canvas previews load serially, so a cold CI host can still be resolving @@ -24,7 +24,7 @@ struct FlyoverSnapshotTests { of: FlyoverView(catalog: catalog), named: "FlyoverCompact", configurations: SnapshotConfiguration.combinations( - devices: [.iPhone], + devices: [.iPhoneFullContent], ), ) @@ -37,7 +37,7 @@ struct FlyoverSnapshotTests { }, named: "FlyoverList", configurations: SnapshotConfiguration.combinations( - devices: [.iPad], + devices: [.iPadFullContent], ), ) } diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png index 0f80e6ec..c6522947 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83aba7b3dc19053a209e0836e7468ac630e13be0ad5c348658bb4b2a571183b7 -size 1381413 +oid sha256:45da3b06cac317f61f51db1ab21e1ae9d1396c2837676ed151f0a0105eff3271 +size 1385568 diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png index 18592ce8..614de9d4 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:183c5455ab926a29d862dd384b0a72eb5231698a421a65d5014b3020e1b1b749 -size 507901 +oid sha256:8c353bcb1480ece95303571f82c264b6a3f7315a55707b197f0004f802195619 +size 506493 diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png index fc106022..2c7b881a 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f58298caec12dbda5ef66492b98e1859cd7881bb7bae0f26d8ccaa38f216a1c -size 565841 +oid sha256:24070dee554d3af5acbbbcba9941665512ba0774c0673925d66da7a03cdeaac3 +size 545276 diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverList_iPad.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverList_iPad.png index d455ba8d..0304e24e 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverList_iPad.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverList_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a0d1f32687eed2322ea2279b17f489ac32e25f33eb3d4eeabe4b6a5e0245c43 -size 1250445 +oid sha256:5fb828dfe6063748551ca3315a7019770a6d3cae6fa2a8a1a80a5c4f4509f199 +size 2576656 diff --git a/Shared/Inspector/SnapshotTests/InspectorSnapshotTests.swift b/Shared/Inspector/SnapshotTests/InspectorSnapshotTests.swift index bd6f9299..52aae18d 100644 --- a/Shared/Inspector/SnapshotTests/InspectorSnapshotTests.swift +++ b/Shared/Inspector/SnapshotTests/InspectorSnapshotTests.swift @@ -37,7 +37,7 @@ struct InspectorSnapshotTests { of: swiftDataView, named: "SwiftData", configurations: SnapshotConfiguration.combinations( - devices: [.iPhone], + devices: [.iPhoneFullContent], colorSchemes: [.light], ), ) @@ -66,7 +66,7 @@ struct InspectorSnapshotTests { of: swiftDataView, named: "SwiftData", configurations: SnapshotConfiguration.combinations( - devices: [.iPhone], + devices: [.iPhoneFullContent], colorSchemes: [.dark], ), ) @@ -119,7 +119,7 @@ struct InspectorSnapshotTests { of: rootView, named: "Root", configurations: SnapshotConfiguration.combinations( - devices: [.iPhone], + devices: [.iPhoneFullContent], colorSchemes: [.light, .dark], ), ) diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png index ee601dbf..8008a884 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e6603eb73233e9ed88387a3377afb57f12c158a7de07ed2e57e2db96f30b304 -size 150593 +oid sha256:3ebbe79a4803911cf559d3524d1c4c4862f2c1d9cd7c656cd7c81568b0c70b87 +size 118698 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png index ef3277c3..ffa10d10 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9b148f76f6764f626018a6b0ed12dbfe7021f106f83bdc7dbce0f9e7d74069d -size 154097 +oid sha256:e288ec2c851222fcd52b121ff003410304dea824e2bd52c210e010627a51919e +size 122589 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png index 0df91832..d45a8bac 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5836802ddb0fe84c597c7288d27fa2cc8726ba9fecf2af80911059d11c38ef4a -size 184932 +oid sha256:c87e56f3f2350d8f617e24888cde4eb101d65eb6610c149d7fd70e36f8cc7ca3 +size 111816 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png index 5a8fc533..a1e4260f 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d19ce2e2b9ec5cb4ea34e256cad0a27a9006d0ce30ba59e5be8d844652af434 -size 149379 +oid sha256:71c5218149bc9c85883bc8be91f4976bc1b0f8c7532b19f97cff9859a3f3546c +size 118280 diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift b/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift index ae5518d1..27fd88e3 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift @@ -1,6 +1,6 @@ import Foundation @_spi(Testing) import PeriscopeCore -import PeriscopeTools +@testable import PeriscopeTools import SnapshotKitTesting import SwiftUI import Testing @@ -12,14 +12,17 @@ import Testing struct PeriscopeViewerSnapshotTests { @Test func periscopeViewer() async throws { let store = try await Self.frozenStore() - let viewer = NavigationStack { - PeriscopeViewer(store: store, title: "Logs") - } + let viewer = PeriscopeViewer( + store: store, + title: "Logs", + defaults: .standard, + includesChrome: false, + ) await assertSnapshots( of: viewer, named: "PeriscopeViewer", configurations: SnapshotConfiguration.combinations( - devices: [.iPhone], + devices: [.iPhoneFullContent], colorSchemes: [.light, .dark], ), ) diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png index 17d1a4f7..738625f2 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6cb9eba40a9f1cd36a927d6bee262b03a0d581fbb563e6e30d6235f3fd0ebca -size 271787 +oid sha256:0a96b3bb553eda1c07012f21ac7f27b12a248bb2adabf3697f5056cee131358f +size 324994 diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png index 591a8f7f..08f104ac 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b406ea987b4ffe74c0d8c8f91b0915c8a73982bbaf166443443be6ea9eae760 -size 275196 +oid sha256:37d3267f6ac9b8e95521d2be5de2c5d09727bd0eef31b846b7d66e1b67b38241 +size 193497 diff --git a/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift b/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift index f3653593..30a8a7b7 100644 --- a/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift +++ b/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift @@ -15,6 +15,7 @@ public struct PeriscopeViewer: View { private let store: PeriscopeStore private let title: String private let defaults: UserDefaults + private let includesChrome: Bool @State private var model: PeriscopeViewerModel @State private var export: NDJSONExport? @State private var exportFailed = false @@ -52,56 +53,68 @@ public struct PeriscopeViewer: View { } public init(store: PeriscopeStore, title: String = "Logs") { - self.init(store: store, title: title, defaults: .standard) + self.init(store: store, title: title, defaults: .standard, includesChrome: true) } - init(store: PeriscopeStore, title: String, defaults: UserDefaults) { + init( + store: PeriscopeStore, + title: String, + defaults: UserDefaults, + includesChrome: Bool = true, + ) { self.store = store self.title = title self.defaults = defaults + self.includesChrome = includesChrome _model = State(initialValue: PeriscopeViewerModel(store: store)) _density = State(initialValue: .load(from: defaults)) } public var body: some View { - content - .navigationTitle(title) - .navigationBarTitleDisplayMode(.inline) - .toolbar { toolbarContent } - .navigationDestination(item: $spanDestination) { destination in - switch destination { - case .tree: - SpanTreeView(store: store) - case .history: - SpanHistoryView(store: store) - } - } - .sheet(item: $export) { export in - NDJSONExportSheet(export: export) - } - .alert("Export Failed", isPresented: $exportFailed) { - Button("OK", role: .cancel) {} - } - .environment(\.logRowDensity, density) - .onChange(of: density) { _, newValue in - newValue.save(to: defaults) + Group { + if includesChrome { + content + .navigationTitle(title) + .navigationBarTitleDisplayMode(.inline) + .toolbar { toolbarContent } + .navigationDestination(item: $spanDestination) { destination in + switch destination { + case .tree: + SpanTreeView(store: store) + case .history: + SpanHistoryView(store: store) + } + } + } else { + logsList } - .periscopeBroadwayRoot() - // Keyed on the store's identity: swapping stores in place cancels - // the old model's live stream and rebinds a fresh model — - // `State(initialValue:)` alone would keep serving the first store - // forever. Export/navigation/mode state is per-store too: nothing - // generated against the old store should survive the swap. - .task(id: ObjectIdentifier(store)) { - if model.store !== store { - model = PeriscopeViewerModel(store: store) - export = nil - exportFailed = false - spanDestination = nil - mode = .logs - } - await model.run() + } + .sheet(item: $export) { export in + NDJSONExportSheet(export: export) + } + .alert("Export Failed", isPresented: $exportFailed) { + Button("OK", role: .cancel) {} + } + .environment(\.logRowDensity, density) + .onChange(of: density) { _, newValue in + newValue.save(to: defaults) + } + .periscopeBroadwayRoot() + // Keyed on the store's identity: swapping stores in place cancels + // the old model's live stream and rebinds a fresh model — + // `State(initialValue:)` alone would keep serving the first store + // forever. Export/navigation/mode state is per-store too: nothing + // generated against the old store should survive the swap. + .task(id: ObjectIdentifier(store)) { + if model.store !== store { + model = PeriscopeViewerModel(store: store) + export = nil + exportFailed = false + spanDestination = nil + mode = .logs } + await model.run() + } } /// The nav-bar segmented control that switches surfaces, plus the diff --git a/Shared/SnapshotKit/AGENTS.md b/Shared/SnapshotKit/AGENTS.md index fbcc3d22..f91ed358 100644 --- a/Shared/SnapshotKit/AGENTS.md +++ b/Shared/SnapshotKit/AGENTS.md @@ -44,6 +44,12 @@ Complements the root [`AGENTS.md`](../../AGENTS.md) — read that first. `SnapshotCaptureFlag.swift`; don't simplify it to a plain `@Entry`. - **Design-system-agnostic.** SnapshotKit never imports Broadway/WhereUI; the Broadway root wrap is a consumer concern (`WhereUI`'s `whereSnapshot(...)`). +- **Scrollable subjects use full-content frames.** A snapshot containing a + `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scroller uses + `.fullContentScreenDefaults`, a consumer's matching compact preset, or an + explicit `.fullContent` frame. Pass the shared scrollable content without a + greedy `NavigationStack`, tab, or sheet wrapper so its settled content height + can be measured; fixed device frames are for non-scrolling subjects. ## Testing diff --git a/Shared/SnapshotKit/README.md b/Shared/SnapshotKit/README.md index 24ebe1ad..7e9aa07e 100644 --- a/Shared/SnapshotKit/README.md +++ b/Shared/SnapshotKit/README.md @@ -31,6 +31,12 @@ capture + comparison pipeline lives in the sibling - **`combinations(...)` + presets** (`.componentDefaults`, `.screenDefaults`, `.fullContentScreenDefaults`) — expand a terse declaration into the full matrix. +- **Full-content frames** (`.iPhoneFullContent`, `.iPadFullContent`, and + `.fullContent(name:width:)`) — capture the settled intrinsic height of + scrolling content, including UIKit-backed SwiftUI `List` and `Form` + containers. Pass the scrollable content itself rather than greedy navigation, + tab, or sheet chrome; fixed-height device frames are for non-scrolling + subjects. - **`SnapshotProviding`** — a type declares its variants via `static var snapshots: [SnapshotCase]`. - **`SnapshotCase`** — a named group of configurations plus a lazy content diff --git a/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift b/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift index 8e58189c..6e367638 100644 --- a/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift +++ b/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift @@ -17,11 +17,16 @@ final class AccessibilitySnapshotViewController: UIViewController { return snapshotView } - init(wrapping content: UIViewController) { + init(wrapping content: UIViewController, ownsContent: Bool) { self.content = content super.init(nibName: nil, bundle: nil) - addChild(content) - content.didMove(toParent: self) + if ownsContent { + addChild(content) + content.didMove(toParent: self) + } + // AccessibilitySnapshot temporarily hosts oversized contained views in + // its own renderer. Those controllers stay unparented so that re-hosting + // does not violate UIKit containment for tall, full-content captures. } @available(*, unavailable) diff --git a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift index 8c7c4d8e..b15c369a 100644 --- a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift +++ b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift @@ -192,7 +192,10 @@ private func renderSnapshotImageLocked( } let captureViewController: UIViewController = isAccessibility - ? AccessibilitySnapshotViewController(wrapping: viewController) + ? AccessibilitySnapshotViewController( + wrapping: viewController, + ownsContent: viewController.view.bounds.height <= window.bounds.height, + ) : viewController let wrappingViewController = SnapshotWrappingViewController(captureViewController) diff --git a/Where/WhereUI/SnapshotTests/WhereFlyoverViewSnapshotTests.swift b/Where/WhereUI/SnapshotTests/WhereFlyoverViewSnapshotTests.swift index 46d0287d..91b8ff43 100644 --- a/Where/WhereUI/SnapshotTests/WhereFlyoverViewSnapshotTests.swift +++ b/Where/WhereUI/SnapshotTests/WhereFlyoverViewSnapshotTests.swift @@ -13,7 +13,7 @@ struct WhereFlyoverViewSnapshotTests { of: FlyoverView(catalog: WhereFlyoverCatalog.make(world: world)), named: "WhereFlyover", configurations: SnapshotConfiguration.combinations( - devices: [.iPad], + devices: [.iPadFullContent], colorSchemes: [.light], ), // Flyover intentionally hosts many independent screen trees whose diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png index 70d03837..bbb59d65 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a64c00d8e71632478cf8b5b7f5191dd5bc8174fa9f1fd39b6b0fe200039bce88 -size 1179053 +oid sha256:d97a42265a9e07e48e562ead46a49027c1d11170adf84d350198027c2cc6e0dd +size 1719050 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png index e2aeb7f4..2c2ac31e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9be1d8dae30564909778bb649c631d8144fe49c73d5734eea53075fe144965fe -size 881900 +oid sha256:35d2d2069eca7758b203da4ee914c9b15bdcb116a2a0648a213c3bca1df3ee35 +size 940490 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png index 1d8aaac5..3f332971 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cd94079b242f58c658fe7d4e92ec5c1a57926dfa32aa284869164ca067d21d2 -size 1400475 +oid sha256:fd543051adc77a51efd11a7b35dfd566635c8a1cacdd8a8d40511d9fa657899e +size 1748188 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png index 1e753119..253c3f60 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53d15cd355cf1d5eb0a9e888ff6a91aad8b489c28e4041cc8f5e1cd98195feff -size 1178501 +oid sha256:ae4edfcff02eeb3890acde046cd589d6839f2b8ae3bc6a77b367ce9cf55d0d73 +size 1719534 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png index ff482913..6f0cc8cd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:683b2b671f37aad6ce6e8eb26a17afd055f9bc85a596f763983e0388af04fb7e -size 944182 +oid sha256:1cc0547f2e5263625544061ee720250a796b3cadddb8364eae0fbf85ad247b83 +size 1029676 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png index 9e1eb88c..6665231a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:109c5b24b03c449390807581c8f8e373b6e252adc9bd9bc07428951a242087cd -size 1217930 +oid sha256:82b7cc7a6eb7f93c1642f035143991f319b7dc6e2dd17243af13fd126f0ed36a +size 1416404 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png index c08bfd04..30e50b75 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e039185e04309cec4b35404aaedcb720733d4b2bd8f58e6f3648b40ee459de68 -size 831893 +oid sha256:f4202fde6fe963f3cb9ff2ebbdf854b54193f32422615ba779e7f7fd3877d108 +size 803880 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png index de1aade6..c010524c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0d91d1cddf62e0e5ca192da7387336711e16b75975dac44dd01c9e2123a1ccc -size 1399785 +oid sha256:c8930998b3f0a3674eed78d2f5bfd4f19412ed42a9f9ffb5a5b56dcdd8c91ff9 +size 1675893 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png index 53583fe4..37eecb7a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4382e2a70f919f62c836658ce44d19f7983e7a6b0d5c5d6ad82649d57d218346 -size 1214938 +oid sha256:19597804072d78222aed1acc16264996fd05c2f74c939c4dd32eeeed334d2f93 +size 1416852 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png index 6159c9d6..a6bbfce8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bab1cd8ea60e5ccf97cbad5d134554329744ac6f1f4eb69aa3db75252f2c99dd -size 944713 +oid sha256:92f8e205e0c07088261ad19e200c797aaaf924fc213570d5720d5d274fdbe6de +size 920294 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png index 2f32ec04..54fecd06 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c7c31e64348c09ab87fead4e30c982799396758b08be3a89f00a25ac00aa60a -size 221085 +oid sha256:040785f7f55833af33f379c5eb4814d7d73736896192f94275ad8206a0f8e526 +size 671636 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png index 08cd4ee1..4ef73aae 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cc46db36804d7df1f4418d55deee05716c9948740301b23d5064248cb57f987 -size 207938 +oid sha256:cf8dea3bfe069720720852b63541e96a3fe73baecb28e8cc4863527d4b24cd50 +size 629029 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png index 8cd77dce..037bdef2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d45d9e9b20df9a30bf7a96f18ec63f1705294f800ad6cafeca7598556428d685 -size 199908 +oid sha256:279bc87337f4aede4606a9fff1df2b8f1f5a048b3b0a5ea323e47b8a70a16de8 +size 740797 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png index d1ad26a6..232fe991 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e193af0cb5abb6526c0df8eeb23d31d22a09dd6c8066e38845262740e13ea152 -size 188886 +oid sha256:ddb713e6b4527efe4bbefcfe0761a3edd36d33b16a8345ee549ecb6fb7206071 +size 712682 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.FullContent_fullHeight.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.FullContent_fullHeight.png deleted file mode 100644 index d6bbaef3..00000000 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.FullContent_fullHeight.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85b05a6dad04002a85dc0c1a520a14d86e18b06117fd0e8934f4f564bb530af2 -size 1009600 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png index e1e38d16..72d9618b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a13c0d8cf8bcfa5eac237d97514c8abce9ca2d16f7aaeead5f6faa44d2d9cb6 -size 218511 +oid sha256:e8509f0fa7ca3912d33511f50f943d07ad6cd3f52c35eba80014ad9e97368a16 +size 194307 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png index 3df5d04f..a7e6a481 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e1a9f64f52ae2b870dcbd7a09eca768f4fc4a686a6c902dc579a434cb06357d -size 208368 +oid sha256:4b795f6c0866d589a0691cc303aaf7263ad0cc2ac9a3f353b625482be1f40919 +size 183808 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png index 327d3631..3f0f9c71 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:952002a769e972a5bc49796c28ac58fe966c1e95ac8be96ca29a1775c9aa0d67 -size 437880 +oid sha256:8944664cc6d5f33957f01aa0402ba3855f5faacd6a7118a0a58b70a09156a36c +size 1045591 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png index 7747d633..ca9d93a2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10293899a159dbc787b64a2d1b1b75775e9d7f171aa1fe6a866bc55fae09d1f3 -size 1481620 +oid sha256:57606ff82f8a737c1ad1fcb082ab20dfc0d63f516bd9a543f0acc0049defdc09 +size 3561909 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png index 90ccb3ff..78b8a8b3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cd2cba2722d4d1777e3da3fdf56d47b0be3af246a47dd0dcc3a2e0badd644b1 -size 468706 +oid sha256:c6fa5950fa1af17799048adc4e4f6bcbba44fb383f253806a350c1bf4edf829e +size 1635026 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png index e11f30e8..a8e48a7c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4cc4c1ef60e3d03c4420a5fa54620b021e8054411a65d022bf0eaa9a3757bfc -size 437132 +oid sha256:28b125bfacbf4fe12d6ca32e4201efece7d8a9836e5c0b0edcafdd28302a7bd6 +size 1044027 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png index 66815a9d..87f8d9d3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb68489d4b60890353aeec5783d1aa5cf58e77276a18c6f077bc0a165c1a42c1 -size 429576 +oid sha256:551e3cd8a42e7c0169ee5753aa77c47ea2f0ded06763a0fe4849fe1c67d95fba +size 1018695 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png index 9f979b37..abe7cd24 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:602f75b42b3914c4fe75170e65bbcfe2a56833d962ac7da41af2b01327a0c37a -size 227848 +oid sha256:cb13d2f8a701966b3236fd057194cddd9b4576b9ade4c2a16fc99e6d32723c02 +size 774418 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png index 1214cbde..efc4f349 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52dd2b125a6a4c651edb06b5b97aa7d74146d898319aa563bcc3fab3f788c02e -size 923875 +oid sha256:4bf7c96e975e47122d746c80864ac934cab809655797713359ef8abc3620ce9f +size 3138972 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png index d83cb15c..7bc14b31 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1369ddbb8ba728a515bf4c6c17c23579b825b378d1432ac402d6f32ee110a52c -size 223318 +oid sha256:b00601df75877da9ecdfaf076e6d7de486a144d2df405df4f38237664170e12d +size 1423495 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png index a777c0f6..3d1bb798 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f141a127ebf6162e774f704c718eba53842bda4d86f259abe08eeb51c93afda -size 231519 +oid sha256:824fcb9483393d3598a3222bda186379b1a39ffdd993781302ab6aaedc1905dc +size 777410 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png index ef02c756..95e99d99 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5d799f6b1b57318e64ca63694b07f8ff8bc5f49e189298cb8e55197940f00fc -size 224211 +oid sha256:0c8a3e610cf2b5f380d537d30e3a3993f5e29e0375153a2b22e6ae1fc2ee96d7 +size 754813 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png index 49208b38..699d115e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b63c3c6474d2cd6bee138fd543263a7296d7959e9dd042eeb973d025027a9528 -size 1030875 +oid sha256:da0035c09ea699ae84b364b3f4cf09fc93a1d976fe77704f1623e4faa0e85699 +size 1564763 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png index bb8424f0..b97b4f41 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4377af8ca4723e407f8b0944ff18ec755f822595dbf1f771d22b5a3218be2614 -size 1177910 +oid sha256:a404e3f3485054d86d9232963bd59777bbda3a64402a5e535d7f41c78c18a909 +size 1168898 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png index a6b5c603..d6fab132 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3f2373325855921ba29127be65d46309efa7d85aa04dead1d0adb24c4f743a0 -size 449485 +oid sha256:c2e6d080a639683e444f1cd68b716ccae59ee884bc299a7d1aabe2c652a47f79 +size 1289841 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png index d82a61ac..ecf3df9b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b04592db8f7b8151fefdb979197111ac2303c08d84dfa40f4430638145b712fa -size 891011 +oid sha256:f8f5ebb97b25f8efacd273ea31a99d4d8d8be6fbd03d5c6d2840d3b80bdc98d0 +size 2632878 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png index c5317251..c9b84838 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ec58febb21c0dda22aea06de9abf34e9ee533f29718c563e418786c10aae362 -size 609595 +oid sha256:a401f40b7388cd9316a9e293720a17604809e470be8f2fcac7f4f950f5895b15 +size 3412357 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png index bf319b08..4d97e9c5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:527576ff6a67fdbdcce8677327b1a177bf86ee61e6d9020f9da48c24a244b45f -size 453355 +oid sha256:c39e92c6bed641fcc173768a861c16f5e3c89673692d9e4a2eca1b6df7740d7d +size 1306878 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png index 8b8e8eef..dfbc9a44 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:996169b53da12622295e752a0746619f9afd428675f7dd7263fb85710e2f825f -size 455936 +oid sha256:60fa0eb493014183b8d7d581cfe76aaf555863b283ca8af40744a46e72383319 +size 1326566 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png index 6b6ab6a8..37993769 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:433fa24fbf560abf8fbcd63d391540d2bdc447438a1e34c2b90b8ab9ed7ece38 -size 272285 +oid sha256:2c6ba324466ad90b6c28432f8f8b50568439816614c357f867f698606ce6027d +size 1044239 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png index 339984d6..ccd89b83 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e4f66c42024063be57beea71961d907df31f7989290a42174cfafd87d8f36fb -size 570206 +oid sha256:a6aed4503f952d73d61cffc2b0e91609fa57cd4ddda4267e5793b764bb47274d +size 2317185 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png index 01707781..be6c9369 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7be31245eb968846af7f3d25e7b7ee0971ef885714e4331c4185e5f9bd60feb7 -size 303943 +oid sha256:def9f7dbafb14a1ba92da7544e28f2f7ab362151ceb0c57a4f6250b31a0090b0 +size 3266080 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png index 54237d2f..535afb1c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07b5813b5bacdeea3ebb4f57fbe6c1d299391cfda0fda704139f4d5dd58590d5 -size 269470 +oid sha256:0f4c66e9bf608cd68414d35a096083f884c6750499c440adae37a5cf16000d19 +size 1059328 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png index d3ce9dcc..9cc163f5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4593e0cfd6158220e426e3adaad8d90a1346c5a0d21f540e1f3a17e0e936cc7e -size 265853 +oid sha256:cc2ffc968b297300afa8fa7c7cd918f05a3927903e65128bb3cff06df16c296a +size 1052959 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png index 719bb8a3..2f0ffae5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85a0bc8c6f82319e209297c9c2049c1c43d98c0cd44c0f7cbb84f0859b3c2050 -size 272888 +oid sha256:c6b0b6b427ac41f626b8f7263e220439223aa72032d600f3a698912d22b50620 +size 1172928 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png index 7d36089d..8d09f4e6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac9f217d3cbd194fa3a1ad0d5e7696dc11d7d8b81a9c6dcc6d27a47409f36221 -size 266039 +oid sha256:9e027aa504d3be2afc52ac57717ed4cfb95767b5e400398d682b1270c9773e89 +size 1201411 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png index 3f30726a..bc3ff332 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd123a99fbaba0416f218a6743f699b76bfd7d77f941e35359f3db8ce34759aa -size 2750092 +oid sha256:a758f9fb4502dfbdcc9053f04981d9bdb14819aac3338c84ba0b7f44af6a77c7 +size 1682418 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png index c5106c4e..e7282a50 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14ee1c1110f8fd4fa988430eef85db1e57b9938ca5f18789d7562bd85e38bca1 -size 1824131 +oid sha256:f205f31e179ceedbdcc2cc70fb4bac2cd6315f9581d54c41959edfe703ecb9fe +size 1135892 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png index 735def69..f13a7b57 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7fd3614b3ce212089537df487deceb085aa78c6a1a40aac87993adbaf45bd98 -size 3724821 +oid sha256:b5090cac046dbc193c9b2634f8f4bfdc92e9aa283228b74ce1187b13e5e02d30 +size 2510054 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png index b842306b..d8b8bb3c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b437ca428269413cfe723108b4e8092b28125796479326a51e73eff91753b9a0 -size 2666110 +oid sha256:67fda2a8a082d5e906f629643174c00e44035d32ef4186549fdbc38c198838a8 +size 1671970 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png index 1f6c67bc..d8a965b3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:058fce8d69851f668fa9317df43cb4bdd7fab025877aa158d1fd6406b67c2147 -size 3169100 +oid sha256:94a30569cffc445c0f99a1ab71d169d75460a41ed45be958d7394119d5e16202 +size 2073450 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png index 5ac9389c..5c22baba 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11ec86733c878062fc47fa75310bbc205be0dbe8d05e1278661fc4369d387191 -size 1624803 +oid sha256:66836eb780c37164b8878c41c3d5b2d632ea1c1e5b7ef2f7ba24b7fc2a8f6f80 +size 1009102 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png index 0f9496d8..005d0797 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b8c5745199b4fbdc66d28313cc49eab3ec51c0e8f17de8ac6e6c36cf73d7ac6 -size 1091207 +oid sha256:1413188bfb34a9925ef2810913976cd980e43f579e657b191f78dec266f1eb13 +size 732447 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png index 42924f34..9efac6c5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9867b1fc4c99a92fd9d2be36b4c5d7932c26dad50e3dacfdcd947684a6aa0859 -size 1656270 +oid sha256:d9e8967fb63538a9ab34f4bff6c749eab9266a6f87c63d150a66fdbd1e937a6e +size 1421146 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png index 42a5c80b..64c0eb83 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e3fb70cfb79e38fab8558632dc28bc818afb13915bc70a8336386bd4b5f3410 -size 1541872 +oid sha256:3cb8fb39c3c9d62ca89db2077f4526143690065d3a3689458d2cfd83e72cfcc7 +size 970633 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png index 613c6241..7f1761ac 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb138adb39addac33982eb3a02d49a21c3645e535c4231e4cf96b561fcdf7fb3 -size 1857441 +oid sha256:c39027c04cd1deb638a8e06ad5f2c779b2a6d820a7c692348b6b3b09231e37d9 +size 1234024 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png index c1f56d1c..23e6f352 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36d2c2db85aea5b19abdda0855bb991bee117264cde930cb2f9b5a8a01dce6ea -size 291695 +oid sha256:f240e04f638c51f6b83b249632f3690061e256106adc81abd2d4e75bfb38a898 +size 161345 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png index 33a39382..8a03b2f5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5a9c3ee553a2104bee9bfc8b8c599c5226971cc37a11afae0ca636e394d4753 -size 528028 +oid sha256:55eb2b051271c1021c340acd7ffaa8e41fb937467b3345f2ad98020af6e15247 +size 296490 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png index 61643fee..4e5da06b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10ee1d844656224519ab97dcadc95a33b708bf729fc5f0d2e6a6a67e418cae61 -size 563338 +oid sha256:cdf0ca0295d2041c0a721e753a711b3e639e6df7c94bb3f3a5d21597950d7921 +size 479710 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png index ace4b6e3..0edd207c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7dde5c7c9e36e828d4a8081c1224e550a3fdab5cf4559a3acbc59b51fd8c4811 -size 293492 +oid sha256:cdf2c389eda2aaa4cd610f23528c58dbcd88be86fafa80d1c6c0d0c94440fa1f +size 164076 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png index 79053ff6..e4826ac7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5187aea0fd106f3dfec7517cd91912d43e1589fd2ff2711ed5e41b137d66af23 -size 295590 +oid sha256:b712f142afea91b621faca83d4b483cc216241177ca56a50d8f19c6ef3fef77e +size 169537 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png index 4987351a..9a026edd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f24320e0b6aa62bde0b11247a22f0fdef45c70abae8ce3638a84e4e055c6e2d -size 187864 +oid sha256:75a5fb4b0864af214ebbf08a0b18845c8886b8b9fcaee31d03266540c60ac8a6 +size 157261 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png index c8c8e7ab..53eb486f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39a57de8f85c108ff602340d8e89f0e6f8e1e29388b078d7711aaf2cbe8d589b -size 393867 +oid sha256:6f53a286bb281fb46814353e20e3a88d41f493ae0936209bd9f17b0c1f1529cd +size 342402 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png index 9aa81036..e854f365 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a3ca29d21511f0667b993ac399944811a608718dd493f1e56c652cde60db3f3 -size 253315 +oid sha256:08346bd258954eed4bd6c603d1d5962011ad27db67bb69b95ad6cfd8c503bff9 +size 516441 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png index 8a5cef0f..120c8289 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd88736b5680de3f8c559d2c07c2b209b68914792a0794452bfa272b49d50de9 -size 189276 +oid sha256:5e91bb616eace89a6729ea85bad23946f00de83f23c1b30c32ac8a80fe0f3d89 +size 160470 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png index bb2868df..e9241183 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c6f318c44612a5f422ea6d7fb6a37a60f126f5510c8862eacef27c0e0c9dba1 -size 191802 +oid sha256:7d633d21776dfdfda9d2d0d2cf9df49db8b78c954fb414e743bc7d84ce3f81f3 +size 168065 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png index 6a34cb67..c81288fd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b09ccdf25615b58b6e57a54d820a10a260bae3cf92d4e7779ecb576a534cb5dc -size 234042 +oid sha256:d8aa2e4f0f26739cd38de71a71e3ae57d3dc2155fbb7dcd56dc93f2d3229e487 +size 57146 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png index 61c2d1d2..c15079ce 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fd7ef865df350d7065c02a29f07ae60cc278b5d05290f4f514c511ac2198b27 -size 415249 +oid sha256:f63e787e080899ad50148b3ad677193c88876c9a90d5e68e32a3ac1143b519fc +size 168181 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png index 9582a6f9..5f1b3264 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db20743e5f477b45c5b33cf0bdc66a2bd61d60589f53aff229d08da2550171ee -size 428256 +oid sha256:729ff574479cc9e9883bd3f2d65281363068ec386768e326890ed1b0e0293e2d +size 348840 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png index 12ebcf62..5e55af21 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb3dc7e160a512d51d4e0fc16bbe739e2240a31b76e006a81d8b986e13f3f8f2 -size 234452 +oid sha256:19c545091e4138ce4783f801ace0ff440fa7ffb69881a81fafaad38839e3ff33 +size 57523 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png index 5c6de7f7..465c9704 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39e711d9bd781d6270ac26c69522457c3a309efdf1da983f46e50647b30c9ba4 -size 254695 +oid sha256:89e2c8600ab9f2229d187cceb33fc1bb1fc2170237d4ed8bb6bc0381d91695e4 +size 61831 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png index a85dc576..1a806a46 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc35d18dfaca0eb6279e2734b89e6239f9a8f33eaba4eda4a08d8fac2f7b68da -size 130913 +oid sha256:90ceb732d01511141fa86114e3c1f9f0f50273e7ad7a99f1f33af078eaf2866d +size 50056 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png index 9669de64..66e0df87 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7952dbb35334c63917df8fa50f92305b5c2d00deba3216029f0af1b1316d9869 -size 283914 +oid sha256:b02df15722958ad205fd6f0fa71e9ced12f16f62f13038c283c18b60645877c1 +size 141711 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png index 7610e973..e98d9cd7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a951cc3c62004f2dd5758bafda41e04ab222054d3f4df9a1c3706a53791547d -size 208168 +oid sha256:3d118f46ec2ed6dd480772933fadaaf6937c88b2e40987741d895f33e7c19e0d +size 366381 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png index 980489ba..83c771a9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0771da176143fc03ef058f8b958124760f7b3b213dd8653d9b8e03504e1d0a0c -size 131198 +oid sha256:729932e544002209a837376dab49b8a283c6605ee9b2517eb689f7aef270d457 +size 50365 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png index ef375e47..2616aa97 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:025984aa3a209a42a52c84f83ad46f4c298b85db56688798d0eef81130e4ce81 -size 140123 +oid sha256:7f50706d4bf67a3c750bd6835c620523dcaa42e70ee37586211849cbda308226 +size 53490 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png index e5a6866b..bbbd27a3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8f3722b01575f6e6308396f749f482a71393c177e95213e6b9bdf00a7abf1ae -size 95407 +oid sha256:146319ad80e6412e86b34ed4438b122d97a5b7340458401ebc02b111f30351d5 +size 14704 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png index 2551303e..7d11bfeb 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc794788e1d38be656ab221d501166cd1068ceda0f9b1d3deb7470c2bf0cf818 -size 104225 +oid sha256:8bfa1a30e79554675814b61ae42341b843afb80845f9b1596369e3cec2e2bea6 +size 15910 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png index b620ad84..42714db9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1d333f072d4f3a484050ea77e3bab34f41feb0cc8b312e8a7c08d0d942eb3f6 -size 3411142 +oid sha256:128040003ea91cabe2a42499d9865546d51ab501ca12344f7d2ab0768f0958fe +size 3512053 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png index a486bb06..0e265b12 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f284751fb6e582782d6c50abed9bb8eb311578e25a0eab8668ce288fdaedf3c -size 2316172 +oid sha256:c20c2e92b4b7bd20eccd4e048256a066e05624655522d2c8e1350931d4c9e281 +size 1985511 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png index 83ab2943..951ad138 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d529a7845264f909dd6426dcc6d84e322b2d483c7192d372749393e9c9c6fff -size 3764161 +oid sha256:c48f472dbddf08cf82e2c0de5ba2c81a7c55d90618b74c2ae6f9774872676574 +size 4070540 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png index 1bf3b185..98643775 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd20479556e72b37f66510531806cb6bd9e9559c107a813a8a4390b3049721e4 -size 3396140 +oid sha256:acbd2409da797ea1811abbc447e492abf5adb47fe92a89549e2827e47fc26590 +size 3481666 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png index 59c6866e..bd2b59b0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d1b93f787124b3a89025762e8b431539b4ec1794fff606cc4d4fc2f189c2381 -size 3790884 +oid sha256:581eb3c01e46722efb3db209e849c7b0f51b9fec8691fb404dd29b81dc8237eb +size 3864392 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png index 68cdb35d..d6fad0cc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0900251620d9d375d28f86f9735704ee4cf1d07339fc855a5cfd01841c0f6525 -size 2142029 +oid sha256:c8afa5b75c5cf2271587cfe8fdf3cb7e731604d86164ef9d53cd7a858a1cd22c +size 2249631 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png index 06cedbf6..f17b62b3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b91622f65fe9522ad5bf10f7a525998c13c5a445e71945c9b64cfcace5e9be1 -size 1407081 +oid sha256:7b48bab0d9d1eba76c609efc23a493bbe729804d53aebcacc09993c89695137c +size 1298691 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png index 75538b7c..d929716b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3f3efbd89321bef942f4893c598b11ec49ff9123c57df6e739c57abd4d04f71 -size 2552779 +oid sha256:3226bac41d4d271a0f1cc015b4236740990781d7d8639097ac22ca88ad2bb124 +size 2599121 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png index 747da9ae..a2fdcbf4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a3189fac99b485d4f1fd3c0ae8538389170332e1d57e6ba7f2955e668f1d425 -size 2082184 +oid sha256:7c44a67d31a81d62efae1e4904e8e4cc4368e76a9ad7cf19e11d3a7f0e980270 +size 2161619 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png index 3f1e6f9a..dd2714ed 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62430aefbeffe0ad9923b64533cdb1c9f31db017f8104c280c9d50f9259a3832 -size 2308676 +oid sha256:624eb3f5bc27453200e860c37452e338302707ff39503f1296716ed6df9293eb +size 2473619 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png index e4399666..2daf4065 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf8fcfbf31aade576fe6493508bb04dfee3786e9dfdf5eb4a36bbd4195c7ff06 -size 1197949 +oid sha256:3184ff847f760f7cba458dac1c7af7febc1e3ffbb45abc94568d54a768a5c195 +size 1048302 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png index 76765d04..85636470 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f45e56de038f464d5a30746d06b007e6fbdffff3593c3f300b3dd7052f7a767 -size 1246981 +oid sha256:0ded86d4c6887923e7b9b276f5448f2ceda55218a5e2be0d5bcbd216b7ffa208 +size 1112525 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png index 0bcea042..16eaf02d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2b18f0e000656621fc8e03c63bf03da2d2733b65e0487c5ce51fd82d15c0b96 -size 386185 +oid sha256:c93eae87c3168f5d3a6c7441d07db69f6bc68ca138fce627f7eef26cdce822a7 +size 386335 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png index 5abb6adc..6d45ef9e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3bc8414b756b2aafccbba2742f5517d2e00da73fb48d483cc29748e0042085b -size 272380 +oid sha256:13303f2d3f821c9a12aaec759c611c9163b0f6ecb49d88c0765f653cc4f237a1 +size 240174 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png index 669bae43..72d91082 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5be694aed74704bc45080737316c6eedd1c034bca26efaae97ba3b5a4cab85a0 -size 260310 +oid sha256:f4d0e240b7da085171195f3951cce06c6bc59531a0730cc6bfa24b073aa368ad +size 226657 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png index 659272a6..4f796918 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22f9201b2a25aeb7f2c296bb589700a07e23ef37d540339ab959f2ee533cf544 -size 361553 +oid sha256:1b1abbbc1c39b10f6958bc2f85c8cd4fdce86f1a89a5d4e98c048c55d396846f +size 261239 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png index 047aca6a..77ab664b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2d20b336a4c666453b5b3963a3d9be6e9018ff572e16b04277bca91af41dc67 -size 661607 +oid sha256:52620316f8ccccb13644f89aa592c67829b3523ba9337a9a7937aa1ecdcc4b1c +size 528940 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png index 37b19a92..e698c97e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f3b376c0036180bf374530f0159e73074df2a96fcfb6768f2762158d1d25ca2 -size 592087 +oid sha256:3e9a0fb1d9e95bea6cf9bb1d5e0694e7d8c3756cf1cd0c9b87cbcef012aaa3d5 +size 588972 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png index 5f6370a6..4c9e8a8b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f60f11a90a9b02cea37acd51ab5db4969d637295928ad5a6f8db45cb145b2c47 -size 364828 +oid sha256:f0bb733e816f17e9651d81b0209d9adaf89a4b84d4fb46fdcb6c76757b54065b +size 262431 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png index 2e31d15b..c1ff0282 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5f86aa7d11bbef4c982b8fe06ea52e9db596292e9dee1558346b14b4f5bc967 -size 359353 +oid sha256:8dd60631443d795e2749e6ed41ceb1b40c3a4651c7e7ba97020da8522e92ddf6 +size 259337 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png index dd09406d..c6b376a7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc882e792fe3dc89fc00ca7a5791304539355d4660ecce3393405f735374b245 -size 251724 +oid sha256:7a8a25cf86b0b8073331d3171a70879bbffc245cceb165ff530cbc94993c8ccb +size 219552 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png index afd40f51..bb63adfd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e22e9926145170886989d526a56a6663877fefa629bcc6dd8f0caa2ce45fdf5 -size 516162 +oid sha256:bb5ea916e8359c256517c32b6e0a30ffea5aac1d59c4ee1a7f48d459581ea8df +size 455909 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png index 8c2e3e03..2b64b84a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25f396cb14ec88242557e4992f898cb36801858beb9cbaee5a7ea1db5e1d78c8 -size 300918 +oid sha256:a129d0e95c0a414e2e8c0d5cfe2950f81f20e96eb6d935cd46a4e48b3c0ed02e +size 559652 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png index aa208feb..e558fb49 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2dbfedee0e17afe5bb9f9cb32e495f0d1ecbd5133103f0ee0614fd484fbe4ceb -size 249559 +oid sha256:94f3f2bb020fe149b7fa8bcbc901689297f3db8d06f842d5adedab990da1a73a +size 215310 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png index b87dd4b7..d7250ca5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c691d7cdec3fbf608354e20e492e256832c54355e179a66f83106dda2516d90 -size 246871 +oid sha256:7cb351587d6a0298547bca8d0edb24e0d0ad1607379e18f3df7b1e0b975f25b3 +size 213261 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png index f1bdbe5c..94124b63 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be75f69d9bf38cf45b9d1aa9f07a1b3d1379ae6c8088f16c4bc2b1171fd841e5 -size 273702 +oid sha256:90e6bbe7dc2adcaf6efe178e7364ca00fb9eb13add0ca26fbf365f01cb00561b +size 305927 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png index 193ade75..adb2789b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e80cc56d07e8247606d3d1b4f815907492fcc7975e2acc69e2a6eb62e6ccf63 -size 260522 +oid sha256:e8612da1bb506b07ed9fc6e19e685dc21f2acece75906131181fbe0eb3ba4f79 +size 294052 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png index 670b40e5..3053f6ed 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06e62ea17d7f6828e356901a34a4c68f97628cc9cf883dc7266641062640cbf5 -size 274231 +oid sha256:654b373b2f83853b7ac4feb36f515e7899b163c4cda0496321f40aa75d93c11d +size 247440 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png index a58de96e..403eed76 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48e29b4090fb189f2681256a630de196413f9ae10cdbebf7956770c14e2e6cf0 -size 261387 +oid sha256:51b941029b3b21445cbc686e246b0aaba200b43f45c359d00a68af695506fd9b +size 234293 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png index 06747b34..3eaba2ba 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3e1d78420bed780c40664f5ce3aeacdb3be807a025708ea8111459692abbc6b -size 305019 +oid sha256:bd66e9fcdea1dfc1576387a0df064f949c03c21f70d11c3df004a443f08d8f7c +size 368124 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png index 5e025558..5d780fd1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ecbf1c30977679a9c746d0a98ab527e6e57a11f6d2e2e446c21ecf7b0c99546 -size 447773 +oid sha256:cc8f0edc9664a72e012baf68317ff2946f0fcb9e4d6e558784eacaabdcb62936 +size 398836 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png index 2eec3552..2f24b323 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e64a641a5d52da077365990fbfe1df4238c3aab934783fb48f510fe5c04f37ec -size 598431 +oid sha256:d36de40f1fcdb960acf7aafb8d630d0dfddb68a98255b7e7131c83acefd77250 +size 722839 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png index 099ed985..0ae168e9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0db70c9ff31304e60f120cde796cda252aea27a8ca5d0ed5981208d5a5ff4780 -size 304687 +oid sha256:fafff87439050f6dc01b7b48f6ab7c6dd6b2682067eb01c954c3207967a7fa3d +size 382763 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png index 0906cfc7..2221e712 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc8519250638b1a956cada64bd02eb0878615a4c587dcfa22766e0b3ade49252 -size 311687 +oid sha256:0d87d2eb790d1870e4c412e9b7f82d62970f0bc649424b91e2f5f2f8b238748f +size 229030 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png index 9007d535..f355c971 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6cb23c52f428a2d775d356c0ac72342082c53106f51cff4b74d344b56cdac011 -size 188462 +oid sha256:e951d7007aafad9db9908399b5a25a0b1c3e4c5977fb3cb0777e06a01936a3d0 +size 305695 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png index f47f8b20..d26a4110 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:114c4328a63bb7f7651328a532ec39999c2054fc525422201f6bb0ba85a6b27f -size 298017 +oid sha256:261fc1cfe867a2364a48d7ea03b4ef774c592b99d9006ceb79eeb75765804a55 +size 322976 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png index 8bd9b175..4b140e8c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36d5c68f699dc2919c49744b1d5f043d3393378402c533b2979b0d1fd00388fc -size 247643 +oid sha256:de58411f03cb207f3796e0ba16360c030df6fe433e9bf01eab539d952223355f +size 760746 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png index 8a60a4e0..933c28e2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a63556a67c3700c062699bef6a0201f125465a0e1da1656e67aafe5b956298df -size 190570 +oid sha256:8dc752b62aeb9bce4bf0b0d81e10293a3e210ecf2fcfc4e744a8c8a5a1ac8750 +size 318805 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png index a877f9d6..57e30b5d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfff8d7bb9e5c9a1b8901ebc29dd3ddf5711479380751a5bbceac2f0005c063f -size 190485 +oid sha256:18c8d2a2196bf34daf1dad427746e56be9fd76b2b60c91bbd0a61c0dd41a441d +size 175320 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png index 4c68e9e8..93dded15 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2c401cbe8446b11b2234851949ac778651bcc6d018ae3e5544643508bb40b4c -size 437195 +oid sha256:7a8d9eaa23872cd9d677b7351e185a7d96bbfef710f8574db38277c5bf5a5ac1 +size 327620 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png index f01e7409..8268902b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e15ae2e602539013cb512dd5f5a15fc380476b3dd79d936d31615bac45bb1d20 -size 621074 +oid sha256:53ee5b55817bbbf36655988a25e25adbbf9ce79fc9f61bfad6b0f1d8dec2917d +size 246183 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png index 571a21bb..03973822 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3c41d5d60c1a1405c336254e4285ec96f98232ca4d145d24221e00002e36573 -size 534819 +oid sha256:f2a817d3844a200cbe2d5c7107d90cd2e404873973232eca23e047206159e4d6 +size 600489 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png index 3584d95a..9b25e572 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:569624764f079e6f9cbdd22fbb53737a14d0e50554089e49a170d518e6ae1d7e -size 429426 +oid sha256:f5cc1ca23558785075f2982f450b4f4a569b8f2c141c52a22db52cbe1b441fa6 +size 334735 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png index 43bb58d8..3ecb461b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bb86844e33be08e699d7514d6a952c6384e02aa188dff1252ba191ffb527a8c -size 434513 +oid sha256:d0f28a48c154cd494fb6769f4b11ed5c8f10b9171401adc4de349364b2327780 +size 81724 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png index cb62468c..b9212f55 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22ce28252fe8cadd9330d7ad31ceb85725518417d58efe4c1d6e93bd103c2b76 -size 296707 +oid sha256:2f222cc588d211ad0c3441ff7cac733c18626de01c0462f2b9a450f2697f3937 +size 257184 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png index 9e375290..83eff49d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8250320e6456160a73fee40e10dc87329aa051efe840dadc00a440ec4fc29ab4 -size 409104 +oid sha256:2e690c880731f8a099733114306bcfcab5447dc5d8b321664fb5ecbe6e2003cd +size 186212 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png index cd3fc835..975f178e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da731f73b61d8bedf78cc7111c560c93984aff5ba50b463fc867098df71abea0 -size 403892 +oid sha256:31cd4fe56e71a234c814f62cbb36e542671b85217ebd3c4970a8f10cb7e494fa +size 376533 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png index f0587367..9f29eb1f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8b5bd90f327967f604441152a8048eeb9b092c28a7e63413b0b0c1107012662 -size 290926 +oid sha256:b66d339d15e2f2bedca035afbc032e81602bffbf5e3f4e5682cfaa7b3fb47689 +size 266754 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png index 3c90c7ec..9355d836 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b407afced44954fd1193db76f39498ba4c09a2763fe2d8fc3a293c6418a5f21 -size 290780 +oid sha256:13b9501f30ea56059b6fcde0688976f549f289ef02a32afc251728083b4ff414 +size 71304 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png index 4608c890..400df205 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f6ce7c00b780d2cd9773dccab22d814dac81e8b482c7e69d89bf49a36d37732 -size 1423600 +oid sha256:9a6d3e883fcc7ff4d416f244710a5d6d55aef474309c5a870f8fcd97fa1b0f63 +size 1533200 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png index 64f9d531..8e669bc5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a7c643294879d4d5cc4b4c41849c8f18dd54b764beac821181e335bf53bd665 -size 1531556 +oid sha256:76fa520611d044df12411f033190cb30392832a319ed7b8a05d65b3b8aba854e +size 1641372 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png index 09cc6d01..010991dd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9366055af28267a2cce6acc50400a00a2667cc756115272fd620b50533fb362 -size 1345592 +oid sha256:323243ccfb78ce1980e55f03455ca72dc8ee1d88b3a5f65514fb80ba77f25fb1 +size 1453848 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png index dea89a05..8bad19f8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cbe2009bcc93e20f84cdbe60e4704a397c8eded2911506eae733dc7ea452d14 -size 1368962 +oid sha256:e2cc5e50321050f23ad08711e7e5addee8141f0e46e9c4b3902632662f333d00 +size 1476203 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png index 0ca6bd08..8c29df94 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09e17e4af1c48d45ac6d6bb016f3b4a117d0c03d9399177c4640de2b00fe34f1 -size 354728 +oid sha256:631c8f7df924a64ace2361ee0d2af9c5d6a9365efff5ef5d460e7e33e0bf9c6e +size 256443 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png index 3869fc41..0c7174f6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fc9a91e0a145c3f854dfaf7e3cebf88050c010b1cfc674aeeca0c1436048d0e -size 627642 +oid sha256:6c9f66ae3826375827885ef4a1df4163c74d48fbfbb3598f22dae4fe1124c25b +size 417691 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png index ba305cad..0dfcc062 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ecbe8e1fc912c87e75f6b28fa9ced181f8fad9c2c0b392b5c5db219f3c8f5983 -size 548161 +oid sha256:edda324543eea5dcb8c72a583245c5aef713276f739d97fa09aa0d6ae1576951 +size 665717 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png index e4ac387c..5017054e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9781c3c48cfd456ede8a43d60430666f84e17573b1b151bd2f4194b6cce6149 -size 356045 +oid sha256:319beb78c2392f6844517a277132ad4162b4a48b629d5b10ab21bb6ffca24032 +size 254550 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png index 3f18e4e5..7929291c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8d3371e0d4a7d16d1097d436bcfb11d43faa005ee46d14d5142ed767d56067f -size 364745 +oid sha256:c77cd20556860fa5e8201139de2b2100e005c37d6188a6491e84a9908a533434 +size 263730 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png index b8b392c9..187d3693 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a5658397b71b3032136d98abbf5b065500e42a9e57d294e578d035597e299c3 -size 229622 +oid sha256:74ba75a78b99b6f9f867a95a1b8ecd6733e6756a2aea2fdaf151e4afbdb0786a +size 190049 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png index 50c8ab4d..34ab6831 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:04e38c6626e03faf6297eaf3f655714082c513fe3e347529e74197afccee31f4 -size 470328 +oid sha256:36c6d1ed43290e881e388772b4a5d4e29956610a52304a81998ca8b9daa45bab +size 399982 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png index 07592c79..46fb8954 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce9a4beaca1b4fe41b93767c6422d712231a63a1f92eb71161a3b5375c11a899 -size 194177 +oid sha256:a20d3f6e35079d22efae27e96a3ba50927be43efeb958148ff756d41f5dabf5e +size 747493 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png index 0ede6ed9..95a2db8d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:072bc667c7626e97d21f8aa154f26081641ef545ad6362351d618686aaf03851 -size 231000 +oid sha256:d208189c54b7624e6680b4a9c4285d03e9ed8a3031668b9228b505abcfbed093 +size 191040 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png index d7002ac4..592fc167 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:188451794438bbc5702703d3ccb58a8575ce39e826fef09fee5df83eae4d5b6e -size 238507 +oid sha256:6d037e2a708cf37aa77bc3fdea4ff38840074ab21c3eb9b478c639fa452cacef +size 197745 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png index 2c770687..4b4cc966 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7429c819e22c3cf408b886dfec97482ab712f7e16ffd7cef39f569e40df2a1da -size 303715 +oid sha256:d934fe1deeb9112b80948debcfefe663fcadce3c39bf71b652366e0828eddc3b +size 197890 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png index e02ac75f..79b12839 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e0d29e47df1b91f450cadafa05f4d62b3998c4c0ad8c259e10faa33249efc6e -size 532837 +oid sha256:570a3191dbb8a343bdae31858f5764805668a582740f05b6b0647ebce24afdde +size 351891 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png index 95b15867..3a385cd6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e5c9a755a552cd8ab133c57ba68cbee6b61a878f2fca6febdf971121ae4a8da -size 463539 +oid sha256:2aeba2b1f1da3324579248584d9c4e7b9d7865461176f4af6caf930473a63483 +size 474125 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png index e0cbf552..f3a5e96e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83d3beefa0eca106d2c7fc2106661a338d58f5fa529704a72fe508dd6975b296 -size 306021 +oid sha256:47d4985d91d0a6aaa18cd050a3ad89834dba9be51233027e0d9bfddde380bf00 +size 199661 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png index 20fb364f..2b2d320a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f22dfecfe8f5bb85d9a4edd19b35369a31d4867ad14c69c6f110cdeba79059f3 -size 302405 +oid sha256:1039be9a0a801e5176bd6ea7b78b2aed88b6069826b3098e337791075bf9211b +size 198500 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png index d4aeb9bb..5548ca3a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e9af50ce554ffe9e8ea3d9ad0494afa3748416fd873f9d83b751c533bc8dde5 -size 191227 +oid sha256:e0455c1f908f9aab7478b39b0ed19ecf840b6dfa8b256e048f068286f51b85db +size 161181 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png index 76651980..ab39bc66 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4871f3a84cf67e8627437a66615f7d0990a89b2f9f7731414a0cc9f68f127c72 -size 387837 +oid sha256:799b855ed5919ef9e388b21b3da2492a1b262f8ba89e997e31ba93fb6e462d08 +size 324259 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png index 790125d2..6f1be2a7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c85f4ee591da9cf5cc48992a29bcde27b2502fab3c9b22b5b253329b4f53cda3 -size 222444 +oid sha256:58d0c71186168e36891dcb870d3e6bbb9ba103f811f2f221f48601f65b32cb8c +size 395969 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png index e57391cc..568fcf8a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bfbf3b93fa143e1389cd433fdba8b3ea65315b4ecb020e8b6221a3aff2e61fa8 -size 188435 +oid sha256:7e05ff30187ee234a342bf8d4c1e7de0c2fef928512d4cc21a3304cd5cb1d32a +size 157681 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png index 5fbae2b9..9f806e58 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6c68c121be3f27e6c1ae51ca0c47e4c1460bf63f8023215fe80210323e7ea9d -size 187483 +oid sha256:7c062705355a68ef053978614d10d4dea9355c9ce278e5c293de64289f9f27e4 +size 159050 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png index 92d08270..d6fad0cc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:982362c99853bc3cb601e75a7a7a5920ffec1a05f0a3aa21254399aaaddbed62 -size 184384 +oid sha256:c8afa5b75c5cf2271587cfe8fdf3cb7e731604d86164ef9d53cd7a858a1cd22c +size 2249631 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png index be01c871..dd2714ed 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b11061c3fed61086c37609b3b6ed1498d8e7a683ce3794ad1bdeda2dfb5cc898 -size 180279 +oid sha256:624eb3f5bc27453200e860c37452e338302707ff39503f1296716ed6df9293eb +size 2473619 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png index 33d81a4d..a6017d7f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d013a19e8f55f729d821fbb2e6cd1f75dc713bcc9dad8b3ab70efe1078428cdd -size 328555 +oid sha256:4ceb896fc21d4b45f2859eaf9b59f8af6a8b21a94a71be1b1c32ef6366ca816e +size 367705 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png index 80c3bc7f..d416a1a4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4b7de340cb9e6efa065ab7a42b92a729f95b43dd779dc52c66afa6c8ccd5b10 -size 555343 +oid sha256:550a8928ddfc1840bfd46d1b83a8af91106caa476a31211741c0c34444ead503 +size 504190 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png index 0cb8375d..1c089771 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f4fac0fc3de277c0f916373e6632e736d4517f6d20ad82e6dab900071931f15 -size 443099 +oid sha256:00832874050b3692a9e42dd497d85140355b46665211737de779fe056b9fc83b +size 588121 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png index 20181495..0f55326e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7a30b26f93c8ce4457407f8be14d2fc131eac5f77e65e2cfd29ac8e3208b465 -size 329398 +oid sha256:f453458ba3ab2c7f532cb18faa0ee745ecbf7ea62ba37ca3cff68ce59924787b +size 382555 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png index c21704ce..08671456 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b773f958f53e40840d70ca48ca2285fb05362eadbbd611a905de15db3a39a35 -size 327051 +oid sha256:192718edeb77deead991c16612d694cb5c3ee8ec1ecaa041073305737f2a343e +size 248956 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png index c310a69b..8899018e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f68b3e0546d2940a0d45067b8a6d54908c7f47b04efd74b6156a5306359e41cb -size 232386 +oid sha256:2dd85d2e592a580b50e26bc2671b77aa2d2d7a8d50da56dd653d4e342562fcf0 +size 292039 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png index d660a6c1..41c62825 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2592f6cdc44017d2c76228566b0eded57ce8a299006d3977760d82128259f9a1 -size 416443 +oid sha256:2a29588002d1efeed6815b591813ce82e1819b61007ae6c7ba8dc590cee06435 +size 413780 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png index 643a3879..46a27674 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78a668217041fcb4e90ad6766a9f86f4f9f580b26c05169730cf3787b5e9a4bf -size 279027 +oid sha256:60f0f91daa570d940d56cf89cd2e3e0fcf8790e38840cb021c1be52be78b4e7a +size 507916 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png index 69a5fbc3..db25a7a5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75f2ebbb3904dfa29cddb285f6d0f2b60e4971b948bdef87baae4a2e9a2b933c -size 221907 +oid sha256:44671e60a06595f6b4dbe4c67b8713f3283c86cb9d22dce9cf618a5b07528f5e +size 306107 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png index 31f0a864..6ae86ffc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe553dd669e74c924ebee2bcecdb24119018b44a29d54b445b08cba74c384d14 -size 249355 +oid sha256:691b4355a209f4a03d3a3fe131f457880ef38fceaa34a059f365d3dd158a76fd +size 182386 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png index 419ce328..15e15795 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7ef710986474e5bf35073d6d0eaf85b9539194a7d23fbd1882c8ff440ac95d4 -size 233575 +oid sha256:8fe533e6120890a6dd2cc6bef3fbd0191addc8178106db5e659007798d62edf8 +size 292549 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png index 564b1daf..a8855933 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50abca073ac4b54970cc7390ae5f8aeb62a88ab0e46dc869c41912a70055d70f -size 240670 +oid sha256:9d3719388649c0d64496d8378de3b3c5db1920889d78524899843033a0251678 +size 351490 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png index 416ea032..86fc8e31 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ac665a90276a8f84203344be46838263c524bf59dc8629853a4f8c081ff94cf -size 265977 +oid sha256:265c0027b04e45f17fb3786c8542b279bcea694d0faf25a83356bdf1488ca3b7 +size 218782 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png index b6fab0b5..c589320d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97327fa669a48fee5faa4617ea0a523dc0d338edba01d7069b5b0c4deea57892 -size 2091399 +oid sha256:4484cc800cfcf7c5c8478fd03767b4f5fb4348f16c2f8aff4fb1abd9413a4384 +size 8293884 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png index ea619e7a..61320a0c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc569837290394ab6c6343e5a285623625fa30ed11307ed4d7374b98156a31d9 -size 260382 +oid sha256:3bb673657c672ee712ceb27479b05a8d9415ca21c47757ca378e5ecac3df1a58 +size 711943 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png index 08da0e03..45daf933 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8895fbbfb0828fbe6d20bfdfa3d7eb370505629a245c9d434645b160a15c5f3 -size 254203 +oid sha256:2e4e7d02b29a364f6be4c67982ad656aff7500ef7361d3e786750611d44c544c +size 683573 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png index 796be76d..9ef072a5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75d32fdcedf46032c8bc3fd16e173b887b549e8b0affc7c3151e49b018261f84 -size 473865 +oid sha256:b50ff8c7a1fb414660ce0d28313022ac39e180c250e6c8e19563a4b22b21d01f +size 1087892 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png index 8083afa4..a46026b2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d0c975ba7eadfb9be744b7a9b5430c61c01f12852325ea073d333ede0c6687b -size 1516565 +oid sha256:d4fddf3a03dea28f944534fbf6e664ebc195fad256a6b062f2beb91226fdc197 +size 3639472 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png index 4a7ff0aa..a53a4386 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c73c31eeb5b4bb2aee20f8c82e40189816f66b228f62546aa40bd962369f74fc -size 572582 +oid sha256:88aba8c9fcb6349231313f66b857f1a31fcca306be6565bbd70d5e03e70b5ef2 +size 1801476 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png index 7729d163..b1b37314 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d2a21398821f9ebe34fd1577a9e3faf27f2145205aaf03b89d1955769fbc3a2 -size 466645 +oid sha256:3893b4c149c49dd3767f42ce77c4ca11c4ed6c873d3114edcd74276e83786b5c +size 1081325 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png index 6ccd8ee4..4e557304 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2bb6d911d9002137b87d6a00ddf05672a8054c647f54497b3574a0449da1500f -size 472330 +oid sha256:7fea957cc52ae3b19377017651125a8c544f23cee5f9c9871d13022d184b7b95 +size 1064725 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png index 7f9a1136..39070644 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:812507aef0e8c2da706f5a62e9184dae265650d0b393de93d7fef3e03c50312c -size 272482 +oid sha256:d9b9c5d1ab8fd8e7f9cfcb0685c9e862ec2597d51faeb0bc8d3eb368027e1bd9 +size 825151 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png index 5500fe30..e11ce3b4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:afeaa16d79d60a151bf07d17ce19ac90cf7b219bfc2621714af581c2b5f4b412 -size 975165 +oid sha256:bec5d51ad1f58678173c69eefc9bccfc4adb8bdd85070a409c0e3edaf93ff8cf +size 3331526 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png index 1b3cdb42..0777995e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99a49eb9a481e808c7c9acbde7674ba5d0d209f4adb4c0a9805b311f6352df29 -size 265110 +oid sha256:328f7954469eacc6535e0cea581b702809a808cd9d7fea73bad813e9f053aa71 +size 1073996 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png index 85be0c53..f5dc5e4a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1220dfc213c9b9cc6b634a8c37ae82c809fc7751e0573111aa0781692ffc427c -size 268436 +oid sha256:6880599afa455c9b7dd75b4fde64aa1c7f1fcd936070f9ff7cfb3433dd8ad4de +size 821106 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png index f5abd670..2abf7c74 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7eb37e1f1bde59fa4e63b00255f19023f9deebc097b72d94e1e72ab004fc9051 -size 280973 +oid sha256:14b7dcbf93b9af8c08867d222d04d907725924a83b2230b9651c41384391cf88 +size 811961 diff --git a/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift b/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift index b0ae8f57..73767b8e 100644 --- a/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift +++ b/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift @@ -34,86 +34,7 @@ .background(.background) Divider() - - Form { - Section { - Picker(String(localized: .cardDesignerVariant), selection: $variant) { - ForEach( - CardDesignerConfiguration.Variant.allCases, - id: \.self, - ) { variant in - Text(variant.localizedName).tag(variant) - } - } - .pickerStyle(.segmented) - - Picker( - String(localized: .cardDesignerAppearance), - selection: $previewColorScheme, - ) { - Text(String(localized: .cardDesignerLight)) - .tag(ColorScheme.light as ColorScheme?) - Text(String(localized: .cardDesignerDark)) - .tag(ColorScheme.dark as ColorScheme?) - } - .pickerStyle(.segmented) - - Picker(String(localized: .cardDesignerRegion), selection: $previewRegion) { - ForEach(RegionCatalog.shared.all, id: \.self) { region in - Text(region.localizedName).tag(region) - } - } - - Picker(String(localized: .cardDesignerColor), selection: $previewColor) { - ForEach(RegionAppearanceCatalog.colors, id: \.self) { color in - Label { - Text(WhereFormat.regionColorAccessibility(color)) - } icon: { - Circle().fill(color.color) - } - .tag(color) - } - } - - Stepper( - String(localized: .cardDesignerDays(previewDays)), - value: $previewDays, - in: 0 ... 366, - ) - Stepper( - String(localized: .cardDesignerYear(previewYear)), - value: $previewYear, - in: 1900 ... 2200, - ) - Toggle( - String(localized: .cardDesignerApplyToApp), - isOn: $model.appliesToApp, - ) - } header: { - Text(String(localized: .cardDesignerPreview)) - } footer: { - Text(String(localized: .cardDesignerApplyFooter)) - } - - switch variant { - case .regular: - CardDesignerVariantControls( - card: $model.configuration.regular, - reset: { model.reset($0, variant: .regular) }, - ) - case .compact: - CardDesignerVariantControls( - card: $model.configuration.compact, - reset: { model.reset($0, variant: .compact) }, - ) - } - - CardDesignerSharedControls( - shared: $model.configuration.shared, - reset: model.resetShared, - ) - CardDesignerExportSection(configuration: model.configuration) - } + controls } .navigationTitle(String(localized: .cardDesignerTitle)) .navigationBarTitleDisplayMode(.inline) @@ -164,16 +85,103 @@ } .onDisappear { tilt.stop() } } + + private var controls: some View { + @Bindable var model = model + return Form { + Section { + Picker(String(localized: .cardDesignerVariant), selection: $variant) { + ForEach( + CardDesignerConfiguration.Variant.allCases, + id: \.self, + ) { variant in + Text(variant.localizedName).tag(variant) + } + } + .pickerStyle(.segmented) + + Picker( + String(localized: .cardDesignerAppearance), + selection: $previewColorScheme, + ) { + Text(String(localized: .cardDesignerLight)) + .tag(ColorScheme.light as ColorScheme?) + Text(String(localized: .cardDesignerDark)) + .tag(ColorScheme.dark as ColorScheme?) + } + .pickerStyle(.segmented) + + Picker(String(localized: .cardDesignerRegion), selection: $previewRegion) { + ForEach(RegionCatalog.shared.all, id: \.self) { region in + Text(region.localizedName).tag(region) + } + } + + Picker(String(localized: .cardDesignerColor), selection: $previewColor) { + ForEach(RegionAppearanceCatalog.colors, id: \.self) { color in + Label { + Text(WhereFormat.regionColorAccessibility(color)) + } icon: { + Circle().fill(color.color) + } + .tag(color) + } + } + + Stepper( + String(localized: .cardDesignerDays(previewDays)), + value: $previewDays, + in: 0 ... 366, + ) + Stepper( + String(localized: .cardDesignerYear(previewYear)), + value: $previewYear, + in: 1900 ... 2200, + ) + Toggle( + String(localized: .cardDesignerApplyToApp), + isOn: $model.appliesToApp, + ) + } header: { + Text(String(localized: .cardDesignerPreview)) + } footer: { + Text(String(localized: .cardDesignerApplyFooter)) + } + + switch variant { + case .regular: + CardDesignerVariantControls( + card: $model.configuration.regular, + reset: { model.reset($0, variant: .regular) }, + ) + case .compact: + CardDesignerVariantControls( + card: $model.configuration.compact, + reset: { model.reset($0, variant: .compact) }, + ) + } + + CardDesignerSharedControls( + shared: $model.configuration.shared, + reset: model.resetShared, + ) + CardDesignerExportSection(configuration: model.configuration) + } + } + + /// The chrome-free form used by full-content snapshots. + var snapshotContent: some View { + controls + } } extension CardDesignerStudioView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Default", configurations: .phoneLightDark) { - NavigationStack { - CardDesignerStudioView( - model: CardDesignerModel(configuration: .standard), - ) - } + whereSnapshot(name: "Default", configurations: .fullContentPhoneLightDark) { + CardDesignerStudioView( + model: CardDesignerModel(configuration: .standard), + ) + .snapshotContent } } } diff --git a/Where/WhereUI/Sources/Elsewhere/DayRelabelView.swift b/Where/WhereUI/Sources/Elsewhere/DayRelabelView.swift index 50ab0ec9..e7051fcb 100644 --- a/Where/WhereUI/Sources/Elsewhere/DayRelabelView.swift +++ b/Where/WhereUI/Sources/Elsewhere/DayRelabelView.swift @@ -257,7 +257,7 @@ struct DayRelabelView: View { #if DEBUG extension DayRelabelView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Default", configurations: .screenDefaults) { + whereSnapshot(name: "Default", configurations: .fullContentScreenDefaults) { NavigationStack { DayRelabelView( day: DayPresence( @@ -269,7 +269,7 @@ struct DayRelabelView: View { ) } } - whereSnapshot(name: "WithAudit", configurations: .phoneLightDark) { + whereSnapshot(name: "WithAudit", configurations: .fullContentPhoneLightDark) { NavigationStack { DayRelabelView( day: DayPresence( diff --git a/Where/WhereUI/Sources/Elsewhere/ElsewhereView.swift b/Where/WhereUI/Sources/Elsewhere/ElsewhereView.swift index 90fd335b..96f21802 100644 --- a/Where/WhereUI/Sources/Elsewhere/ElsewhereView.swift +++ b/Where/WhereUI/Sources/Elsewhere/ElsewhereView.swift @@ -118,7 +118,7 @@ struct ElsewhereView: View { #if DEBUG extension ElsewhereView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Loaded", configurations: .screenDefaults) { + whereSnapshot(name: "Loaded", configurations: .fullContentScreenDefaults) { NavigationStack { ElsewhereView(report: PreviewSupport.loadedYearReportModel()) } diff --git a/Where/WhereUI/Sources/Elsewhere/RegionDaysView.swift b/Where/WhereUI/Sources/Elsewhere/RegionDaysView.swift index eeebfb13..9bec70e4 100644 --- a/Where/WhereUI/Sources/Elsewhere/RegionDaysView.swift +++ b/Where/WhereUI/Sources/Elsewhere/RegionDaysView.swift @@ -145,7 +145,7 @@ private struct DayRow: View { #if DEBUG extension RegionDaysView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "WithData", configurations: .screenDefaults) { + whereSnapshot(name: "WithData", configurations: .fullContentScreenDefaults) { NavigationStack { RegionDaysView( region: .other, diff --git a/Where/WhereUI/Sources/MainTabs.swift b/Where/WhereUI/Sources/MainTabs.swift index 484cccc5..ebc0aa79 100644 --- a/Where/WhereUI/Sources/MainTabs.swift +++ b/Where/WhereUI/Sources/MainTabs.swift @@ -82,6 +82,14 @@ struct MainTabs: View { } } } + + #if DEBUG + /// The selected tab's chrome-free content for intrinsic-height snapshots. + var snapshotContent: some View { + LocationsView(report: report) + .snapshotContent + } + #endif } #if DEBUG diff --git a/Where/WhereUI/Sources/Manual/ManualDayView.swift b/Where/WhereUI/Sources/Manual/ManualDayView.swift index 27837d4c..0015803b 100644 --- a/Where/WhereUI/Sources/Manual/ManualDayView.swift +++ b/Where/WhereUI/Sources/Manual/ManualDayView.swift @@ -512,7 +512,7 @@ extension ManualDayView { } static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Add", configurations: .screenDefaults) { + whereSnapshot(name: "Add", configurations: .fullContentScreenDefaults) { NavigationStack { ManualDayView( report: PreviewSupport.loadedYearReportModel(), @@ -521,7 +521,7 @@ extension ManualDayView { ) } } - whereSnapshot(name: "AddWithCancel", configurations: .phoneLightDark) { + whereSnapshot(name: "AddWithCancel", configurations: .fullContentPhoneLightDark) { NavigationStack { ManualDayView( report: PreviewSupport.loadedYearReportModel(), @@ -530,7 +530,7 @@ extension ManualDayView { ) } } - whereSnapshot(name: "EditPlain", configurations: .phoneLightDark) { + whereSnapshot(name: "EditPlain", configurations: .fullContentPhoneLightDark) { NavigationStack { ManualDayView( report: PreviewSupport.loadedYearReportModel(), @@ -543,7 +543,7 @@ extension ManualDayView { ) } } - whereSnapshot(name: "EditAuthoritative", configurations: .phoneLightDark) { + whereSnapshot(name: "EditAuthoritative", configurations: .fullContentPhoneLightDark) { NavigationStack { ManualDayView( report: PreviewSupport.loadedYearReportModel(), diff --git a/Where/WhereUI/Sources/Primary/CalendarContentView.swift b/Where/WhereUI/Sources/Primary/CalendarContentView.swift index 860ddefd..642354b7 100644 --- a/Where/WhereUI/Sources/Primary/CalendarContentView.swift +++ b/Where/WhereUI/Sources/Primary/CalendarContentView.swift @@ -456,23 +456,23 @@ private struct DayCell: View { #if DEBUG extension CalendarContentView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "WithData", configurations: .screenDefaults) { + whereSnapshot(name: "WithData", configurations: .fullContentScreenDefaults) { NavigationStack { CalendarContentView(report: PreviewSupport.loadedYearReportModel()) } } - whereSnapshot(name: "Empty", configurations: .phoneLightDark) { + whereSnapshot(name: "Empty", configurations: .fullContentPhoneLightDark) { NavigationStack { CalendarContentView(report: PreviewSupport.emptyYearReportModel()) } } - whereSnapshot(name: "MissingDays", configurations: .phoneLightDark) { + whereSnapshot(name: "MissingDays", configurations: .fullContentPhoneLightDark) { NavigationStack { CalendarContentView(report: PreviewSupport.missingDaysYearReportModel()) } } // The Locations tab's zoom destination: one region's days only. - whereSnapshot(name: "Focused", configurations: .phoneLightDark) { + whereSnapshot(name: "Focused", configurations: .fullContentPhoneLightDark) { NavigationStack { CalendarContentView( focusedRegion: .california, @@ -480,19 +480,6 @@ private struct DayCell: View { ) } } - // The shown months in one image. The full-content frame measures the - // scroll view's content height, so every lazy month materializes and - // nothing scrolls — which needs the chrome-free view, since a - // `NavigationStack` around it defeats content measurement (see - // `Frame.fullContent`). - whereSnapshot( - name: "FullContent", - configurations: [ - SnapshotConfiguration(device: .fullContent(name: "fullHeight", width: 402)), - ], - ) { - CalendarContentView(report: PreviewSupport.loadedYearReportModel()) - } } } diff --git a/Where/WhereUI/Sources/Primary/LocationsView.swift b/Where/WhereUI/Sources/Primary/LocationsView.swift index d7e7dd7c..6a119267 100644 --- a/Where/WhereUI/Sources/Primary/LocationsView.swift +++ b/Where/WhereUI/Sources/Primary/LocationsView.swift @@ -197,6 +197,13 @@ struct LocationsView: View { ) } + #if DEBUG + /// The chrome-free state content used by intrinsic-height snapshots. + var snapshotContent: some View { + screen + } + #endif + /// The region's calendar, pushed as a nested view. It's the zoom /// destination: the tapped card expands into it via matched geometry, and the /// stack's back gesture collapses it again. @@ -268,16 +275,18 @@ private struct ResolveToolbarLabel: View { static var snapshots: [SnapshotCase] { whereSnapshot( name: "Loaded", - configurations: .screenDefaults, + configurations: .fullContentScreenDefaults, settle: .settledAtLeast(minDuration: 1.0), ) { LocationsView(report: PreviewSupport.loadedYearReportModel()) + .snapshotContent } whereSnapshot(name: "Empty", configurations: .phoneLightDark) { LocationsView(report: PreviewSupport.emptyYearReportModel()) } - whereSnapshot(name: "MissingDays", configurations: .phoneLightDark) { + whereSnapshot(name: "MissingDays", configurations: .fullContentPhoneLightDark) { LocationsView(report: PreviewSupport.missingDaysYearReportModel()) + .snapshotContent } whereSnapshot(name: "ElsewhereOnly", configurations: .phoneLightDark) { LocationsView(report: PreviewSupport.elsewhereOnlyYearReportModel()) diff --git a/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift b/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift index 78d5e0b4..88d40ecb 100644 --- a/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift +++ b/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift @@ -94,10 +94,8 @@ private struct StintRow: View { #if DEBUG extension PresenceTimelineList: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "WithData", configurations: .screenDefaults) { - NavigationStack { - PresenceTimelineList(report: PreviewSupport.loadedYearReportModel()) - } + whereSnapshot(name: "WithData", configurations: .fullContentScreenDefaults) { + PresenceTimelineList(report: PreviewSupport.loadedYearReportModel()) } } } diff --git a/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift b/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift index aa427909..30a06608 100644 --- a/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift +++ b/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift @@ -139,20 +139,28 @@ struct RecentActivitySummaryView: View { .padding() } } + + #if DEBUG + /// The chrome-free state content used by full-content snapshots. + var snapshotContent: some View { + content + .background(Color(.systemBackground)) + } + #endif } #if DEBUG extension RecentActivitySummaryView: SnapshotProviding { - // A NavigationStack + ScrollView sheet is a screen, not an intrinsic - // component: greedy containers have no meaningful `sizeThatFits`, so - // intrinsic sizing would measure just the pinned window picker. + /// Capture the full settled scroll content; fixed viewport coverage is + /// reserved for non-scrolling subjects. static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Loaded", configurations: .screenDefaults) { + whereSnapshot(name: "Loaded", configurations: .fullContentScreenDefaults) { RecentActivitySummaryView( model: PreviewSupport.recentActivityModel( state: .loaded("You were in California, then New York."), ), ) + .snapshotContent } whereSnapshot(name: "Empty", configurations: .phoneLightDark) { RecentActivitySummaryView(model: PreviewSupport.recentActivityModel(state: .empty)) diff --git a/Where/WhereUI/Sources/Regions/RegionCustomizeView.swift b/Where/WhereUI/Sources/Regions/RegionCustomizeView.swift index 14b125ce..d5fb8411 100644 --- a/Where/WhereUI/Sources/Regions/RegionCustomizeView.swift +++ b/Where/WhereUI/Sources/Regions/RegionCustomizeView.swift @@ -266,13 +266,13 @@ struct RegionCustomizeView: View { extension RegionCustomizeView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Editor", configurations: .phoneLightDark) { + whereSnapshot(name: "Editor", configurations: .fullContentPhoneLightDark) { NavigationStack { RegionCustomizeView(model: PreviewSupport.primaryRegionSelectionModel()) } } - whereSnapshot(name: "NeutralEditor", configurations: .phoneLightDark) { + whereSnapshot(name: "NeutralEditor", configurations: .fullContentPhoneLightDark) { NavigationStack { RegionCustomizeView(model: neutralPreviewModel()) } diff --git a/Where/WhereUI/Sources/Resolution/FlightDayDetailView.swift b/Where/WhereUI/Sources/Resolution/FlightDayDetailView.swift index 1082416f..fab493fb 100644 --- a/Where/WhereUI/Sources/Resolution/FlightDayDetailView.swift +++ b/Where/WhereUI/Sources/Resolution/FlightDayDetailView.swift @@ -172,7 +172,7 @@ struct FlightDayDetailView: View { /// raw samples, so the recorded-points map stays out of the tree and the /// capture is deterministic. static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Default", configurations: .screenDefaults) { + whereSnapshot(name: "Default", configurations: .fullContentScreenDefaults) { NavigationStack { FlightDayDetailView( issue: FlightDayIssue( diff --git a/Where/WhereUI/Sources/Resolution/ResolutionView.swift b/Where/WhereUI/Sources/Resolution/ResolutionView.swift index f140d43b..e8e3ff77 100644 --- a/Where/WhereUI/Sources/Resolution/ResolutionView.swift +++ b/Where/WhereUI/Sources/Resolution/ResolutionView.swift @@ -218,7 +218,7 @@ private struct IssueRow: View { #if DEBUG extension ResolutionView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "WithIssues", configurations: .screenDefaults) { + whereSnapshot(name: "WithIssues", configurations: .fullContentScreenDefaults) { ResolutionView( report: PreviewSupport.loadedYearReportModel(), resolve: PreviewSupport.resolveModel(), diff --git a/Where/WhereUI/Sources/RootView.swift b/Where/WhereUI/Sources/RootView.swift index 20677e3b..db585b6c 100644 --- a/Where/WhereUI/Sources/RootView.swift +++ b/Where/WhereUI/Sources/RootView.swift @@ -262,32 +262,24 @@ public struct RootView: View { #if DEBUG extension RootView: SnapshotProviding { - /// The logged-in root is multi-phase async work — splash → launch steps → - /// `.ready` → `MainTabs` activation → glass-material adaptation — and - /// every phase is pixel-quiet under capture (motion frozen, animations - /// disabled), so pixel stability alone can bake *any* intermediate phase - /// on a slow runner (CI captured the splash and the pre-activation tabs). - /// - /// The pre-capture hook awaits the launcher's drive — `run()` is - /// idempotent and awaits the in-flight drive, a deterministic "reached - /// `.ready`" signal — so the raised settle floor only has to outlast the - /// post-ready tail: `MainTabs`' `.task` activation (empty-store re-pull + - /// Resolve badge) and the iOS 26 glass toolbar/tab bar material - /// adaptation, which starts quiet a few hundred ms after the chrome - /// hosts. Those have no reachable completion signal (the scene's report - /// model is private to `MainTabs`; the adaptation has no public - /// notification), hence the generous floor — see the flakiness ledger in - /// `Where/TODOs.md`. + /// Capture the logged-in destination directly: `LifecycleContainer` is + /// greedy launch chrome, while `MainTabs` owns the scroll-backed content + /// this case pins. The settle floor still outlasts tab-bar material + /// adaptation and `MainTabs`' initial report activation. public static var snapshots: [SnapshotCase] { - let model = PreviewSupport.loadedModel() - let launcher = WhereLaunch.makeLauncher(model: model, reason: .userForeground) + let session = PreviewSupport.loadedSession() whereSnapshot( name: "LoggedIn", - configurations: .phoneLightDark, + configurations: .fullContentPhoneLightDark, settle: .settledAtLeast(minDuration: 1.5), - onReadyToSnapshot: { await launcher.run() }, ) { - RootView(model: model, launcher: launcher) + MainTabs( + session: session, + initialReport: PreviewSupport.sampleReport(), + selectedYear: PreviewSupport.year, + ) + .snapshotContent + .environment(session) } } } diff --git a/Where/WhereUI/Sources/Settings/AppIconView.swift b/Where/WhereUI/Sources/Settings/AppIconView.swift index fa1aed08..4decf524 100644 --- a/Where/WhereUI/Sources/Settings/AppIconView.swift +++ b/Where/WhereUI/Sources/Settings/AppIconView.swift @@ -13,6 +13,9 @@ struct AppIconView: View { @State private var previewMode: ColorScheme = .light @State private var appearanceToggles = 0 @State private var dragOffset: CGFloat = 0 + #if DEBUG + @State private var snapshotContainerWidth: CGFloat = 402 + #endif @Environment(\.colorScheme) private var colorScheme @Environment(\.dismiss) private var dismiss @Environment(\.stylesheet) private var stylesheet @@ -307,10 +310,28 @@ struct AppIconImage: View { } #if DEBUG + extension AppIconView { + /// The shared icon grid without the sheet's greedy navigation and geometry chrome. + var snapshotContent: some View { + grids(metrics: AppIconLayout.gridMetrics( + containerWidth: snapshotContainerWidth, + style: appIcon, + )) + .onGeometryChange(for: CGFloat.self) { $0.size.width } action: { + snapshotContainerWidth = $0 + } + } + } + extension AppIconView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Default", configurations: .screenDefaults, settle: .immediate) { - NavigationStack { AppIconView(model: .preview()) } + whereSnapshot( + name: "Default", + configurations: .fullContentScreenDefaults, + settle: .immediate, + ) { + AppIconView(model: .preview()) + .snapshotContent } } } diff --git a/Where/WhereUI/Sources/Settings/LicenseView.swift b/Where/WhereUI/Sources/Settings/LicenseView.swift index 30d9acb2..0c405c49 100644 --- a/Where/WhereUI/Sources/Settings/LicenseView.swift +++ b/Where/WhereUI/Sources/Settings/LicenseView.swift @@ -57,7 +57,7 @@ struct LicenseView: View { #if DEBUG extension LicenseView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Default", configurations: .screenDefaults) { + whereSnapshot(name: "Default", configurations: .fullContentScreenDefaults) { NavigationStack { LicenseView( credit: PreviewSupport.sampleCredit( @@ -66,7 +66,7 @@ struct LicenseView: View { ) } } - whereSnapshot(name: "NoNotice", configurations: .phoneLightDark) { + whereSnapshot(name: "NoNotice", configurations: .fullContentPhoneLightDark) { // The generator refuses to emit a credit without notice text, so // this is the state a hand-edited report would reach — worth an // image because it is the one case that renders no notice at all. diff --git a/Where/WhereUI/Sources/Settings/SettingsView.swift b/Where/WhereUI/Sources/Settings/SettingsView.swift index 5926012f..c1de5a11 100644 --- a/Where/WhereUI/Sources/Settings/SettingsView.swift +++ b/Where/WhereUI/Sources/Settings/SettingsView.swift @@ -16,6 +16,7 @@ import WhereCore /// come from the environment via the sub-screens. struct SettingsView: View { let report: YearReportModel + private let includesChrome: Bool @State private var backup: BackupModel @State private var reminders: RemindersSettingsModel @State private var searchText = "" @@ -27,6 +28,7 @@ struct SettingsView: View { @Environment(\.isInDemoMode) private var isInDemoMode init(report: YearReportModel) { + includesChrome = true self.report = report _backup = State(initialValue: BackupModel(services: report.services)) _reminders = State(initialValue: RemindersSettingsModel( @@ -36,6 +38,42 @@ struct SettingsView: View { )) } + #if DEBUG + init(snapshotReport report: YearReportModel) { + includesChrome = false + self.report = report + _backup = State(initialValue: BackupModel(services: report.services)) + _reminders = State(initialValue: RemindersSettingsModel( + services: report.services, + preferences: report.preferences, + now: report.now, + )) + } + #endif + + var body: some View { + if includesChrome { + NavigationStack { + settingsList + .navigationTitle(String(localized: .settingsTitle)) + .searchable(text: $searchText, prompt: String(localized: .settingsSearchPrompt)) + .overlay { + if isSearching, searchResults.isEmpty { + ContentUnavailableView.search(text: searchQuery) + } + } + .navigationDestination(for: SettingsRoute.self) { route in + destination(for: route) + } + .sheet(isPresented: $showRegions) { + RegionsSettingsView(usedThisYear: regionsUsedThisYear) + } + } + } else { + settingsList + } + } + private var searchQuery: String { searchText.trimmingCharacters(in: .whitespacesAndNewlines) } @@ -58,42 +96,27 @@ struct SettingsView: View { !isInDemoMode || destination.isAvailableInDemoMode } - var body: some View { - NavigationStack { - List { - if isSearching { - ForEach(searchResults) { result in - searchNavigationRow(result) - } - } else { - if isInDemoMode { - demoSection - } - ForEach(SettingsListSection.allCases, id: \.self) { section in - let destinations = section.destinations.filter(isAvailable) - if !destinations.isEmpty { - Section { - ForEach(destinations, id: \.self) { destination in - groupNavigationRow(destination) - } + private var settingsList: some View { + List { + if isSearching { + ForEach(searchResults) { result in + searchNavigationRow(result) + } + } else { + if isInDemoMode { + demoSection + } + ForEach(SettingsListSection.allCases, id: \.self) { section in + let destinations = section.destinations.filter(isAvailable) + if !destinations.isEmpty { + Section { + ForEach(destinations, id: \.self) { destination in + groupNavigationRow(destination) } } } } } - .navigationTitle(String(localized: .settingsTitle)) - .searchable(text: $searchText, prompt: String(localized: .settingsSearchPrompt)) - .overlay { - if isSearching, searchResults.isEmpty { - ContentUnavailableView.search(text: searchQuery) - } - } - .navigationDestination(for: SettingsRoute.self) { route in - destination(for: route) - } - .sheet(isPresented: $showRegions) { - RegionsSettingsView(usedThisYear: regionsUsedThisYear) - } } } @@ -255,18 +278,21 @@ struct SettingsView: View { static var snapshots: [SnapshotCase] { whereSnapshot( name: "Default", - configurations: .screenDefaults + [ - SnapshotConfiguration(layoutDirection: .rightToLeft, device: .iPhone), + configurations: .fullContentScreenDefaults + [ + SnapshotConfiguration( + layoutDirection: .rightToLeft, + device: .iPhoneFullContent, + ), ], ) { - SettingsView(report: PreviewSupport.loadedYearReportModel()) + SettingsView(snapshotReport: PreviewSupport.loadedYearReportModel()) .environment(PreviewSupport.loadedModel()) .environment(PreviewSupport.loadedSession()) } // Demo mode: the exit section on top, and the groups that would // reach past the demo (backup, erase/reset, app icon) gone. - whereSnapshot(name: "DemoMode", configurations: .phoneLightDark) { - SettingsView(report: PreviewSupport.loadedYearReportModel()) + whereSnapshot(name: "DemoMode", configurations: .fullContentPhoneLightDark) { + SettingsView(snapshotReport: PreviewSupport.loadedYearReportModel()) .environment(PreviewSupport.loadedModel()) .environment(PreviewSupport.loadedSession()) .environment(\.isInDemoMode, true) diff --git a/Where/WhereUI/Sources/Year/YearView.swift b/Where/WhereUI/Sources/Year/YearView.swift index b19ec049..a6a2272f 100644 --- a/Where/WhereUI/Sources/Year/YearView.swift +++ b/Where/WhereUI/Sources/Year/YearView.swift @@ -141,12 +141,12 @@ private struct YearModePicker: View { static var snapshots: [SnapshotCase] { whereSnapshot( name: "Loaded", - configurations: .screenDefaults, + configurations: .fullContentScreenDefaults, settle: .settledAtLeast(minDuration: 1.0), ) { YearView(report: PreviewSupport.loadedYearReportModel()) } - whereSnapshot(name: "Empty", configurations: .phoneLightDark) { + whereSnapshot(name: "Empty", configurations: .fullContentPhoneLightDark) { YearView(report: PreviewSupport.emptyYearReportModel()) } } From 223f77bee9af428a7e821d80b0c787b7e47ed64a Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 18:10:52 -0700 Subject: [PATCH 02/10] Restore chrome and accessibility in scroll snapshots --- AGENTS.md | 2 +- .../canvasAndList.FlyoverCanvas_iPad.png | 4 +- .../canvasAndList.FlyoverCanvas_iPad_dark.png | 4 +- .../canvasAndList.FlyoverCompact_iPhone.png | 4 +- .../inspectorSurfaces.Root_iPhone.png | 4 +- .../inspectorSurfaces.Root_iPhone_dark.png | 4 +- .../inspectorSurfaces.SwiftData_iPhone.png | 4 +- ...nspectorSurfaces.SwiftData_iPhone_dark.png | 4 +- .../PeriscopeViewerSnapshotTests.swift | 11 +- ...periscopeViewer.PeriscopeViewer_iPhone.png | 4 +- ...copeViewer.PeriscopeViewer_iPhone_dark.png | 4 +- .../Sources/Viewer/PeriscopeViewer.swift | 89 ++++----- Shared/SnapshotKit/AGENTS.md | 7 +- Shared/SnapshotKit/README.md | 12 +- .../AccessibilitySnapshotViewController.swift | 20 +- .../Sources/SnapshotImageRendering.swift | 23 +-- .../Tests/LargeViewCaptureTests.swift | 55 ++++++ .../appIcon.Default_iPad.png | 4 +- .../appIcon.Default_iPad_accessibility.png | 4 +- .../appIcon.Default_iPad_ax5.png | 4 +- .../appIcon.Default_iPad_contrast.png | 4 +- .../appIcon.Default_iPad_dark.png | 4 +- .../appIcon.Default_iPhone.png | 4 +- .../appIcon.Default_iPhone_accessibility.png | 4 +- .../appIcon.Default_iPhone_ax5.png | 4 +- .../appIcon.Default_iPhone_contrast.png | 4 +- .../appIcon.Default_iPhone_dark.png | 4 +- .../calendarContent.Empty_iPhone.png | 4 +- .../calendarContent.Empty_iPhone_dark.png | 4 +- .../calendarContent.Focused_iPhone.png | 4 +- .../calendarContent.Focused_iPhone_dark.png | 4 +- .../calendarContent.MissingDays_iPhone.png | 4 +- ...alendarContent.MissingDays_iPhone_dark.png | 4 +- .../calendarContent.WithData_iPad.png | 4 +- ...darContent.WithData_iPad_accessibility.png | 4 +- .../calendarContent.WithData_iPad_ax5.png | 4 +- ...calendarContent.WithData_iPad_contrast.png | 4 +- .../calendarContent.WithData_iPad_dark.png | 4 +- .../calendarContent.WithData_iPhone.png | 4 +- ...rContent.WithData_iPhone_accessibility.png | 4 +- .../calendarContent.WithData_iPhone_ax5.png | 4 +- ...lendarContent.WithData_iPhone_contrast.png | 4 +- .../calendarContent.WithData_iPhone_dark.png | 4 +- .../cardDesignerStudio.Default_iPhone.png | 4 +- ...cardDesignerStudio.Default_iPhone_dark.png | 4 +- .../dayRelabel.Default_iPad.png | 4 +- .../dayRelabel.Default_iPad_accessibility.png | 4 +- .../dayRelabel.Default_iPad_ax5.png | 4 +- .../dayRelabel.Default_iPad_contrast.png | 4 +- .../dayRelabel.Default_iPad_dark.png | 4 +- .../dayRelabel.Default_iPhone.png | 4 +- ...ayRelabel.Default_iPhone_accessibility.png | 4 +- .../dayRelabel.Default_iPhone_ax5.png | 4 +- .../dayRelabel.Default_iPhone_contrast.png | 4 +- .../dayRelabel.Default_iPhone_dark.png | 4 +- .../dayRelabel.WithAudit_iPhone.png | 4 +- .../dayRelabel.WithAudit_iPhone_dark.png | 4 +- .../elsewhere.Loaded_iPad.png | 4 +- .../elsewhere.Loaded_iPad_accessibility.png | 4 +- .../elsewhere.Loaded_iPad_ax5.png | 4 +- .../elsewhere.Loaded_iPad_contrast.png | 4 +- .../elsewhere.Loaded_iPad_dark.png | 4 +- .../elsewhere.Loaded_iPhone.png | 4 +- .../elsewhere.Loaded_iPhone_accessibility.png | 4 +- .../elsewhere.Loaded_iPhone_ax5.png | 4 +- .../elsewhere.Loaded_iPhone_contrast.png | 4 +- .../elsewhere.Loaded_iPhone_dark.png | 4 +- .../flightDayDetail.Default_iPad.png | 4 +- ...htDayDetail.Default_iPad_accessibility.png | 4 +- .../flightDayDetail.Default_iPad_ax5.png | 4 +- .../flightDayDetail.Default_iPad_contrast.png | 4 +- .../flightDayDetail.Default_iPad_dark.png | 4 +- .../flightDayDetail.Default_iPhone.png | 4 +- ...DayDetail.Default_iPhone_accessibility.png | 4 +- .../flightDayDetail.Default_iPhone_ax5.png | 4 +- ...lightDayDetail.Default_iPhone_contrast.png | 4 +- .../flightDayDetail.Default_iPhone_dark.png | 4 +- .../license.Default_iPad.png | 4 +- .../license.Default_iPad_accessibility.png | 4 +- .../license.Default_iPad_ax5.png | 4 +- .../license.Default_iPad_contrast.png | 4 +- .../license.Default_iPad_dark.png | 4 +- .../license.Default_iPhone.png | 4 +- .../license.Default_iPhone_accessibility.png | 4 +- .../license.Default_iPhone_ax5.png | 4 +- .../license.Default_iPhone_contrast.png | 4 +- .../license.Default_iPhone_dark.png | 4 +- .../license.NoNotice_iPhone.png | 4 +- .../license.NoNotice_iPhone_dark.png | 4 +- .../locations.Loaded_iPad.png | 4 +- .../locations.Loaded_iPad_accessibility.png | 4 +- .../locations.Loaded_iPad_ax5.png | 4 +- .../locations.Loaded_iPad_contrast.png | 4 +- .../locations.Loaded_iPad_dark.png | 4 +- .../locations.Loaded_iPhone.png | 4 +- .../locations.Loaded_iPhone_accessibility.png | 4 +- .../locations.Loaded_iPhone_ax5.png | 4 +- .../locations.Loaded_iPhone_contrast.png | 4 +- .../locations.Loaded_iPhone_dark.png | 4 +- .../locations.MissingDays_iPhone.png | 4 +- .../locations.MissingDays_iPhone_dark.png | 4 +- ...loggedDays.Loaded_iPhone_accessibility.png | 4 +- .../manualDay.AddWithCancel_iPhone.png | 4 +- .../manualDay.AddWithCancel_iPhone_dark.png | 4 +- .../manualDay.Add_iPad.png | 4 +- .../manualDay.Add_iPad_accessibility.png | 4 +- .../manualDay.Add_iPad_ax5.png | 4 +- .../manualDay.Add_iPad_contrast.png | 4 +- .../manualDay.Add_iPad_dark.png | 4 +- .../manualDay.Add_iPhone.png | 4 +- .../manualDay.Add_iPhone_accessibility.png | 4 +- .../manualDay.Add_iPhone_ax5.png | 4 +- .../manualDay.Add_iPhone_contrast.png | 4 +- .../manualDay.Add_iPhone_dark.png | 4 +- .../manualDay.EditAuthoritative_iPhone.png | 4 +- ...anualDay.EditAuthoritative_iPhone_dark.png | 4 +- .../manualDay.EditPlain_iPhone.png | 4 +- .../manualDay.EditPlain_iPhone_dark.png | 4 +- .../presenceTimeline.WithData_iPad.png | 4 +- ...ceTimeline.WithData_iPad_accessibility.png | 4 +- .../presenceTimeline.WithData_iPad_ax5.png | 4 +- ...resenceTimeline.WithData_iPad_contrast.png | 4 +- .../presenceTimeline.WithData_iPad_dark.png | 4 +- .../presenceTimeline.WithData_iPhone.png | 4 +- ...Timeline.WithData_iPhone_accessibility.png | 4 +- .../presenceTimeline.WithData_iPhone_ax5.png | 4 +- ...senceTimeline.WithData_iPhone_contrast.png | 4 +- .../presenceTimeline.WithData_iPhone_dark.png | 4 +- .../recentActivity.Loaded_iPad.png | 4 +- ...centActivity.Loaded_iPad_accessibility.png | 4 +- .../recentActivity.Loaded_iPad_ax5.png | 4 +- .../recentActivity.Loaded_iPad_contrast.png | 4 +- .../recentActivity.Loaded_iPad_dark.png | 4 +- .../recentActivity.Loaded_iPhone.png | 4 +- ...ntActivity.Loaded_iPhone_accessibility.png | 4 +- .../recentActivity.Loaded_iPhone_ax5.png | 4 +- .../recentActivity.Loaded_iPhone_contrast.png | 4 +- .../recentActivity.Loaded_iPhone_dark.png | 4 +- .../regionCustomize.Editor_iPhone.png | 4 +- .../regionCustomize.Editor_iPhone_dark.png | 4 +- .../regionCustomize.NeutralEditor_iPhone.png | 4 +- ...ionCustomize.NeutralEditor_iPhone_dark.png | 4 +- .../regionDays.WithData_iPad.png | 4 +- ...regionDays.WithData_iPad_accessibility.png | 4 +- .../regionDays.WithData_iPad_ax5.png | 4 +- .../regionDays.WithData_iPad_contrast.png | 4 +- .../regionDays.WithData_iPad_dark.png | 4 +- .../regionDays.WithData_iPhone.png | 4 +- ...gionDays.WithData_iPhone_accessibility.png | 4 +- .../regionDays.WithData_iPhone_ax5.png | 4 +- .../regionDays.WithData_iPhone_contrast.png | 4 +- .../regionDays.WithData_iPhone_dark.png | 4 +- .../resolution.WithIssues_iPad.png | 4 +- ...solution.WithIssues_iPad_accessibility.png | 4 +- .../resolution.WithIssues_iPad_ax5.png | 4 +- .../resolution.WithIssues_iPad_contrast.png | 4 +- .../resolution.WithIssues_iPad_dark.png | 4 +- .../resolution.WithIssues_iPhone.png | 4 +- ...lution.WithIssues_iPhone_accessibility.png | 4 +- .../resolution.WithIssues_iPhone_ax5.png | 4 +- .../resolution.WithIssues_iPhone_contrast.png | 4 +- .../resolution.WithIssues_iPhone_dark.png | 4 +- .../root.LoggedIn_iPhone.png | 4 +- .../root.LoggedIn_iPhone_dark.png | 4 +- .../settings.Default_iPad.png | 4 +- .../settings.Default_iPad_accessibility.png | 4 +- .../settings.Default_iPad_ax5.png | 4 +- .../settings.Default_iPad_contrast.png | 4 +- .../settings.Default_iPad_dark.png | 4 +- .../settings.Default_iPhone.png | 4 +- .../settings.Default_iPhone_accessibility.png | 4 +- .../settings.Default_iPhone_ax5.png | 4 +- .../settings.Default_iPhone_contrast.png | 4 +- .../settings.Default_iPhone_dark.png | 4 +- .../settings.Default_iPhone_rtl.png | 4 +- .../settings.DemoMode_iPhone.png | 4 +- .../settings.DemoMode_iPhone_dark.png | 4 +- .../seededEntryState.WhereFlyover_iPad.png | 4 +- .../year.Empty_iPhone.png | 4 +- .../year.Empty_iPhone_dark.png | 4 +- .../year.Loaded_iPad.png | 4 +- .../year.Loaded_iPad_accessibility.png | 4 +- .../year.Loaded_iPad_ax5.png | 4 +- .../year.Loaded_iPad_contrast.png | 4 +- .../year.Loaded_iPad_dark.png | 4 +- .../year.Loaded_iPhone.png | 4 +- .../year.Loaded_iPhone_accessibility.png | 4 +- .../year.Loaded_iPhone_ax5.png | 4 +- .../year.Loaded_iPhone_contrast.png | 4 +- .../year.Loaded_iPhone_dark.png | 4 +- .../CardDesigner/CardDesignerStudioView.swift | 178 +++++++++--------- Where/WhereUI/Sources/MainTabs.swift | 8 - .../Sources/Primary/LocationsView.swift | 9 - .../Primary/PresenceTimelineList.swift | 4 +- .../Primary/RecentActivitySummaryView.swift | 9 - Where/WhereUI/Sources/RootView.swift | 32 ++-- .../Sources/Settings/AppIconView.swift | 19 +- .../Sources/Settings/SettingsView.swift | 89 ++++----- 198 files changed, 637 insertions(+), 658 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index a78da997..908a4a36 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -174,7 +174,7 @@ triage). **Always-on** rules every edit must honor stay in `AGENTS.md` or - **Image snapshots are the exception: one bundle per module, one shared scheme.** Each module owning image references has its own `*SnapshotTests` target over its `SnapshotTests/` folder, all listed in the single shared **StuffSnapshotTests** scheme and its dedicated CI `snapshot` job — slow and LFS-backed, so deliberately **out of** `Stuff-iOS-Tests`. References under any `__Snapshots__/` directory are Git LFS (`.gitattributes`; the CI job checks out with `lfs: true`). Framework halves: `Shared/SnapshotKit` (shippable matrix + previews) and `Shared/SnapshotKitTesting` (test-only pipeline, whose own regression bundle **SnapshotKitTestingTests** pixel-probes without LFS and runs in `Stuff-iOS-Tests`). - **A new image suite gets a target, not a scheme.** Add the `*SnapshotTests` target, list only `SnapshotKitTesting` in `extraPackageProducts`, and add it to the `StuffSnapshotTests` scheme's build and test lists — never a scheme or CI job of its own. An image bundle links only what its module needs (the Periscope and Inspector suites don't build against WhereUI at all); references follow the sources automatically via `#filePath`. - **Separate snapshot bundles are safe because each `.xctest` gets its own `StuffTestHost` process** (measured on Xcode 27 — `ProcessInfo.processIdentifier` probes; details in the snapshot-bundle comment in [`Project.swift`](Project.swift)). Each bundle statically embeds its own copy of `SnapshotKitTesting`'s capture state, and two copies in one process would corrupt each other. Tripwire: if a toolchain ever shares one host process across bundles, re-measure before adding another image bundle. -- **Snapshots containing scrolling content use full-content intrinsic height.** Any image snapshot whose rendered subject contains a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scrolling container uses SnapshotKit's full-content frame presets; fixed-height device frames are reserved for subjects without scrolling content. Snapshot the shared scrollable content, not greedy navigation, tab, or sheet chrome that prevents content-derived measurement (see `SnapshotConfiguration.Frame.fullContent`). +- **Snapshots containing scrolling content use full-content intrinsic height.** Any image snapshot whose rendered subject contains a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scrolling container uses SnapshotKit's full-content frame presets; fixed-height device frames are reserved for subjects without scrolling content. Preserve the production navigation, tab, sheet, search, and toolbar chrome around that content (see `SnapshotConfiguration.Frame.fullContent`). ### Never double-link a product WhereUI already carries diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png index c6522947..a8559630 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45da3b06cac317f61f51db1ab21e1ae9d1396c2837676ed151f0a0105eff3271 -size 1385568 +oid sha256:e462d05e4af430b695d7a8609d7546f68c9c0aaf663236f6ce09c66f602ffe33 +size 1385308 diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png index 614de9d4..b6791582 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c353bcb1480ece95303571f82c264b6a3f7315a55707b197f0004f802195619 -size 506493 +oid sha256:603a14ec81be881391de5ffe84c81448bd0ee72eae9aa8eb79891eb714448ca9 +size 505360 diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png index 2c7b881a..d2ac2124 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24070dee554d3af5acbbbcba9941665512ba0774c0673925d66da7a03cdeaac3 -size 545276 +oid sha256:da98114ea806684fa430669ab85885462dac4d64e780c85d907f41a077e63559 +size 555468 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png index 8008a884..cc4675d5 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ebbe79a4803911cf559d3524d1c4c4862f2c1d9cd7c656cd7c81568b0c70b87 -size 118698 +oid sha256:42246998ceecdf3dbc80c88525e6e37f4199ab63e4809e49cccd22ba2eab925e +size 145881 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png index ffa10d10..cf02f617 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e288ec2c851222fcd52b121ff003410304dea824e2bd52c210e010627a51919e -size 122589 +oid sha256:c22ccb88bf5be86fb561a96805981fff3e5c36684f42fac145e564e39d9223fa +size 153526 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png index d45a8bac..2e7224d7 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c87e56f3f2350d8f617e24888cde4eb101d65eb6610c149d7fd70e36f8cc7ca3 -size 111816 +oid sha256:1291fd1f64f41a257382b7c74bff45296e6b865bd3b089fc7aa9b98be0537d6c +size 145595 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png index a1e4260f..1922e7a1 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71c5218149bc9c85883bc8be91f4976bc1b0f8c7532b19f97cff9859a3f3546c -size 118280 +oid sha256:5fa49b115f12f13b4d0fb78aadcd02db249fa30558d2ddc8aedc19e7941084fd +size 111531 diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift b/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift index 27fd88e3..af63bbae 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/PeriscopeViewerSnapshotTests.swift @@ -1,6 +1,6 @@ import Foundation @_spi(Testing) import PeriscopeCore -@testable import PeriscopeTools +import PeriscopeTools import SnapshotKitTesting import SwiftUI import Testing @@ -12,12 +12,9 @@ import Testing struct PeriscopeViewerSnapshotTests { @Test func periscopeViewer() async throws { let store = try await Self.frozenStore() - let viewer = PeriscopeViewer( - store: store, - title: "Logs", - defaults: .standard, - includesChrome: false, - ) + let viewer = NavigationStack { + PeriscopeViewer(store: store, title: "Logs") + } await assertSnapshots( of: viewer, named: "PeriscopeViewer", diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png index 738625f2..ec1a522d 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a96b3bb553eda1c07012f21ac7f27b12a248bb2adabf3697f5056cee131358f -size 324994 +oid sha256:83c6e5f8aadde8da73df6fd93e7a4a14c5f8b7e335688acb247a7814263d497a +size 257635 diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png index 08f104ac..068c7f50 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:37d3267f6ac9b8e95521d2be5de2c5d09727bd0eef31b846b7d66e1b67b38241 -size 193497 +oid sha256:78fcae8d3604c77a78e789a4509cdac16064fc8c645f0fc7d56bc8929fe76e0f +size 260221 diff --git a/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift b/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift index 30a8a7b7..f3653593 100644 --- a/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift +++ b/Shared/Periscope/PeriscopeTools/Sources/Viewer/PeriscopeViewer.swift @@ -15,7 +15,6 @@ public struct PeriscopeViewer: View { private let store: PeriscopeStore private let title: String private let defaults: UserDefaults - private let includesChrome: Bool @State private var model: PeriscopeViewerModel @State private var export: NDJSONExport? @State private var exportFailed = false @@ -53,68 +52,56 @@ public struct PeriscopeViewer: View { } public init(store: PeriscopeStore, title: String = "Logs") { - self.init(store: store, title: title, defaults: .standard, includesChrome: true) + self.init(store: store, title: title, defaults: .standard) } - init( - store: PeriscopeStore, - title: String, - defaults: UserDefaults, - includesChrome: Bool = true, - ) { + init(store: PeriscopeStore, title: String, defaults: UserDefaults) { self.store = store self.title = title self.defaults = defaults - self.includesChrome = includesChrome _model = State(initialValue: PeriscopeViewerModel(store: store)) _density = State(initialValue: .load(from: defaults)) } public var body: some View { - Group { - if includesChrome { - content - .navigationTitle(title) - .navigationBarTitleDisplayMode(.inline) - .toolbar { toolbarContent } - .navigationDestination(item: $spanDestination) { destination in - switch destination { - case .tree: - SpanTreeView(store: store) - case .history: - SpanHistoryView(store: store) - } - } - } else { - logsList + content + .navigationTitle(title) + .navigationBarTitleDisplayMode(.inline) + .toolbar { toolbarContent } + .navigationDestination(item: $spanDestination) { destination in + switch destination { + case .tree: + SpanTreeView(store: store) + case .history: + SpanHistoryView(store: store) + } } - } - .sheet(item: $export) { export in - NDJSONExportSheet(export: export) - } - .alert("Export Failed", isPresented: $exportFailed) { - Button("OK", role: .cancel) {} - } - .environment(\.logRowDensity, density) - .onChange(of: density) { _, newValue in - newValue.save(to: defaults) - } - .periscopeBroadwayRoot() - // Keyed on the store's identity: swapping stores in place cancels - // the old model's live stream and rebinds a fresh model — - // `State(initialValue:)` alone would keep serving the first store - // forever. Export/navigation/mode state is per-store too: nothing - // generated against the old store should survive the swap. - .task(id: ObjectIdentifier(store)) { - if model.store !== store { - model = PeriscopeViewerModel(store: store) - export = nil - exportFailed = false - spanDestination = nil - mode = .logs + .sheet(item: $export) { export in + NDJSONExportSheet(export: export) + } + .alert("Export Failed", isPresented: $exportFailed) { + Button("OK", role: .cancel) {} + } + .environment(\.logRowDensity, density) + .onChange(of: density) { _, newValue in + newValue.save(to: defaults) + } + .periscopeBroadwayRoot() + // Keyed on the store's identity: swapping stores in place cancels + // the old model's live stream and rebinds a fresh model — + // `State(initialValue:)` alone would keep serving the first store + // forever. Export/navigation/mode state is per-store too: nothing + // generated against the old store should survive the swap. + .task(id: ObjectIdentifier(store)) { + if model.store !== store { + model = PeriscopeViewerModel(store: store) + export = nil + exportFailed = false + spanDestination = nil + mode = .logs + } + await model.run() } - await model.run() - } } /// The nav-bar segmented control that switches surfaces, plus the diff --git a/Shared/SnapshotKit/AGENTS.md b/Shared/SnapshotKit/AGENTS.md index f91ed358..3f78a6ae 100644 --- a/Shared/SnapshotKit/AGENTS.md +++ b/Shared/SnapshotKit/AGENTS.md @@ -47,9 +47,10 @@ Complements the root [`AGENTS.md`](../../AGENTS.md) — read that first. - **Scrollable subjects use full-content frames.** A snapshot containing a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scroller uses `.fullContentScreenDefaults`, a consumer's matching compact preset, or an - explicit `.fullContent` frame. Pass the shared scrollable content without a - greedy `NavigationStack`, tab, or sheet wrapper so its settled content height - can be measured; fixed device frames are for non-scrolling subjects. + explicit `.fullContent` frame. Capture the production screen including its + navigation, tab, sheet, search, and toolbar chrome; the nested full-width + scroller still determines the settled height. Fixed device frames are for + non-scrolling subjects. ## Testing diff --git a/Shared/SnapshotKit/README.md b/Shared/SnapshotKit/README.md index 7e9aa07e..ce0e336e 100644 --- a/Shared/SnapshotKit/README.md +++ b/Shared/SnapshotKit/README.md @@ -21,10 +21,9 @@ capture + comparison pipeline lives in the sibling Frames come in three sizing strategies: fixed device viewports (`.iPhone`, `.iPad`), the intrinsic `.component` frame, and `.fullContent(name:width:)` — fixed width, height measured from the settled content, so the whole - scrollable content renders in one image with nothing scrolling. Wrap - *content*, not chrome: a greedy container with pinned chrome - (`NavigationStack`) has no content-derived ideal height and collapses the - measurement to just that chrome. A frame also carries `safeAreaInsets` + scrollable content renders in one image with nothing scrolling. Full-width + scrolling descendants drive the measured height while preserving surrounding + navigation, tab, sheet, search, and toolbar chrome. A frame also carries `safeAreaInsets` (default zero, keeping images device-independent); the `.iPhoneNotched` preset simulates real device chrome (Dynamic Island top 47pt, home-indicator bottom 34pt) for cases that must prove layout under it. @@ -34,9 +33,8 @@ capture + comparison pipeline lives in the sibling - **Full-content frames** (`.iPhoneFullContent`, `.iPadFullContent`, and `.fullContent(name:width:)`) — capture the settled intrinsic height of scrolling content, including UIKit-backed SwiftUI `List` and `Form` - containers. Pass the scrollable content itself rather than greedy navigation, - tab, or sheet chrome; fixed-height device frames are for non-scrolling - subjects. + containers, including when they are nested under production screen chrome; + fixed-height device frames are for non-scrolling subjects. - **`SnapshotProviding`** — a type declares its variants via `static var snapshots: [SnapshotCase]`. - **`SnapshotCase`** — a named group of configurations plus a lazy content diff --git a/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift b/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift index 6e367638..19b7b7bd 100644 --- a/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift +++ b/Shared/SnapshotKitTesting/Sources/AccessibilitySnapshotViewController.swift @@ -17,16 +17,11 @@ final class AccessibilitySnapshotViewController: UIViewController { return snapshotView } - init(wrapping content: UIViewController, ownsContent: Bool) { + init(wrapping content: UIViewController) { self.content = content super.init(nibName: nil, bundle: nil) - if ownsContent { - addChild(content) - content.didMove(toParent: self) - } - // AccessibilitySnapshot temporarily hosts oversized contained views in - // its own renderer. Those controllers stay unparented so that re-hosting - // does not violate UIKit containment for tall, full-content captures. + addChild(content) + content.didMove(toParent: self) } @available(*, unavailable) @@ -48,6 +43,15 @@ final class AccessibilitySnapshotViewController: UIViewController { /// annotations. Must be called while the view is in the hierarchy. Rendering /// failures surface loudly rather than producing a blank image. func parseAccessibility() { + // AccessibilitySnapshot temporarily moves the contained view into its + // renderer. Suspend controller containment around that move, then + // restore it before the annotated wrapper is captured. + content.willMove(toParent: nil) + content.removeFromParent() + defer { + addChild(content) + content.didMove(toParent: self) + } do { try snapshotView.parseAccessibility() } catch let ImageRenderingError.containedViewExceedsMaximumSize(viewSize, maximumSize) { diff --git a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift index b15c369a..fb5d0284 100644 --- a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift +++ b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift @@ -192,10 +192,7 @@ private func renderSnapshotImageLocked( } let captureViewController: UIViewController = isAccessibility - ? AccessibilitySnapshotViewController( - wrapping: viewController, - ownsContent: viewController.view.bounds.height <= window.bounds.height, - ) + ? AccessibilitySnapshotViewController(wrapping: viewController) : viewController let wrappingViewController = SnapshotWrappingViewController(captureViewController) @@ -365,7 +362,7 @@ private func resolveContentSize( if !measured.height.isFinite || measured.height <= 0 { measured.height = 1 } - if let scrollContentHeight = viewController.view.rootScrollContentHeight, + if let scrollContentHeight = viewController.view.fullScrollContentHeight, scrollContentHeight > measured.height { measured.height = scrollContentHeight @@ -394,23 +391,27 @@ private func resolveContentSize( } extension UIView { - /// The content height of a scroll view that fills this view, if one exists. + /// The root height required to show a full-width scrolling descendant's + /// complete content while preserving the chrome around its viewport. /// /// `Form` and `List` are backed by UIKit scroll views whose hosting view /// answers `sizeThatFits` with only the current viewport. Restricting the - /// fallback to a root-filling scroll view avoids expanding an intentionally - /// fixed-height nested scroller inside an otherwise intrinsic component. - fileprivate var rootScrollContentHeight: CGFloat? { + /// fallback to full-width scrolling content avoids expanding an intentionally + /// narrow nested scroller inside an otherwise intrinsic component. + fileprivate var fullScrollContentHeight: CGFloat? { descendants .compactMap { view -> CGFloat? in guard let scrollView = view as? UIScrollView else { return nil } let visibleFrame = scrollView.convert(scrollView.bounds, to: self) guard visibleFrame.width >= bounds.width - 1, - visibleFrame.height >= bounds.height - 1, + visibleFrame.height > 0, scrollView.contentSize.height.isFinite, scrollView.contentSize.height > 0 else { return nil } - return scrollView.contentSize.height + let chromeHeight = max(bounds.height - visibleFrame.height, 0) + let insetHeight = scrollView.adjustedContentInset.top + + scrollView.adjustedContentInset.bottom + return scrollView.contentSize.height + insetHeight + chromeHeight } .max() } diff --git a/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift b/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift index dcadb504..b63f14c4 100644 --- a/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift +++ b/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift @@ -93,6 +93,61 @@ struct LargeViewCaptureTests { #expect(sample.bottom.blue > 0.5) } + @Test func preservesChromeAroundFullContentScrollingContent() async throws { + try waitFor { hostKeyWindow() != nil } + let screen = NavigationStack { + ScrollView { + VStack(spacing: 0) { + Color.red.frame(height: 1500) + Color.blue.frame(height: 1500) + } + } + .safeAreaInset(edge: .bottom) { + Text("Bottom toolbar") + .frame(maxWidth: .infinity, minHeight: 50) + .background(.regularMaterial) + } + .navigationTitle("Full Content") + .toolbar { + ToolbarItem(placement: .primaryAction) { + Button("Add", systemImage: "plus", action: {}) + } + } + } + let host = UIHostingController(rootView: screen) + host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) + let image = await renderSnapshotImage( + of: host, + named: "full-content-navigation-probe", + sizing: .intrinsic(width: 402), + safeAreaInsets: .zero, + ) + #expect(image.size.height >= 3050) + } + + @Test func annotatesTallFullContentAccessibilitySnapshots() async throws { + try waitFor { hostKeyWindow() != nil } + let screen = ScrollView { + VStack { + ForEach(0 ..< 30, id: \.self) { index in + Text("Accessible row \(index)") + .frame(maxWidth: .infinity, minHeight: 100) + } + } + } + let host = UIHostingController(rootView: screen) + host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) + let image = await renderSnapshotImage( + of: host, + named: "full-content-accessibility-probe", + sizing: .intrinsic(width: 402), + safeAreaInsets: .zero, + isAccessibility: true, + ) + #expect(image.size.height > 3000) + #expect(image.size.width > 402) + } + private func renderTwoTone(height: CGFloat) async throws -> TwoToneSample { try waitFor { hostKeyWindow() != nil } let half = height / 2 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png index bbb59d65..c32d4664 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d97a42265a9e07e48e562ead46a49027c1d11170adf84d350198027c2cc6e0dd -size 1719050 +oid sha256:cf936b7258a2353b4b3295075e2c0d9ca0ae5affbec2c860b76a5e86fd677e26 +size 1062742 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png index 2c2ac31e..baa76542 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35d2d2069eca7758b203da4ee914c9b15bdcb116a2a0648a213c3bca1df3ee35 -size 940490 +oid sha256:3166d69b32a2ed3d6b24cfa2f9ffe9a1ccb56629fb9b8aacd886f0910b436196 +size 678061 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png index 3f332971..7adda6e1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd543051adc77a51efd11a7b35dfd566635c8a1cacdd8a8d40511d9fa657899e -size 1748188 +oid sha256:a178c2c30d5167f2c281a9fabdba1e79a5ae6e4cd1b644c1999f5959a0f9e157 +size 1298071 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png index 253c3f60..77d5c4bf 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae4edfcff02eeb3890acde046cd589d6839f2b8ae3bc6a77b367ce9cf55d0d73 -size 1719534 +oid sha256:1e9fc80873352e5e5b232e1cd0b111768e3023d01f69fe8742bd037ab3d57b76 +size 1062217 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png index 6f0cc8cd..de03c092 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cc0547f2e5263625544061ee720250a796b3cadddb8364eae0fbf85ad247b83 -size 1029676 +oid sha256:70e13a23788bc89863e33983696855be5d015171c51828e636a49ff7b769e3e3 +size 815014 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png index 6665231a..b4b4a41d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82b7cc7a6eb7f93c1642f035143991f319b7dc6e2dd17243af13fd126f0ed36a -size 1416404 +oid sha256:d4cf2deee0a3bbb7ee235c66973ab99613c6c014f780f84beac532888896f30d +size 1197106 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png index 30e50b75..f2d2b68e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4202fde6fe963f3cb9ff2ebbdf854b54193f32422615ba779e7f7fd3877d108 -size 803880 +oid sha256:13d9e2dc57e2549edd7d1086c5d70efd91e42028d81d0ec5ac2321f8763b57b6 +size 783252 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png index c010524c..9cb5e165 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8930998b3f0a3674eed78d2f5bfd4f19412ed42a9f9ffb5a5b56dcdd8c91ff9 -size 1675893 +oid sha256:252b2654b520d4d7c1a8867eaac5b354e4fdbf13f15b1a78e6854c9617825199 +size 1388632 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png index 37eecb7a..474fbb23 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19597804072d78222aed1acc16264996fd05c2f74c939c4dd32eeeed334d2f93 -size 1416852 +oid sha256:42209b82caea3f217fe6a25bd3bfb1b7cc7dd4f38e3f1e5f7a49d121b01bed18 +size 1194072 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png index a6bbfce8..1a7d10d6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92f8e205e0c07088261ad19e200c797aaaf924fc213570d5720d5d274fdbe6de -size 920294 +oid sha256:dcfaac5c163fdb8a3b659aa558bc6cf0e5ab4f6963494bd86700ec62ce221732 +size 921148 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png index 54fecd06..79c180ea 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:040785f7f55833af33f379c5eb4814d7d73736896192f94275ad8206a0f8e526 -size 671636 +oid sha256:4a7e54e1227871b7d48ba0a6c815444282dd628c1d6c4dd0c53d6581be3680bb +size 690381 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png index 4ef73aae..39402644 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Empty_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf8dea3bfe069720720852b63541e96a3fe73baecb28e8cc4863527d4b24cd50 -size 629029 +oid sha256:2b5dfa543283722a47dd5e94e551b22a2cb33231847587470616ebeaf6123ced +size 648652 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png index 037bdef2..a5b060d7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:279bc87337f4aede4606a9fff1df2b8f1f5a048b3b0a5ea323e47b8a70a16de8 -size 740797 +oid sha256:05fb3a11fe5e29f7309ee9506f8270b3fbf4d8eebfbaf85863be2fb377327313 +size 759843 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png index 232fe991..edac051a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.Focused_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddb713e6b4527efe4bbefcfe0761a3edd36d33b16a8345ee549ecb6fb7206071 -size 712682 +oid sha256:7f06e69ecf7cedfbd0f95be37aafd7651bce7037b736289673e3c7dd43ad49a5 +size 731719 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png index 72d9618b..f45194e4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8509f0fa7ca3912d33511f50f943d07ad6cd3f52c35eba80014ad9e97368a16 -size 194307 +oid sha256:cde14f4c928c516f23ed97b6a5d0b4bae8d3688ae7f8ea8a0fc5e85a8dbed778 +size 210790 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png index a7e6a481..5e33805d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b795f6c0866d589a0691cc303aaf7263ad0cc2ac9a3f353b625482be1f40919 -size 183808 +oid sha256:93d2f8201d2369d8e0f6ff6f59b4ca7538bdb55273e655a75a73aa350bb21c64 +size 200259 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png index 3f0f9c71..5a7fb8e5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8944664cc6d5f33957f01aa0402ba3855f5faacd6a7118a0a58b70a09156a36c -size 1045591 +oid sha256:f84ece8c1cce0bd4f5a4910a4c5a0bcfb200d14355c9c51557b45b71691dee61 +size 1071854 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png index ca9d93a2..41474ea1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57606ff82f8a737c1ad1fcb082ab20dfc0d63f516bd9a543f0acc0049defdc09 -size 3561909 +oid sha256:20c3dc58ebcf58ba681dbb9373a6abc0a52a619497585904561ca375af0b843d +size 3633520 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png index 78b8a8b3..f04e2305 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6fa5950fa1af17799048adc4e4f6bcbba44fb383f253806a350c1bf4edf829e -size 1635026 +oid sha256:adf2abbcd24db11fd5abe6c3ec4b8dfa782b6495d69fa27372beb7a68cabcd6c +size 1666729 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png index a8e48a7c..b906a60b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28b125bfacbf4fe12d6ca32e4201efece7d8a9836e5c0b0edcafdd28302a7bd6 -size 1044027 +oid sha256:fd167536f3e366502f79f10fac7a84419d6dc826aca25dd73dfeed07cd6f4fb5 +size 1070235 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png index 87f8d9d3..5f357864 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:551e3cd8a42e7c0169ee5753aa77c47ea2f0ded06763a0fe4849fe1c67d95fba -size 1018695 +oid sha256:1ab525a778cdc9aa9968602f870b69d7d0f2c480ee8b3c8afe276c914cf90fea +size 1045894 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png index abe7cd24..b4f6935c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb13d2f8a701966b3236fd057194cddd9b4576b9ade4c2a16fc99e6d32723c02 -size 774418 +oid sha256:9199867dcdccc46d3a76bf2ed13aed6f32bb59daecd54764d35d6ce2b22bd15a +size 793550 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png index efc4f349..7cd8f8c4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4bf7c96e975e47122d746c80864ac934cab809655797713359ef8abc3620ce9f -size 3138972 +oid sha256:171cedde1b7bd43b44640bc8470721880929bca8b31c071b812fc8d08def7aa7 +size 3204875 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png index 7bc14b31..f0f6d3f6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b00601df75877da9ecdfaf076e6d7de486a144d2df405df4f38237664170e12d -size 1423495 +oid sha256:e15298d930d08759d793119fa1a72cc058c5982ce52095ee3100067b3e5cfd97 +size 1440986 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png index 3d1bb798..283ff2a0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:824fcb9483393d3598a3222bda186379b1a39ffdd993781302ab6aaedc1905dc -size 777410 +oid sha256:d55884e173ac443783e584df8b9f710ee5824946380df29b68d6f6c9bf7850f1 +size 795173 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png index 95e99d99..085103ab 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.WithData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c8a3e610cf2b5f380d537d30e3a3993f5e29e0375153a2b22e6ae1fc2ee96d7 -size 754813 +oid sha256:99e92fd738820b3b819908ff4e147c31ad4d5fefbcca3a60972a064ef6526da8 +size 774037 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png index 699d115e..6c974160 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da0035c09ea699ae84b364b3f4cf09fc93a1d976fe77704f1623e4faa0e85699 -size 1564763 +oid sha256:572308b3b6d467b666391658d53c1004c3e6cc72c4681ae8b53579c222998775 +size 2270504 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png index b97b4f41..8d633419 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a404e3f3485054d86d9232963bd59777bbda3a64402a5e535d7f41c78c18a909 -size 1168898 +oid sha256:e2ce31c726974d99f044312a529f129bffade90fa51467c6e2a1a8f52f768164 +size 2169889 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png index d6fab132..9865c848 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2e6d080a639683e444f1cd68b716ccae59ee884bc299a7d1aabe2c652a47f79 -size 1289841 +oid sha256:821ba3357d58cde6d803438932019042c9b9b5d2c66d6746dce6149f94415e61 +size 1367923 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png index ecf3df9b..eb4a0dfc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8f5ebb97b25f8efacd273ea31a99d4d8d8be6fbd03d5c6d2840d3b80bdc98d0 -size 2632878 +oid sha256:73e573f4ceccd0967fb7d413bcf643cbc213fe2eda2dbb381a0a7bf32325ef0b +size 2750234 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png index c9b84838..6244a5d5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a401f40b7388cd9316a9e293720a17604809e470be8f2fcac7f4f950f5895b15 -size 3412357 +oid sha256:5f5b012b1b7408359c6db3b76188f3c3916ec3b8b3d4e473fb2ff85ba7a84b02 +size 3676007 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png index 4d97e9c5..c467e80d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c39e92c6bed641fcc173768a861c16f5e3c89673692d9e4a2eca1b6df7740d7d -size 1306878 +oid sha256:4844302de95a7d95eda52c7ae9cf845bac4ca8e7e9f3d0e70a43e914299821a0 +size 1385376 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png index dfbc9a44..7580bef4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60fa0eb493014183b8d7d581cfe76aaf555863b283ca8af40744a46e72383319 -size 1326566 +oid sha256:785a06a4147bebe33635f6a993c55299f64846f5df81befcf07c926f804684cb +size 1405228 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png index 37993769..33cf0c81 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c6ba324466ad90b6c28432f8f8b50568439816614c357f867f698606ce6027d -size 1044239 +oid sha256:3d4a3b4a1ddc250f1536a783bb95f6ee142450f3a7b628d4a4e7f2f9241b09c6 +size 1113396 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png index ccd89b83..5f2c2396 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6aed4503f952d73d61cffc2b0e91609fa57cd4ddda4267e5793b764bb47274d -size 2317185 +oid sha256:c4d74aa51ece5c8378992f36a7338a5ca459f1e0905808fff91407c027cdc1ab +size 2423867 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png index be6c9369..3c26970a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:def9f7dbafb14a1ba92da7544e28f2f7ab362151ceb0c57a4f6250b31a0090b0 -size 3266080 +oid sha256:d05aff90ac82f9eaeb947fe33b2dac4f2ef32675e55b04c6a4d0eb78e94e50f9 +size 3562870 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png index 535afb1c..878be3c1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f4c66e9bf608cd68414d35a096083f884c6750499c440adae37a5cf16000d19 -size 1059328 +oid sha256:6baaa8b5b0cfce085e5bf4aaf5e4d2f7309affbab34c3c16745de6f13b214cf5 +size 1130469 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png index 9cc163f5..673f20f5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc2ffc968b297300afa8fa7c7cd918f05a3927903e65128bb3cff06df16c296a -size 1052959 +oid sha256:138c776afe8e51d7607e3155f3697397dc176097d0957be3b0cf31d3f612ab2c +size 1123504 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png index 2f0ffae5..7a860818 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6b0b6b427ac41f626b8f7263e220439223aa72032d600f3a698912d22b50620 -size 1172928 +oid sha256:ff807d2c82d26acf4307a450f67e66ea752aecd87b74b31957d52cf21418aa19 +size 1229819 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png index 8d09f4e6..e245c1f0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DayRelabelViewSnapshotTests/dayRelabel.WithAudit_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e027aa504d3be2afc52ac57717ed4cfb95767b5e400398d682b1270c9773e89 -size 1201411 +oid sha256:02de92996860117935fea54640a033ab137e1bcaa504a36aa6fb33c9fe2ce22e +size 1262169 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png index bc3ff332..8a4115da 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a758f9fb4502dfbdcc9053f04981d9bdb14819aac3338c84ba0b7f44af6a77c7 -size 1682418 +oid sha256:6bd0fcda849cdf8598ad6d47e7dcdd2894bb29d3a5a2b282b01bc16a29d57e42 +size 2662926 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png index e7282a50..4ec01342 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f205f31e179ceedbdcc2cc70fb4bac2cd6315f9581d54c41959edfe703ecb9fe -size 1135892 +oid sha256:16dc700c4fe555c7c538a869800fbd73da0e14c55e6461b13dbae70fa62f114b +size 1649453 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png index f13a7b57..31608fe9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5090cac046dbc193c9b2634f8f4bfdc92e9aa283228b74ce1187b13e5e02d30 -size 2510054 +oid sha256:691f65137ac11f77fef0f7443b4ca48c72aa8ca84d71d726bbd19b4aa64a326c +size 3694647 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png index d8b8bb3c..88ffd39f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67fda2a8a082d5e906f629643174c00e44035d32ef4186549fdbc38c198838a8 -size 1671970 +oid sha256:a6e097eb78217ab0cc0550f9813377ca6180edc126de3b5169c54a810e2b8047 +size 2580531 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png index d8a965b3..6f86c085 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94a30569cffc445c0f99a1ab71d169d75460a41ed45be958d7394119d5e16202 -size 2073450 +oid sha256:29e1c81e40b0f3d9d395209ed41221d5269f9f23d5a84acb3824b9f39aed7c6a +size 3081718 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png index 5c22baba..adc42b55 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66836eb780c37164b8878c41c3d5b2d632ea1c1e5b7ef2f7ba24b7fc2a8f6f80 -size 1009102 +oid sha256:b84519715148d81b470003521110788509d8027ac2b2dac7dd3f947f5c15ad68 +size 1597885 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png index 005d0797..8f73a647 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1413188bfb34a9925ef2810913976cd980e43f579e657b191f78dec266f1eb13 -size 732447 +oid sha256:9fd59c50918d8b8c92ad216cbac09b0007140ea68b376466042f14e647046b53 +size 1060868 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png index 9efac6c5..dc7bac30 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9e8967fb63538a9ab34f4bff6c749eab9266a6f87c63d150a66fdbd1e937a6e -size 1421146 +oid sha256:680bbfa94d6a476b06470f814deea72dcdbff5cfce3e9873b0e60d6549668a70 +size 2095764 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png index 64c0eb83..4d89fabe 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3cb8fb39c3c9d62ca89db2077f4526143690065d3a3689458d2cfd83e72cfcc7 -size 970633 +oid sha256:691284ef20fb84f5ef84b6283d243c1887e85bc1af75a6d2d233353b736108a9 +size 1517503 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png index 7f1761ac..0399a9e3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c39027c04cd1deb638a8e06ad5f2c779b2a6d820a7c692348b6b3b09231e37d9 -size 1234024 +oid sha256:a8789741d0c149a90a09cf7317df3e8dab9aeefa3d0d961c82712ab9d28763e9 +size 1832650 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png index 23e6f352..0b8d6c93 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f240e04f638c51f6b83b249632f3690061e256106adc81abd2d4e75bfb38a898 -size 161345 +oid sha256:034dd832d5686beefa8f2bf65fe5b3dba3b5e5c1006c0dbd7fdc962c284b4492 +size 187434 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png index 8a03b2f5..9712566d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55eb2b051271c1021c340acd7ffaa8e41fb937467b3345f2ad98020af6e15247 -size 296490 +oid sha256:7bd879b147db9db15db0f68da6d1c8f601c23d77065e07a567941b317e162ab7 +size 449558 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png index 4e5da06b..32a09d83 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdf0ca0295d2041c0a721e753a711b3e639e6df7c94bb3f3a5d21597950d7921 -size 479710 +oid sha256:466a3169a08cbd03c0be4ea22a86f8dee4f01d0fa741e2aef1c397efd9f6eb4b +size 619900 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png index 0edd207c..9ebd4340 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdf2c389eda2aaa4cd610f23528c58dbcd88be86fafa80d1c6c0d0c94440fa1f -size 164076 +oid sha256:b11d30d2cd853186c526d3e6c5e99aec49b717d0a45bb0d8692f4d2417c63201 +size 189163 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png index e4826ac7..b7f56574 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b712f142afea91b621faca83d4b483cc216241177ca56a50d8f19c6ef3fef77e -size 169537 +oid sha256:33263f53a12d62f8809161d9684bf3ac4a706c9208e75dee17a007e5357caa4e +size 191746 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png index 9a026edd..f377ace6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75a5fb4b0864af214ebbf08a0b18845c8886b8b9fcaee31d03266540c60ac8a6 -size 157261 +oid sha256:b35077cf4ae65aed42d88037ad2507942fedfeea3fbd58364411b52497e752fd +size 185424 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png index 53eb486f..3c53b6d2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f53a286bb281fb46814353e20e3a88d41f493ae0936209bd9f17b0c1f1529cd -size 342402 +oid sha256:a8dd4ab2138a40ce0406523bf895bdf8ac7ffe4227e12ff5e3a1b05d9e9e1c87 +size 442406 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png index e854f365..e08dacbd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08346bd258954eed4bd6c603d1d5962011ad27db67bb69b95ad6cfd8c503bff9 -size 516441 +oid sha256:07b92e13b5e1ebf7f78db9690de6c83bfe1fe3d25d9d88874a9144e8513cc9fd +size 617045 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png index 120c8289..09ff5786 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e91bb616eace89a6729ea85bad23946f00de83f23c1b30c32ac8a80fe0f3d89 -size 160470 +oid sha256:d6a269d3a7345b828c758b9c2cc92f3a3097713cd9fc5045871e36ecf7427fbf +size 191260 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png index e9241183..f670192f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d633d21776dfdfda9d2d0d2cf9df49db8b78c954fb414e743bc7d84ce3f81f3 -size 168065 +oid sha256:dad7cc9b8282ec4edbc70b22a3b16282fb51fa6eae8af6933b18f278c92eb613 +size 199155 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png index c81288fd..f53f873a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8aa2e4f0f26739cd38de71a71e3ae57d3dc2155fbb7dcd56dc93f2d3229e487 -size 57146 +oid sha256:58792737f20fbfe16e30c28cd2e61d4c393a09c2e4337c5f9d91fdad7e205374 +size 113373 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png index c15079ce..0bf0a386 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f63e787e080899ad50148b3ad677193c88876c9a90d5e68e32a3ac1143b519fc -size 168181 +oid sha256:91989e2b5de62a09ed5d78590f1981545e0f3c314b5e2f5874dcb884543718e6 +size 228227 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png index 5f1b3264..ceb2363e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:729ff574479cc9e9883bd3f2d65281363068ec386768e326890ed1b0e0293e2d -size 348840 +oid sha256:2edbe8d6c79a7c7b74fbb0518c04dbd960eb14ee0dfc142fdc18028e627b5cfd +size 402172 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png index 5e55af21..a5fbe865 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19c545091e4138ce4783f801ace0ff440fa7ffb69881a81fafaad38839e3ff33 -size 57523 +oid sha256:75283cdab513242b2c42516e2aa6ac83cbcacb60ae70cec0aaf579cf35c80555 +size 113748 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png index 465c9704..cdfa31de 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89e2c8600ab9f2229d187cceb33fc1bb1fc2170237d4ed8bb6bc0381d91695e4 -size 61831 +oid sha256:1dabc0baced17dcf60c655b66228f0d496dc665a12c49a0bad4eacef7f21ad39 +size 120432 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png index 1a806a46..dc50a033 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90ceb732d01511141fa86114e3c1f9f0f50273e7ad7a99f1f33af078eaf2866d -size 50056 +oid sha256:54bf7ad533d180f67362078f30028284c96a767e9ed1c81e7b05c56810ddf713 +size 94875 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png index 66e0df87..e86ec104 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b02df15722958ad205fd6f0fa71e9ced12f16f62f13038c283c18b60645877c1 -size 141711 +oid sha256:a525d7bdf38d9ee775b754d70432817ecdfcbaf75efe543927f1925ada7b9a7e +size 190346 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png index e98d9cd7..4dbb8b7b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d118f46ec2ed6dd480772933fadaaf6937c88b2e40987741d895f33e7c19e0d -size 366381 +oid sha256:e55e1e0e4a6572090fea8ba0a490592bd24264f93430ff2c6ae6236e530e57ce +size 397505 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png index 83c771a9..138553af 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:729932e544002209a837376dab49b8a283c6605ee9b2517eb689f7aef270d457 -size 50365 +oid sha256:1b2a64825d16df6bfadc1c19151d5250850f10c8d3c6b4223ec4af54039af86a +size 95202 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png index 2616aa97..d0ad4ec3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f50706d4bf67a3c750bd6835c620523dcaa42e70ee37586211849cbda308226 -size 53490 +oid sha256:bedcbafb17bf9f3cbd81b71ab100e1fc1b3dfecdee1ef6c7b03e6fc5335f965d +size 99804 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png index bbbd27a3..bfd3f9fc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:146319ad80e6412e86b34ed4438b122d97a5b7340458401ebc02b111f30351d5 -size 14704 +oid sha256:be3496e4272e5dad0697d29f5330dc8496dce2fe29e7df132a90ef4492801f57 +size 50043 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png index 7d11bfeb..5c898514 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8bfa1a30e79554675814b61ae42341b843afb80845f9b1596369e3cec2e2bea6 -size 15910 +oid sha256:024fb781deba0ebfe67f66d56f17b267b59a44c2f82b89bbea32bbe12e96673c +size 53322 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png index 42714db9..46b1be92 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:128040003ea91cabe2a42499d9865546d51ab501ca12344f7d2ab0768f0958fe -size 3512053 +oid sha256:1286c03e6d2d953ca2bd445d0c8cf7543b045b8b07a4240de920d25cf7394e0f +size 3325517 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png index 0e265b12..2d4e3db0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c20c2e92b4b7bd20eccd4e048256a066e05624655522d2c8e1350931d4c9e281 -size 1985511 +oid sha256:6d81e44f264d3ac544af0850d7ff27eb142918da916c9e21091ab7412909c956 +size 2095128 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png index 951ad138..ec277c7a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c48f472dbddf08cf82e2c0de5ba2c81a7c55d90618b74c2ae6f9774872676574 -size 4070540 +oid sha256:dc7d8ab7b7adce7ae7e907948afa723a2f28eea20bfda102b0660ada38ed6c1b +size 3706659 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png index 98643775..222062b0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:acbd2409da797ea1811abbc447e492abf5adb47fe92a89549e2827e47fc26590 -size 3481666 +oid sha256:ce67acecc89a6ab151fc12111903fdb307ec455d1b5a7135f28f79218a3190ed +size 3313675 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png index bd2b59b0..577699cb 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:581eb3c01e46722efb3db209e849c7b0f51b9fec8691fb404dd29b81dc8237eb -size 3864392 +oid sha256:2cc7ee582d461f9f3ee21265d1e8aa9af04c6f4573d38333a29cc89dfaaac634 +size 3704246 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png index d6fad0cc..fdc5d68b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8afa5b75c5cf2271587cfe8fdf3cb7e731604d86164ef9d53cd7a858a1cd22c -size 2249631 +oid sha256:153ed6303e3fe39a663b4b879444a6bb214c321faa10406a1f51b1935f93c721 +size 2119845 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png index f17b62b3..6938bc47 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b48bab0d9d1eba76c609efc23a493bbe729804d53aebcacc09993c89695137c -size 1298691 +oid sha256:e04a049ab7c878d20f6055a81f697fe785b6b5d5f0e3625344883662cdd3ee58 +size 1364370 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png index d929716b..e5e3723e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3226bac41d4d271a0f1cc015b4236740990781d7d8639097ac22ca88ad2bb124 -size 2599121 +oid sha256:c4a4fbaaa57e687241dc0e30a2a0cacb29101a3347d571bd7dd045267e509612 +size 2562262 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png index a2fdcbf4..bad0afee 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c44a67d31a81d62efae1e4904e8e4cc4368e76a9ad7cf19e11d3a7f0e980270 -size 2161619 +oid sha256:eda34064d459a904adfbeecdd18cca539845e237d47e81a89c2cb0be96fc4545 +size 2060604 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png index dd2714ed..d0bbbd7b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:624eb3f5bc27453200e860c37452e338302707ff39503f1296716ed6df9293eb -size 2473619 +oid sha256:051793b5ec1a9b44ffad9cda6c6e36d95a3b8d7cca1826239e4ece5124c0b945 +size 2287205 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png index 2daf4065..21518d61 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3184ff847f760f7cba458dac1c7af7febc1e3ffbb45abc94568d54a768a5c195 -size 1048302 +oid sha256:1b1f81b2ebde9004d9849d0fa454d6a02e42147568e2b324989ce4bb19ccd0b5 +size 1018467 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png index 85636470..7369a481 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ded86d4c6887923e7b9b276f5448f2ceda55218a5e2be0d5bcbd216b7ffa208 -size 1112525 +oid sha256:90cee856eb90546f968fc954fab927889c3a38860f2e431ccf3ac6f10e3448da +size 1086585 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png index 1754935b..9fe9c4ef 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d285efc4b24a47cc4458edbf2dcbae21533c92555303dd80141b9810d5f8470 -size 264747 +oid sha256:a53cb9985d8a4e826c348a98ae3e0d25934afaa75303c7ba1fd0747a0f23e031 +size 265147 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png index 6d45ef9e..826f32f9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13303f2d3f821c9a12aaec759c611c9163b0f6ecb49d88c0765f653cc4f237a1 -size 240174 +oid sha256:169bd5a874b56294088af7781de2c628946942ac3db4968f25dde04751a7634a +size 274589 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png index 72d91082..c321feb3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4d0e240b7da085171195f3951cce06c6bc59531a0730cc6bfa24b073aa368ad -size 226657 +oid sha256:31a1afc53058d2b286a17304e5023c1c1ed5d83e81403a8a2d6d8d836dd8485f +size 262393 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png index 4f796918..b5067e07 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b1abbbc1c39b10f6958bc2f85c8cd4fdce86f1a89a5d4e98c048c55d396846f -size 261239 +oid sha256:a4a87f08e4c18aa24accbabc733f3c3a23f40ddcaaab8179eeef97e43035354a +size 303818 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png index 77ab664b..e8cbc0eb 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52620316f8ccccb13644f89aa592c67829b3523ba9337a9a7937aa1ecdcc4b1c -size 528940 +oid sha256:a8ddfa244e98c9c374193e8d460fc4c0770f20becddb0ca36086f12778070769 +size 693888 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png index e698c97e..96298cbf 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e9a0fb1d9e95bea6cf9bb1d5e0694e7d8c3756cf1cd0c9b87cbcef012aaa3d5 -size 588972 +oid sha256:f1f4445af2011862944072844ac47c298197521ce643ce1a2bc6498abc186776 +size 765727 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png index 4c9e8a8b..80fc58d9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0bb733e816f17e9651d81b0209d9adaf89a4b84d4fb46fdcb6c76757b54065b -size 262431 +oid sha256:6594ad36c3e601913177b2127b58e5da12abc19a8ba3d5d863d8eed0b5029a64 +size 306803 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png index c1ff0282..df46cdbd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dd60631443d795e2749e6ed41ceb1b40c3a4651c7e7ba97020da8522e92ddf6 -size 259337 +oid sha256:82949dfd439e092b1cf334d5e475ff48451c292cf0620c53771f259979223d68 +size 302589 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png index c6b376a7..e34217b2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a8a25cf86b0b8073331d3171a70879bbffc245cceb165ff530cbc94993c8ccb -size 219552 +oid sha256:621eff19d8ea64072ff742e84f5fdd6f75639b6f1aef55b5a1d36255fc33ff40 +size 253868 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png index bb63adfd..14a69a9c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb5ea916e8359c256517c32b6e0a30ffea5aac1d59c4ee1a7f48d459581ea8df -size 455909 +oid sha256:dd43c6180c0e597e4965bbc34b9b9ec64bd3485a777bd94b19a0f788d2097d51 +size 571631 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png index 2b64b84a..fc91ebe9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a129d0e95c0a414e2e8c0d5cfe2950f81f20e96eb6d935cd46a4e48b3c0ed02e -size 559652 +oid sha256:869bd2304b4a12a8364dce84496fada868dad86f9cab2757d9bfc6a2b01d7e5a +size 726421 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png index e558fb49..0634bb2c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94f3f2bb020fe149b7fa8bcbc901689297f3db8d06f842d5adedab990da1a73a -size 215310 +oid sha256:224dc63c2388887eefd0d97cd8f806ab7905ed56d14dfea1c520313697b1ca2d +size 252090 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png index d7250ca5..b63aaac8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7cb351587d6a0298547bca8d0edb24e0d0ad1607379e18f3df7b1e0b975f25b3 -size 213261 +oid sha256:363eb5d502dd32e3760c3bf4d9fcdda81f6c5513a9d66589b8a04383bcdcb52b +size 249098 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png index 94124b63..3d02f96f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90e6bbe7dc2adcaf6efe178e7364ca00fb9eb13add0ca26fbf365f01cb00561b -size 305927 +oid sha256:bef8be10e0c555d891169b1c3feeddd1159a75c33f30769179ea5d887aa180fd +size 338790 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png index adb2789b..6b8f7c1a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8612da1bb506b07ed9fc6e19e685dc21f2acece75906131181fbe0eb3ba4f79 -size 294052 +oid sha256:cfd5dc3f7e4aa3f9647db1e407964d5e6a8761ee963b5c18d2bb638c37ece3de +size 326678 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png index 3053f6ed..590b766d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:654b373b2f83853b7ac4feb36f515e7899b163c4cda0496321f40aa75d93c11d -size 247440 +oid sha256:599fe872e2ee7934a4298aebd70c0282376b59e4aa781443b369bb0308751012 +size 283145 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png index 403eed76..7d8dedf6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditPlain_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51b941029b3b21445cbc686e246b0aaba200b43f45c359d00a68af695506fd9b -size 234293 +oid sha256:5177a07eb7c1f560d0f67a1234b703b1a323e4a795715d4d80578f09a1a62640 +size 270346 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png index 3eaba2ba..8315e580 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd66e9fcdea1dfc1576387a0df064f949c03c21f70d11c3df004a443f08d8f7c -size 368124 +oid sha256:86d082fae8dfe4debff98180ca980f728f21dac99662156910d34e0f3d09bd89 +size 199596 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png index 5d780fd1..bcb9ba5e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc8f0edc9664a72e012baf68317ff2946f0fcb9e4d6e558784eacaabdcb62936 -size 398836 +oid sha256:836b08048f5a30a38c59158143e0fff2ea4c97d93dc89b5cb5d9679a5022ce2c +size 410376 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png index 2f24b323..a41d12d2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d36de40f1fcdb960acf7aafb8d630d0dfddb68a98255b7e7131c83acefd77250 -size 722839 +oid sha256:96d9144d7298fd3efc03291ae82f7f917f20c1dd80558efe561bd96324d2cd74 +size 560438 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png index 0ae168e9..78428b26 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fafff87439050f6dc01b7b48f6ab7c6dd6b2682067eb01c954c3207967a7fa3d -size 382763 +oid sha256:2904473b995aa742b2e8d5028502b14457aa0007f39e6e3df877e902a58b7b5d +size 199823 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png index 2221e712..2816d36c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d87d2eb790d1870e4c412e9b7f82d62970f0bc649424b91e2f5f2f8b238748f -size 229030 +oid sha256:3a2674201395774fa3f725b5fcd222a642d5a04d6dbef447c9ff688517f37464 +size 205250 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png index f355c971..3194800e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e951d7007aafad9db9908399b5a25a0b1c3e4c5977fb3cb0777e06a01936a3d0 -size 305695 +oid sha256:9b5940244d7a8206d67af2e336045cd885bd8f24d3b11c87184d592d8f2812ba +size 156235 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png index d26a4110..f34dd958 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:261fc1cfe867a2364a48d7ea03b4ef774c592b99d9006ceb79eeb75765804a55 -size 322976 +oid sha256:18e3ce2b6cac83de64abe517d3c8dc1c4dffe1a650f0e681daaefb32adbcac7b +size 333619 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png index 4b140e8c..aa5765ef 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de58411f03cb207f3796e0ba16360c030df6fe433e9bf01eab539d952223355f -size 760746 +oid sha256:6721014aaeee3a4aca330e8b9bdaec4f00b05cb5be9d194582d3defe8a37433a +size 638513 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png index 933c28e2..55d75293 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dc752b62aeb9bce4bf0b0d81e10293a3e210ecf2fcfc4e744a8c8a5a1ac8750 -size 318805 +oid sha256:8323287b82b2ac1ea826dedf6251da5508f9a0c48fc840039c4f00662b9724f4 +size 158443 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png index 57e30b5d..146e787f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18c8d2a2196bf34daf1dad427746e56be9fd76b2b60c91bbd0a61c0dd41a441d -size 175320 +oid sha256:337eae07ff510b22f2eeee715e2bdc5398093b5fe05b1ea74c6d647d46bfb8e8 +size 161013 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png index 93dded15..f40bb28c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a8d9eaa23872cd9d677b7351e185a7d96bbfef710f8574db38277c5bf5a5ac1 -size 327620 +oid sha256:700e9bf379253c2994d61c31cb1d189c6014ff2a7e236a74ab07b6c42d7bfc59 +size 303791 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png index 8268902b..a950da38 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53ee5b55817bbbf36655988a25e25adbbf9ce79fc9f61bfad6b0f1d8dec2917d -size 246183 +oid sha256:d69d4efc2177a864e408b9f01f4012be14d2c5155826526a127a6db1de2aed29 +size 351827 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png index 03973822..3a1b12f3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2a817d3844a200cbe2d5c7107d90cd2e404873973232eca23e047206159e4d6 -size 600489 +oid sha256:7f925e48d28014a9426867ce152bd2277de83ca1c42656c0345e25022142ba3b +size 437306 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png index 9b25e572..d24f803c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5cc1ca23558785075f2982f450b4f4a569b8f2c141c52a22db52cbe1b441fa6 -size 334735 +oid sha256:51af51d0b1ec6997f470bb4a0ed52b16d115d45b6be1fe1193e1f87fd434efc3 +size 296815 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png index 3ecb461b..7e12164d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d0f28a48c154cd494fb6769f4b11ed5c8f10b9171401adc4de349364b2327780 -size 81724 +oid sha256:aa52963a78ca19de63a769f082a19d4db7a4360621b7c249cf3a580723c318ba +size 287934 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png index b9212f55..ce03379b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f222cc588d211ad0c3441ff7cac733c18626de01c0462f2b9a450f2697f3937 -size 257184 +oid sha256:156bcc1e6d5fb972fffae6fa0d3f7ec085528d88647a6d35b85609c7dc2efd4e +size 254036 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png index 83eff49d..94b37e9d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e690c880731f8a099733114306bcfcab5447dc5d8b321664fb5ecbe6e2003cd -size 186212 +oid sha256:59977996408154e9dcabd3e71971c1980589b32279bc9ff30e4e7ea0e834f1fa +size 267746 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png index 975f178e..38122039 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31cd4fe56e71a234c814f62cbb36e542671b85217ebd3c4970a8f10cb7e494fa -size 376533 +oid sha256:5745af091872ad8ef73f611c46d2efe0081ee650da9bd9e680c1fa79f90caeb6 +size 391624 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png index 9f29eb1f..2cec3c20 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b66d339d15e2f2bedca035afbc032e81602bffbf5e3f4e5682cfaa7b3fb47689 -size 266754 +oid sha256:24886d40e4ca0ef35c7d38c231a588faffb46b98af889ba8a7a48d82ee29e35c +size 246865 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png index 9355d836..f865e5ec 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13b9501f30ea56059b6fcde0688976f549f289ef02a32afc251728083b4ff414 -size 71304 +oid sha256:7eb83414aa31f47e2e91180c843e6c0013ba268917d5b4231bf1b10fa57700c5 +size 241190 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png index 400df205..9f52ef83 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a6d3e883fcc7ff4d416f244710a5d6d55aef474309c5a870f8fcd97fa1b0f63 -size 1533200 +oid sha256:2723c1cac8bdd505d710f4f9e70f490567347110d6eeef748e98f75a99c8e590 +size 1572247 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png index 8e669bc5..8872e1c7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.Editor_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76fa520611d044df12411f033190cb30392832a319ed7b8a05d65b3b8aba854e -size 1641372 +oid sha256:1b22648257028160d0fc9ed974e2b76e683ad1f48fbc67c2a0c6eef4204c80f4 +size 1682297 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png index 010991dd..d9be1ea8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:323243ccfb78ce1980e55f03455ca72dc8ee1d88b3a5f65514fb80ba77f25fb1 -size 1453848 +oid sha256:a29f5cb3d5051614f85ad33918f7f38232bc61847e238eeedfc0ff3eb55d0249 +size 1492705 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png index 8bad19f8..730ccf6f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionCustomizeViewSnapshotTests/regionCustomize.NeutralEditor_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2cc5e50321050f23ad08711e7e5addee8141f0e46e9c4b3902632662f333d00 -size 1476203 +oid sha256:754906f1773c3eeb97ba30f1e4e4f5a2b6d68032063b7573b8c3fd3511a785e2 +size 1515306 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png index 8c29df94..b9b270ea 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:631c8f7df924a64ace2361ee0d2af9c5d6a9365efff5ef5d460e7e33e0bf9c6e -size 256443 +oid sha256:a232d7aa3b5c3308164cd160ca2ccebba5ac7d006d3a91e493d8849a4a755bf9 +size 309429 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png index 0c7174f6..96f06e2e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c9f66ae3826375827885ef4a1df4163c74d48fbfbb3598f22dae4fe1124c25b -size 417691 +oid sha256:021a20f5765f1e8cfb2bc559960572b9956047f9b24a4d5d687cbb2e102cb4c8 +size 660483 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png index 0dfcc062..73a5d611 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edda324543eea5dcb8c72a583245c5aef713276f739d97fa09aa0d6ae1576951 -size 665717 +oid sha256:895326db7d30eb0cb1ac6ca84ddf82570f6abd74e9c552f0d794f2c129c337a4 +size 840616 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png index 5017054e..90cf4737 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:319beb78c2392f6844517a277132ad4162b4a48b629d5b10ab21bb6ffca24032 -size 254550 +oid sha256:adedb5ceb08abc9778526c94217221682259f3967432fc1275076ed2d31bcfec +size 307514 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png index 7929291c..588e98b6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c77cd20556860fa5e8201139de2b2100e005c37d6188a6491e84a9908a533434 -size 263730 +oid sha256:917821fc9fe98257e44e97698895e3260ed66435d2a32a1f2f6feac5e0a75c86 +size 318492 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png index 187d3693..9caad440 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74ba75a78b99b6f9f867a95a1b8ecd6733e6756a2aea2fdaf151e4afbdb0786a -size 190049 +oid sha256:3fc1bc979f6845917e3099fae14009263d8ffd7377502fa3a06d2527423bb593 +size 233794 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png index 34ab6831..114bed57 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36c6d1ed43290e881e388772b4a5d4e29956610a52304a81998ca8b9daa45bab -size 399982 +oid sha256:8e0ef6bd96fdba31da82015e7c231da840194ee69f4c3f44abd50c0cfd6d6168 +size 530130 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png index 46fb8954..4e775836 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a20d3f6e35079d22efae27e96a3ba50927be43efeb958148ff756d41f5dabf5e -size 747493 +oid sha256:fd38e3c4439c57346af74f815ecfe377234869f995a03caff07d906503f52878 +size 920933 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png index 95a2db8d..864cc1b2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d208189c54b7624e6680b4a9c4285d03e9ed8a3031668b9228b505abcfbed093 -size 191040 +oid sha256:814993ee2e826f20bf2777cae30dcb6264ac1d8e3cb99f23c26b38ca6173b869 +size 234885 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png index 592fc167..2ea08e06 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d037e2a708cf37aa77bc3fdea4ff38840074ab21c3eb9b478c639fa452cacef -size 197745 +oid sha256:d9406aacc8eb39addf998299284fae9553eb0b461260f2c7d42376673788f6c7 +size 242326 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png index 4b4cc966..9fae1ef8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d934fe1deeb9112b80948debcfefe663fcadce3c39bf71b652366e0828eddc3b -size 197890 +oid sha256:38c3a3b0ab0a69acfe5e02815d924ad75d49bda478ff4bbfca38aa4b248feeb5 +size 249137 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png index 79b12839..36d8b583 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:570a3191dbb8a343bdae31858f5764805668a582740f05b6b0647ebce24afdde -size 351891 +oid sha256:a8f47f12a37b61db9bcde6ee812ee245352273d7b6f17ed79d0604b2199583e3 +size 455807 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png index 3a385cd6..ac6924a4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2aeba2b1f1da3324579248584d9c4e7b9d7865461176f4af6caf930473a63483 -size 474125 +oid sha256:e7e0fa12b96ee119411032e17f6b5a8759c6ba4aedef964287d86544c4410ad7 +size 557791 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png index f3a5e96e..d320833b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47d4985d91d0a6aaa18cd050a3ad89834dba9be51233027e0d9bfddde380bf00 -size 199661 +oid sha256:e28acad99bf006203e35960514754822868f0c4d866123af9b08b6b228b4b572 +size 251631 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png index 2b2d320a..3d08c773 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1039be9a0a801e5176bd6ea7b78b2aed88b6069826b3098e337791075bf9211b -size 198500 +oid sha256:81588558c81f9c608504ea126c0f7e45580180b0d34cc6b0da235587455eeee2 +size 251348 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png index 5548ca3a..dadad25a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0455c1f908f9aab7478b39b0ed19ecf840b6dfa8b256e048f068286f51b85db -size 161181 +oid sha256:af96db71169f61879b1ed2e18d62a7d16f7682c73e112e2a817db667ec3e96e2 +size 198163 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png index ab39bc66..9e46d3ed 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:799b855ed5919ef9e388b21b3da2492a1b262f8ba89e997e31ba93fb6e462d08 -size 324259 +oid sha256:d2c3f21c6078069d33ec1bdd3c3313421904353300d928a2ae0f631b3a42bd7c +size 407654 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png index 6f1be2a7..f0716921 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58d0c71186168e36891dcb870d3e6bbb9ba103f811f2f221f48601f65b32cb8c -size 395969 +oid sha256:589782f0bc7d01e46be5b7722ad02c481d9b891be4f3c6f76e511f8b80f9cb04 +size 522621 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png index 568fcf8a..5d043d63 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e05ff30187ee234a342bf8d4c1e7de0c2fef928512d4cc21a3304cd5cb1d32a -size 157681 +oid sha256:68d4005b1787083784718e9319d5a0efdceeaf2a6caa6c0a8b44f186ef3b73da +size 195908 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png index 9f806e58..96097f72 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c062705355a68ef053978614d10d4dea9355c9ce278e5c293de64289f9f27e4 -size 159050 +oid sha256:36015e4da90ea18fc5f50d933a168aff9de9a8e88d8a5f9696ba4bb642ffb498 +size 198850 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png index d6fad0cc..7f6a2f6b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8afa5b75c5cf2271587cfe8fdf3cb7e731604d86164ef9d53cd7a858a1cd22c -size 2249631 +oid sha256:bfca759a0a5ef10a54369ddb531157507bccba33115a4f0e001821e8ec472616 +size 141736 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png index dd2714ed..7e6cebca 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:624eb3f5bc27453200e860c37452e338302707ff39503f1296716ed6df9293eb -size 2473619 +oid sha256:b908b180d3ed168cfef6eefb14a2e3317927cfd67412b67b19669dc8970fd627 +size 132836 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png index a6017d7f..aeb8b26f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ceb896fc21d4b45f2859eaf9b59f8af6a8b21a94a71be1b1c32ef6366ca816e -size 367705 +oid sha256:fc14b4974eecb7466d54f33b99a414ca33bfbad36df4dd53a4ac5b9062dfa62f +size 325630 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png index d416a1a4..e2eec8a3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:550a8928ddfc1840bfd46d1b83a8af91106caa476a31211741c0c34444ead503 -size 504190 +oid sha256:de4a86ab875abd02f91b19c6ae0b62214d398cdfd1cd1866aafa66b532abf491 +size 519942 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png index 1c089771..2c7fcf84 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00832874050b3692a9e42dd497d85140355b46665211737de779fe056b9fc83b -size 588121 +oid sha256:14c3e8e387e64e768c7d55bd30b7919333f3bc94c2b5516d584d9c4f24e61e37 +size 508861 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png index 0f55326e..ff4e5cb7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f453458ba3ab2c7f532cb18faa0ee745ecbf7ea62ba37ca3cff68ce59924787b -size 382555 +oid sha256:891d010c510a9fbb5df202952de0b68947d66d739f0bf9f1f880aab7a22e03a2 +size 305035 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png index 08671456..23265b4f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:192718edeb77deead991c16612d694cb5c3ee8ec1ecaa041073305737f2a343e -size 248956 +oid sha256:8e27dae3d95d4bdcd8f8fd893a9b6f081125631ef774111d438555d6db6ceec5 +size 297154 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png index 8899018e..912d879e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2dd85d2e592a580b50e26bc2671b77aa2d2d7a8d50da56dd653d4e342562fcf0 -size 292039 +oid sha256:b44d110bf270678fe1b1535ee780bf761052b897d03aa5c50bf8f649d0ebf5bc +size 243503 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png index 41c62825..b6985f74 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a29588002d1efeed6815b591813ce82e1819b61007ae6c7ba8dc590cee06435 -size 413780 +oid sha256:e6b455c3c7560b744aa463fc94ba652b3611ad971ba205d7bf798e086e2bcd22 +size 435017 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png index 46a27674..e4ed86a4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60f0f91daa570d940d56cf89cd2e3e0fcf8790e38840cb021c1be52be78b4e7a -size 507916 +oid sha256:1697b7571011bf3b5315c1d354f2212806ad3781f7c15693ea4cad0b407c608f +size 458947 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png index db25a7a5..841547fb 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44671e60a06595f6b4dbe4c67b8713f3283c86cb9d22dce9cf618a5b07528f5e -size 306107 +oid sha256:5151fcd3222ee4e93e05d6d6298b34c2221efbe396b86666c16f7265c00ffeb3 +size 230180 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png index 6ae86ffc..3a9473b2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:691b4355a209f4a03d3a3fe131f457880ef38fceaa34a059f365d3dd158a76fd -size 182386 +oid sha256:c44e03893753612e52c0a4f1dad5bb5d78608100b1e8377e4d7d5f62628922b0 +size 221342 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png index 15e15795..92bd932a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8fe533e6120890a6dd2cc6bef3fbd0191addc8178106db5e659007798d62edf8 -size 292549 +oid sha256:28469dedd1cb92f631c4f0522cfdb9e4a63675a7925718781a83f7b4b900b435 +size 243701 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png index a8855933..01860d62 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d3719388649c0d64496d8378de3b3c5db1920889d78524899843033a0251678 -size 351490 +oid sha256:4ac0b1772e270ca7a0771f709102ca422140e225f6ebd92c9a645566b7612c70 +size 286186 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png index 86fc8e31..7588a1ba 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.DemoMode_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:265c0027b04e45f17fb3786c8542b279bcea694d0faf25a83356bdf1488ca3b7 -size 218782 +oid sha256:01d8c66277c5cb819cd348532b35ac7abc5e904de6f8d4473428ae7029c3da3d +size 268708 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png index c589320d..7f25b096 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/WhereFlyoverViewSnapshotTests/seededEntryState.WhereFlyover_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4484cc800cfcf7c5c8478fd03767b4f5fb4348f16c2f8aff4fb1abd9413a4384 -size 8293884 +oid sha256:6d125c95ed4d11d2c92cbbf86eb3e0b7752e2643cca7a9c5b43dbf4096cbdae1 +size 8303169 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png index 61320a0c..af631ac1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bb673657c672ee712ceb27479b05a8d9415ca21c47757ca378e5ecac3df1a58 -size 711943 +oid sha256:dad9e7c911fddc398d83692c82ef7e5146ac7c29638889c195ccf0b79ba69606 +size 742511 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png index 45daf933..e006ea31 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Empty_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e4e7d02b29a364f6be4c67982ad656aff7500ef7361d3e786750611d44c544c -size 683573 +oid sha256:a22f9f5db2bd9e5d4bebcb63bdd094021591b9fc4a5ffbdb0fa5f8d3ea4c3a20 +size 701940 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png index 9ef072a5..d0b03516 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b50ff8c7a1fb414660ce0d28313022ac39e180c250e6c8e19563a4b22b21d01f -size 1087892 +oid sha256:63e0721c2d1b276ce8bcad93ef4fe9da0421832abf0337d9c5f318a116a576d7 +size 1129475 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png index a46026b2..dae390b0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4fddf3a03dea28f944534fbf6e664ebc195fad256a6b062f2beb91226fdc197 -size 3639472 +oid sha256:556fe0890da7c20e1d109b6573db89246f827517f16875bca7bc368390fc7b67 +size 3565301 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png index a53a4386..801310c2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88aba8c9fcb6349231313f66b857f1a31fcca306be6565bbd70d5e03e70b5ef2 -size 1801476 +oid sha256:c90505f1aeef80edbceffe6b586d427aaf82720c5ebf2b0abaa385cafe674524 +size 1835845 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png index b1b37314..4076df37 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3893b4c149c49dd3767f42ce77c4ca11c4ed6c873d3114edcd74276e83786b5c -size 1081325 +oid sha256:72fb188be14093ed10092663646bd743a420319438a9c00bd2eb92abf0fcf1b6 +size 1125887 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png index 4e557304..93a33f20 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fea957cc52ae3b19377017651125a8c544f23cee5f9c9871d13022d184b7b95 -size 1064725 +oid sha256:837ec3476025546c3fb48e87be475bc9c73405314f5ab17854578a0a1cfb6124 +size 1102171 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png index 39070644..e37c31bf 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9b9c5d1ab8fd8e7f9cfcb0685c9e862ec2597d51faeb0bc8d3eb368027e1bd9 -size 825151 +oid sha256:abb6f2d537e704aa6cab4086e0cf216d7c39079cf9e79b572fe34da21cbe00a3 +size 839562 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png index e11ce3b4..bc6ef450 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bec5d51ad1f58678173c69eefc9bccfc4adb8bdd85070a409c0e3edaf93ff8cf -size 3331526 +oid sha256:fee23b51b281d1e8d95a4b487222a3f43105c7f889b6bca47850c4e24dfda0ea +size 3183826 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png index 0777995e..e2642a1d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:328f7954469eacc6535e0cea581b702809a808cd9d7fea73bad813e9f053aa71 -size 1073996 +oid sha256:411100ea8116452e2f7ade54276a33e546c833eb75cd53ee9dd0e9b63a046103 +size 1059305 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png index f5dc5e4a..c68326b5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6880599afa455c9b7dd75b4fde64aa1c7f1fcd936070f9ff7cfb3433dd8ad4de -size 821106 +oid sha256:c9f5e97b867e37d70cbf72caa3d9b702fe477574e9a54005a75770ad32a07698 +size 839678 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png index 2abf7c74..e37d9c81 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/YearViewSnapshotTests/year.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14b7dcbf93b9af8c08867d222d04d907725924a83b2230b9651c41384391cf88 -size 811961 +oid sha256:9a8b50351745bdf29a0ce2c56eefb82b22b106d96c61d4dd5ad7174d1ba1447f +size 818861 diff --git a/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift b/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift index 73767b8e..9934e82d 100644 --- a/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift +++ b/Where/WhereUI/Sources/Developer/CardDesigner/CardDesignerStudioView.swift @@ -34,7 +34,86 @@ .background(.background) Divider() - controls + + Form { + Section { + Picker(String(localized: .cardDesignerVariant), selection: $variant) { + ForEach( + CardDesignerConfiguration.Variant.allCases, + id: \.self, + ) { variant in + Text(variant.localizedName).tag(variant) + } + } + .pickerStyle(.segmented) + + Picker( + String(localized: .cardDesignerAppearance), + selection: $previewColorScheme, + ) { + Text(String(localized: .cardDesignerLight)) + .tag(ColorScheme.light as ColorScheme?) + Text(String(localized: .cardDesignerDark)) + .tag(ColorScheme.dark as ColorScheme?) + } + .pickerStyle(.segmented) + + Picker(String(localized: .cardDesignerRegion), selection: $previewRegion) { + ForEach(RegionCatalog.shared.all, id: \.self) { region in + Text(region.localizedName).tag(region) + } + } + + Picker(String(localized: .cardDesignerColor), selection: $previewColor) { + ForEach(RegionAppearanceCatalog.colors, id: \.self) { color in + Label { + Text(WhereFormat.regionColorAccessibility(color)) + } icon: { + Circle().fill(color.color) + } + .tag(color) + } + } + + Stepper( + String(localized: .cardDesignerDays(previewDays)), + value: $previewDays, + in: 0 ... 366, + ) + Stepper( + String(localized: .cardDesignerYear(previewYear)), + value: $previewYear, + in: 1900 ... 2200, + ) + Toggle( + String(localized: .cardDesignerApplyToApp), + isOn: $model.appliesToApp, + ) + } header: { + Text(String(localized: .cardDesignerPreview)) + } footer: { + Text(String(localized: .cardDesignerApplyFooter)) + } + + switch variant { + case .regular: + CardDesignerVariantControls( + card: $model.configuration.regular, + reset: { model.reset($0, variant: .regular) }, + ) + case .compact: + CardDesignerVariantControls( + card: $model.configuration.compact, + reset: { model.reset($0, variant: .compact) }, + ) + } + + CardDesignerSharedControls( + shared: $model.configuration.shared, + reset: model.resetShared, + ) + CardDesignerExportSection(configuration: model.configuration) + } } .navigationTitle(String(localized: .cardDesignerTitle)) .navigationBarTitleDisplayMode(.inline) @@ -85,103 +164,16 @@ } .onDisappear { tilt.stop() } } - - private var controls: some View { - @Bindable var model = model - return Form { - Section { - Picker(String(localized: .cardDesignerVariant), selection: $variant) { - ForEach( - CardDesignerConfiguration.Variant.allCases, - id: \.self, - ) { variant in - Text(variant.localizedName).tag(variant) - } - } - .pickerStyle(.segmented) - - Picker( - String(localized: .cardDesignerAppearance), - selection: $previewColorScheme, - ) { - Text(String(localized: .cardDesignerLight)) - .tag(ColorScheme.light as ColorScheme?) - Text(String(localized: .cardDesignerDark)) - .tag(ColorScheme.dark as ColorScheme?) - } - .pickerStyle(.segmented) - - Picker(String(localized: .cardDesignerRegion), selection: $previewRegion) { - ForEach(RegionCatalog.shared.all, id: \.self) { region in - Text(region.localizedName).tag(region) - } - } - - Picker(String(localized: .cardDesignerColor), selection: $previewColor) { - ForEach(RegionAppearanceCatalog.colors, id: \.self) { color in - Label { - Text(WhereFormat.regionColorAccessibility(color)) - } icon: { - Circle().fill(color.color) - } - .tag(color) - } - } - - Stepper( - String(localized: .cardDesignerDays(previewDays)), - value: $previewDays, - in: 0 ... 366, - ) - Stepper( - String(localized: .cardDesignerYear(previewYear)), - value: $previewYear, - in: 1900 ... 2200, - ) - Toggle( - String(localized: .cardDesignerApplyToApp), - isOn: $model.appliesToApp, - ) - } header: { - Text(String(localized: .cardDesignerPreview)) - } footer: { - Text(String(localized: .cardDesignerApplyFooter)) - } - - switch variant { - case .regular: - CardDesignerVariantControls( - card: $model.configuration.regular, - reset: { model.reset($0, variant: .regular) }, - ) - case .compact: - CardDesignerVariantControls( - card: $model.configuration.compact, - reset: { model.reset($0, variant: .compact) }, - ) - } - - CardDesignerSharedControls( - shared: $model.configuration.shared, - reset: model.resetShared, - ) - CardDesignerExportSection(configuration: model.configuration) - } - } - - /// The chrome-free form used by full-content snapshots. - var snapshotContent: some View { - controls - } } extension CardDesignerStudioView: SnapshotProviding { static var snapshots: [SnapshotCase] { whereSnapshot(name: "Default", configurations: .fullContentPhoneLightDark) { - CardDesignerStudioView( - model: CardDesignerModel(configuration: .standard), - ) - .snapshotContent + NavigationStack { + CardDesignerStudioView( + model: CardDesignerModel(configuration: .standard), + ) + } } } } diff --git a/Where/WhereUI/Sources/MainTabs.swift b/Where/WhereUI/Sources/MainTabs.swift index ebc0aa79..484cccc5 100644 --- a/Where/WhereUI/Sources/MainTabs.swift +++ b/Where/WhereUI/Sources/MainTabs.swift @@ -82,14 +82,6 @@ struct MainTabs: View { } } } - - #if DEBUG - /// The selected tab's chrome-free content for intrinsic-height snapshots. - var snapshotContent: some View { - LocationsView(report: report) - .snapshotContent - } - #endif } #if DEBUG diff --git a/Where/WhereUI/Sources/Primary/LocationsView.swift b/Where/WhereUI/Sources/Primary/LocationsView.swift index 6a119267..a522d76d 100644 --- a/Where/WhereUI/Sources/Primary/LocationsView.swift +++ b/Where/WhereUI/Sources/Primary/LocationsView.swift @@ -197,13 +197,6 @@ struct LocationsView: View { ) } - #if DEBUG - /// The chrome-free state content used by intrinsic-height snapshots. - var snapshotContent: some View { - screen - } - #endif - /// The region's calendar, pushed as a nested view. It's the zoom /// destination: the tapped card expands into it via matched geometry, and the /// stack's back gesture collapses it again. @@ -279,14 +272,12 @@ private struct ResolveToolbarLabel: View { settle: .settledAtLeast(minDuration: 1.0), ) { LocationsView(report: PreviewSupport.loadedYearReportModel()) - .snapshotContent } whereSnapshot(name: "Empty", configurations: .phoneLightDark) { LocationsView(report: PreviewSupport.emptyYearReportModel()) } whereSnapshot(name: "MissingDays", configurations: .fullContentPhoneLightDark) { LocationsView(report: PreviewSupport.missingDaysYearReportModel()) - .snapshotContent } whereSnapshot(name: "ElsewhereOnly", configurations: .phoneLightDark) { LocationsView(report: PreviewSupport.elsewhereOnlyYearReportModel()) diff --git a/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift b/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift index 88d40ecb..25c12c9d 100644 --- a/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift +++ b/Where/WhereUI/Sources/Primary/PresenceTimelineList.swift @@ -95,7 +95,9 @@ private struct StintRow: View { extension PresenceTimelineList: SnapshotProviding { static var snapshots: [SnapshotCase] { whereSnapshot(name: "WithData", configurations: .fullContentScreenDefaults) { - PresenceTimelineList(report: PreviewSupport.loadedYearReportModel()) + NavigationStack { + PresenceTimelineList(report: PreviewSupport.loadedYearReportModel()) + } } } } diff --git a/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift b/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift index 30a06608..fca87f17 100644 --- a/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift +++ b/Where/WhereUI/Sources/Primary/RecentActivitySummaryView.swift @@ -139,14 +139,6 @@ struct RecentActivitySummaryView: View { .padding() } } - - #if DEBUG - /// The chrome-free state content used by full-content snapshots. - var snapshotContent: some View { - content - .background(Color(.systemBackground)) - } - #endif } #if DEBUG @@ -160,7 +152,6 @@ struct RecentActivitySummaryView: View { state: .loaded("You were in California, then New York."), ), ) - .snapshotContent } whereSnapshot(name: "Empty", configurations: .phoneLightDark) { RecentActivitySummaryView(model: PreviewSupport.recentActivityModel(state: .empty)) diff --git a/Where/WhereUI/Sources/RootView.swift b/Where/WhereUI/Sources/RootView.swift index db585b6c..e315bb55 100644 --- a/Where/WhereUI/Sources/RootView.swift +++ b/Where/WhereUI/Sources/RootView.swift @@ -262,24 +262,32 @@ public struct RootView: View { #if DEBUG extension RootView: SnapshotProviding { - /// Capture the logged-in destination directly: `LifecycleContainer` is - /// greedy launch chrome, while `MainTabs` owns the scroll-backed content - /// this case pins. The settle floor still outlasts tab-bar material - /// adaptation and `MainTabs`' initial report activation. + /// The logged-in root is multi-phase async work — splash → launch steps → + /// `.ready` → `MainTabs` activation → glass-material adaptation — and + /// every phase is pixel-quiet under capture (motion frozen, animations + /// disabled), so pixel stability alone can bake *any* intermediate phase + /// on a slow runner (CI captured the splash and the pre-activation tabs). + /// + /// The pre-capture hook awaits the launcher's drive — `run()` is + /// idempotent and awaits the in-flight drive, a deterministic "reached + /// `.ready`" signal — so the raised settle floor only has to outlast the + /// post-ready tail: `MainTabs`' `.task` activation (empty-store re-pull + + /// Resolve badge) and the iOS 26 glass toolbar/tab bar material + /// adaptation, which starts quiet a few hundred ms after the chrome + /// hosts. Those have no reachable completion signal (the scene's report + /// model is private to `MainTabs`; the adaptation has no public + /// notification), hence the generous floor — see the flakiness ledger in + /// `Where/TODOs.md`. public static var snapshots: [SnapshotCase] { - let session = PreviewSupport.loadedSession() + let model = PreviewSupport.loadedModel() + let launcher = WhereLaunch.makeLauncher(model: model, reason: .userForeground) whereSnapshot( name: "LoggedIn", configurations: .fullContentPhoneLightDark, settle: .settledAtLeast(minDuration: 1.5), + onReadyToSnapshot: { await launcher.run() }, ) { - MainTabs( - session: session, - initialReport: PreviewSupport.sampleReport(), - selectedYear: PreviewSupport.year, - ) - .snapshotContent - .environment(session) + RootView(model: model, launcher: launcher) } } } diff --git a/Where/WhereUI/Sources/Settings/AppIconView.swift b/Where/WhereUI/Sources/Settings/AppIconView.swift index 4decf524..842b955d 100644 --- a/Where/WhereUI/Sources/Settings/AppIconView.swift +++ b/Where/WhereUI/Sources/Settings/AppIconView.swift @@ -13,9 +13,6 @@ struct AppIconView: View { @State private var previewMode: ColorScheme = .light @State private var appearanceToggles = 0 @State private var dragOffset: CGFloat = 0 - #if DEBUG - @State private var snapshotContainerWidth: CGFloat = 402 - #endif @Environment(\.colorScheme) private var colorScheme @Environment(\.dismiss) private var dismiss @Environment(\.stylesheet) private var stylesheet @@ -310,19 +307,6 @@ struct AppIconImage: View { } #if DEBUG - extension AppIconView { - /// The shared icon grid without the sheet's greedy navigation and geometry chrome. - var snapshotContent: some View { - grids(metrics: AppIconLayout.gridMetrics( - containerWidth: snapshotContainerWidth, - style: appIcon, - )) - .onGeometryChange(for: CGFloat.self) { $0.size.width } action: { - snapshotContainerWidth = $0 - } - } - } - extension AppIconView: SnapshotProviding { static var snapshots: [SnapshotCase] { whereSnapshot( @@ -330,8 +314,7 @@ struct AppIconImage: View { configurations: .fullContentScreenDefaults, settle: .immediate, ) { - AppIconView(model: .preview()) - .snapshotContent + NavigationStack { AppIconView(model: .preview()) } } } } diff --git a/Where/WhereUI/Sources/Settings/SettingsView.swift b/Where/WhereUI/Sources/Settings/SettingsView.swift index c1de5a11..4e9d4b2f 100644 --- a/Where/WhereUI/Sources/Settings/SettingsView.swift +++ b/Where/WhereUI/Sources/Settings/SettingsView.swift @@ -16,7 +16,6 @@ import WhereCore /// come from the environment via the sub-screens. struct SettingsView: View { let report: YearReportModel - private let includesChrome: Bool @State private var backup: BackupModel @State private var reminders: RemindersSettingsModel @State private var searchText = "" @@ -28,7 +27,6 @@ struct SettingsView: View { @Environment(\.isInDemoMode) private var isInDemoMode init(report: YearReportModel) { - includesChrome = true self.report = report _backup = State(initialValue: BackupModel(services: report.services)) _reminders = State(initialValue: RemindersSettingsModel( @@ -38,42 +36,6 @@ struct SettingsView: View { )) } - #if DEBUG - init(snapshotReport report: YearReportModel) { - includesChrome = false - self.report = report - _backup = State(initialValue: BackupModel(services: report.services)) - _reminders = State(initialValue: RemindersSettingsModel( - services: report.services, - preferences: report.preferences, - now: report.now, - )) - } - #endif - - var body: some View { - if includesChrome { - NavigationStack { - settingsList - .navigationTitle(String(localized: .settingsTitle)) - .searchable(text: $searchText, prompt: String(localized: .settingsSearchPrompt)) - .overlay { - if isSearching, searchResults.isEmpty { - ContentUnavailableView.search(text: searchQuery) - } - } - .navigationDestination(for: SettingsRoute.self) { route in - destination(for: route) - } - .sheet(isPresented: $showRegions) { - RegionsSettingsView(usedThisYear: regionsUsedThisYear) - } - } - } else { - settingsList - } - } - private var searchQuery: String { searchText.trimmingCharacters(in: .whitespacesAndNewlines) } @@ -96,27 +58,42 @@ struct SettingsView: View { !isInDemoMode || destination.isAvailableInDemoMode } - private var settingsList: some View { - List { - if isSearching { - ForEach(searchResults) { result in - searchNavigationRow(result) - } - } else { - if isInDemoMode { - demoSection - } - ForEach(SettingsListSection.allCases, id: \.self) { section in - let destinations = section.destinations.filter(isAvailable) - if !destinations.isEmpty { - Section { - ForEach(destinations, id: \.self) { destination in - groupNavigationRow(destination) + var body: some View { + NavigationStack { + List { + if isSearching { + ForEach(searchResults) { result in + searchNavigationRow(result) + } + } else { + if isInDemoMode { + demoSection + } + ForEach(SettingsListSection.allCases, id: \.self) { section in + let destinations = section.destinations.filter(isAvailable) + if !destinations.isEmpty { + Section { + ForEach(destinations, id: \.self) { destination in + groupNavigationRow(destination) + } } } } } } + .navigationTitle(String(localized: .settingsTitle)) + .searchable(text: $searchText, prompt: String(localized: .settingsSearchPrompt)) + .overlay { + if isSearching, searchResults.isEmpty { + ContentUnavailableView.search(text: searchQuery) + } + } + .navigationDestination(for: SettingsRoute.self) { route in + destination(for: route) + } + .sheet(isPresented: $showRegions) { + RegionsSettingsView(usedThisYear: regionsUsedThisYear) + } } } @@ -285,14 +262,14 @@ struct SettingsView: View { ), ], ) { - SettingsView(snapshotReport: PreviewSupport.loadedYearReportModel()) + SettingsView(report: PreviewSupport.loadedYearReportModel()) .environment(PreviewSupport.loadedModel()) .environment(PreviewSupport.loadedSession()) } // Demo mode: the exit section on top, and the groups that would // reach past the demo (backup, erase/reset, app icon) gone. whereSnapshot(name: "DemoMode", configurations: .fullContentPhoneLightDark) { - SettingsView(snapshotReport: PreviewSupport.loadedYearReportModel()) + SettingsView(report: PreviewSupport.loadedYearReportModel()) .environment(PreviewSupport.loadedModel()) .environment(PreviewSupport.loadedSession()) .environment(\.isInDemoMode, true) From 9bb28cc02c2208feaaa1e745608981956d6f6ce4 Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 18:48:43 -0700 Subject: [PATCH 03/10] Keep short full-content snapshots device-sized --- AGENTS.md | 2 +- .../canvasAndList.FlyoverCanvas_iPad.png | 4 +- .../canvasAndList.FlyoverCanvas_iPad_dark.png | 4 +- .../canvasAndList.FlyoverCompact_iPhone.png | 4 +- .../inspectorSurfaces.Root_iPhone.png | 4 +- .../inspectorSurfaces.Root_iPhone_dark.png | 4 +- .../inspectorSurfaces.SwiftData_iPhone.png | 4 +- ...nspectorSurfaces.SwiftData_iPhone_dark.png | 4 +- ...periscopeViewer.PeriscopeViewer_iPhone.png | 4 +- ...copeViewer.PeriscopeViewer_iPhone_dark.png | 4 +- Shared/SnapshotKit/AGENTS.md | 10 ++-- Shared/SnapshotKit/README.md | 17 ++++-- Shared/SnapshotKit/Sources/SnapshotCase.swift | 9 +-- .../SnapshotConfiguration+Combinations.swift | 5 +- .../Sources/SnapshotConfiguration.swift | 56 +++++++++++++------ .../Tests/SnapshotConfigurationTests.swift | 8 +++ Shared/SnapshotKitTesting/AGENTS.md | 5 +- Shared/SnapshotKitTesting/README.md | 8 ++- .../Sources/AssertSnapshots.swift | 16 ++++-- .../Sources/SnapshotImageRendering.swift | 15 ++--- .../Tests/LargeViewCaptureTests.swift | 22 ++++++-- .../about.Default_iPad.png | 4 +- .../about.Default_iPad_accessibility.png | 4 +- .../about.Default_iPad_contrast.png | 4 +- .../about.Default_iPad_dark.png | 4 +- .../appIcon.Default_iPad.png | 4 +- .../appIcon.Default_iPad_accessibility.png | 4 +- .../appIcon.Default_iPad_ax5.png | 4 +- .../appIcon.Default_iPad_contrast.png | 4 +- .../appIcon.Default_iPad_dark.png | 4 +- .../appIcon.Default_iPhone.png | 4 +- .../appIcon.Default_iPhone_accessibility.png | 4 +- .../appIcon.Default_iPhone_ax5.png | 4 +- .../appIcon.Default_iPhone_contrast.png | 4 +- .../appIcon.Default_iPhone_dark.png | 4 +- .../calendarContent.MissingDays_iPhone.png | 4 +- ...alendarContent.MissingDays_iPhone_dark.png | 4 +- .../elsewhere.Loaded_iPad.png | 4 +- .../elsewhere.Loaded_iPad_accessibility.png | 4 +- .../elsewhere.Loaded_iPad_ax5.png | 4 +- .../elsewhere.Loaded_iPad_contrast.png | 4 +- .../elsewhere.Loaded_iPad_dark.png | 4 +- .../elsewhere.Loaded_iPhone.png | 4 +- .../elsewhere.Loaded_iPhone_accessibility.png | 4 +- .../elsewhere.Loaded_iPhone_contrast.png | 4 +- .../elsewhere.Loaded_iPhone_dark.png | 4 +- .../flightDayDetail.Default_iPad.png | 4 +- ...htDayDetail.Default_iPad_accessibility.png | 4 +- .../flightDayDetail.Default_iPad_contrast.png | 4 +- .../flightDayDetail.Default_iPad_dark.png | 4 +- .../flightDayDetail.Default_iPhone.png | 4 +- ...DayDetail.Default_iPhone_accessibility.png | 4 +- ...lightDayDetail.Default_iPhone_contrast.png | 4 +- .../flightDayDetail.Default_iPhone_dark.png | 4 +- .../license.Default_iPad.png | 4 +- .../license.Default_iPad_accessibility.png | 4 +- .../license.Default_iPad_ax5.png | 4 +- .../license.Default_iPad_contrast.png | 4 +- .../license.Default_iPad_dark.png | 4 +- .../license.Default_iPhone.png | 4 +- .../license.Default_iPhone_accessibility.png | 4 +- .../license.Default_iPhone_contrast.png | 4 +- .../license.Default_iPhone_dark.png | 4 +- .../license.NoNotice_iPhone.png | 4 +- .../license.NoNotice_iPhone_dark.png | 4 +- .../locations.Loaded_iPad.png | 4 +- .../locations.Loaded_iPad_accessibility.png | 4 +- .../locations.Loaded_iPad_ax5.png | 4 +- .../locations.Loaded_iPad_contrast.png | 4 +- .../locations.Loaded_iPad_dark.png | 4 +- .../locations.Loaded_iPhone.png | 4 +- .../locations.Loaded_iPhone_accessibility.png | 4 +- .../locations.Loaded_iPhone_contrast.png | 4 +- .../locations.Loaded_iPhone_dark.png | 4 +- .../locations.MissingDays_iPhone.png | 4 +- .../locations.MissingDays_iPhone_dark.png | 4 +- .../manualDay.Add_iPad.png | 4 +- .../manualDay.Add_iPad_accessibility.png | 4 +- .../manualDay.Add_iPad_contrast.png | 4 +- .../manualDay.Add_iPad_dark.png | 4 +- .../presenceTimeline.WithData_iPad.png | 4 +- ...ceTimeline.WithData_iPad_accessibility.png | 4 +- .../presenceTimeline.WithData_iPad_ax5.png | 4 +- ...resenceTimeline.WithData_iPad_contrast.png | 4 +- .../presenceTimeline.WithData_iPad_dark.png | 4 +- .../presenceTimeline.WithData_iPhone.png | 4 +- ...Timeline.WithData_iPhone_accessibility.png | 4 +- ...senceTimeline.WithData_iPhone_contrast.png | 4 +- .../presenceTimeline.WithData_iPhone_dark.png | 4 +- .../recentActivity.Loaded_iPad.png | 4 +- ...centActivity.Loaded_iPad_accessibility.png | 4 +- .../recentActivity.Loaded_iPad_ax5.png | 4 +- .../recentActivity.Loaded_iPad_contrast.png | 4 +- .../recentActivity.Loaded_iPad_dark.png | 4 +- .../recentActivity.Loaded_iPhone.png | 4 +- ...ntActivity.Loaded_iPhone_accessibility.png | 4 +- .../recentActivity.Loaded_iPhone_ax5.png | 4 +- .../recentActivity.Loaded_iPhone_contrast.png | 4 +- .../recentActivity.Loaded_iPhone_dark.png | 4 +- .../regionDays.WithData_iPad.png | 4 +- ...regionDays.WithData_iPad_accessibility.png | 4 +- .../regionDays.WithData_iPad_contrast.png | 4 +- .../regionDays.WithData_iPad_dark.png | 4 +- .../resolution.WithIssues_iPad.png | 4 +- ...solution.WithIssues_iPad_accessibility.png | 4 +- .../resolution.WithIssues_iPad_contrast.png | 4 +- .../resolution.WithIssues_iPad_dark.png | 4 +- .../resolution.WithIssues_iPhone.png | 4 +- ...lution.WithIssues_iPhone_accessibility.png | 4 +- .../resolution.WithIssues_iPhone_contrast.png | 4 +- .../resolution.WithIssues_iPhone_dark.png | 4 +- .../root.LoggedIn_iPhone.png | 4 +- .../root.LoggedIn_iPhone_dark.png | 4 +- .../settings.Default_iPad.png | 4 +- .../settings.Default_iPad_accessibility.png | 4 +- .../settings.Default_iPad_contrast.png | 4 +- .../settings.Default_iPad_dark.png | 4 +- 117 files changed, 330 insertions(+), 263 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 908a4a36..88e7e6b2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -174,7 +174,7 @@ triage). **Always-on** rules every edit must honor stay in `AGENTS.md` or - **Image snapshots are the exception: one bundle per module, one shared scheme.** Each module owning image references has its own `*SnapshotTests` target over its `SnapshotTests/` folder, all listed in the single shared **StuffSnapshotTests** scheme and its dedicated CI `snapshot` job — slow and LFS-backed, so deliberately **out of** `Stuff-iOS-Tests`. References under any `__Snapshots__/` directory are Git LFS (`.gitattributes`; the CI job checks out with `lfs: true`). Framework halves: `Shared/SnapshotKit` (shippable matrix + previews) and `Shared/SnapshotKitTesting` (test-only pipeline, whose own regression bundle **SnapshotKitTestingTests** pixel-probes without LFS and runs in `Stuff-iOS-Tests`). - **A new image suite gets a target, not a scheme.** Add the `*SnapshotTests` target, list only `SnapshotKitTesting` in `extraPackageProducts`, and add it to the `StuffSnapshotTests` scheme's build and test lists — never a scheme or CI job of its own. An image bundle links only what its module needs (the Periscope and Inspector suites don't build against WhereUI at all); references follow the sources automatically via `#filePath`. - **Separate snapshot bundles are safe because each `.xctest` gets its own `StuffTestHost` process** (measured on Xcode 27 — `ProcessInfo.processIdentifier` probes; details in the snapshot-bundle comment in [`Project.swift`](Project.swift)). Each bundle statically embeds its own copy of `SnapshotKitTesting`'s capture state, and two copies in one process would corrupt each other. Tripwire: if a toolchain ever shares one host process across bundles, re-measure before adding another image bundle. -- **Snapshots containing scrolling content use full-content intrinsic height.** Any image snapshot whose rendered subject contains a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scrolling container uses SnapshotKit's full-content frame presets; fixed-height device frames are reserved for subjects without scrolling content. Preserve the production navigation, tab, sheet, search, and toolbar chrome around that content (see `SnapshotConfiguration.Frame.fullContent`). +- **Snapshots containing scrolling content use full-content intrinsic height.** Any image snapshot whose rendered subject contains a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scrolling container uses SnapshotKit's full-content device presets, which keep the normal device viewport as their minimum height and grow to fit taller content; fixed-height device frames are reserved for subjects without scrolling content. Preserve the production navigation, tab, sheet, search, and toolbar chrome around that content (see `SnapshotConfiguration.Frame.fullContent`). ### Never double-link a product WhereUI already carries diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png index a8559630..b98ff5a9 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e462d05e4af430b695d7a8609d7546f68c9c0aaf663236f6ce09c66f602ffe33 -size 1385308 +oid sha256:a93755ed7adb1eb2c3525a8f634849510077d3824155dd15953e0a337bd13e00 +size 1381482 diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png index b6791582..e49daec3 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCanvas_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:603a14ec81be881391de5ffe84c81448bd0ee72eae9aa8eb79891eb714448ca9 -size 505360 +oid sha256:1e469d55edbfc58aafd4d961fa8be83f6f29136346766c84b0fadd48574068d6 +size 507932 diff --git a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png index d2ac2124..2699219c 100644 --- a/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png +++ b/Shared/Flyover/SnapshotTests/__Snapshots__/FlyoverSnapshotTests/canvasAndList.FlyoverCompact_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da98114ea806684fa430669ab85885462dac4d64e780c85d907f41a077e63559 -size 555468 +oid sha256:7160faedaad9aab46f3762718c51d751b243947180242fc7351b39bbcbcb0484 +size 564347 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png index cc4675d5..ee601dbf 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42246998ceecdf3dbc80c88525e6e37f4199ab63e4809e49cccd22ba2eab925e -size 145881 +oid sha256:9e6603eb73233e9ed88387a3377afb57f12c158a7de07ed2e57e2db96f30b304 +size 150593 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png index cf02f617..ef3277c3 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.Root_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c22ccb88bf5be86fb561a96805981fff3e5c36684f42fac145e564e39d9223fa -size 153526 +oid sha256:e9b148f76f6764f626018a6b0ed12dbfe7021f106f83bdc7dbce0f9e7d74069d +size 154097 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png index 2e7224d7..0df91832 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1291fd1f64f41a257382b7c74bff45296e6b865bd3b089fc7aa9b98be0537d6c -size 145595 +oid sha256:5836802ddb0fe84c597c7288d27fa2cc8726ba9fecf2af80911059d11c38ef4a +size 184932 diff --git a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png index 1922e7a1..d3952ae5 100644 --- a/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png +++ b/Shared/Inspector/SnapshotTests/__Snapshots__/InspectorSnapshotTests/inspectorSurfaces.SwiftData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5fa49b115f12f13b4d0fb78aadcd02db249fa30558d2ddc8aedc19e7941084fd -size 111531 +oid sha256:843bbd0cf26bb093c224f4abedc7bd1c2eb918c91df6d5232945c3ae0b35b216 +size 149244 diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png index ec1a522d..68061f4f 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83c6e5f8aadde8da73df6fd93e7a4a14c5f8b7e335688acb247a7814263d497a -size 257635 +oid sha256:d05ab6bf4f3ab4d3cf9b285dff26cb31a4916ca65e8dd524872948a85006cd3b +size 271747 diff --git a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png index 068c7f50..395d954d 100644 --- a/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png +++ b/Shared/Periscope/PeriscopeTools/SnapshotTests/__Snapshots__/PeriscopeViewerSnapshotTests/periscopeViewer.PeriscopeViewer_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78fcae8d3604c77a78e789a4509cdac16064fc8c645f0fc7d56bc8929fe76e0f -size 260221 +oid sha256:d538f5bb9468470cd2102bae0bdc34651f55854817b714867a9a59397fbe5810 +size 275214 diff --git a/Shared/SnapshotKit/AGENTS.md b/Shared/SnapshotKit/AGENTS.md index 3f78a6ae..85ce6d53 100644 --- a/Shared/SnapshotKit/AGENTS.md +++ b/Shared/SnapshotKit/AGENTS.md @@ -47,10 +47,12 @@ Complements the root [`AGENTS.md`](../../AGENTS.md) — read that first. - **Scrollable subjects use full-content frames.** A snapshot containing a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scroller uses `.fullContentScreenDefaults`, a consumer's matching compact preset, or an - explicit `.fullContent` frame. Capture the production screen including its - navigation, tab, sheet, search, and toolbar chrome; the nested full-width - scroller still determines the settled height. Fixed device frames are for - non-scrolling subjects. + explicit `.fullContent` frame. Device full-content presets keep their normal + viewport height as a minimum and grow only when the settled content is taller; + custom full-content frames shrink-wrap unless given a minimum. Capture the + production screen including its navigation, tab, sheet, search, and toolbar + chrome; the nested full-width scroller still determines the settled height. + Fixed device frames are for non-scrolling subjects. ## Testing diff --git a/Shared/SnapshotKit/README.md b/Shared/SnapshotKit/README.md index ce0e336e..4eae10d3 100644 --- a/Shared/SnapshotKit/README.md +++ b/Shared/SnapshotKit/README.md @@ -23,18 +23,23 @@ capture + comparison pipeline lives in the sibling fixed width, height measured from the settled content, so the whole scrollable content renders in one image with nothing scrolling. Full-width scrolling descendants drive the measured height while preserving surrounding - navigation, tab, sheet, search, and toolbar chrome. A frame also carries `safeAreaInsets` - (default zero, keeping images device-independent); the `.iPhoneNotched` - preset simulates real device chrome (Dynamic Island top 47pt, home-indicator - bottom 34pt) for cases that must prove layout under it. + navigation, tab, sheet, search, and toolbar chrome. The iPhone/iPad + full-content presets retain their normal viewport height as a minimum and + grow when content is taller; custom full-content frames shrink-wrap unless + given a minimum. A frame also carries `safeAreaInsets` (default zero, keeping + images device-independent); the `.iPhoneNotched` preset simulates real device + chrome (Dynamic Island top 47pt, home-indicator bottom 34pt) for cases that + must prove layout under it. - **`combinations(...)` + presets** (`.componentDefaults`, `.screenDefaults`, `.fullContentScreenDefaults`) — expand a terse declaration into the full matrix. - **Full-content frames** (`.iPhoneFullContent`, `.iPadFullContent`, and `.fullContent(name:width:)`) — capture the settled intrinsic height of scrolling content, including UIKit-backed SwiftUI `List` and `Form` - containers, including when they are nested under production screen chrome; - fixed-height device frames are for non-scrolling subjects. + containers, including when they are nested under production screen chrome. + Device presets render at least one normal viewport tall, then expand to show + content that would otherwise scroll; fixed-height device frames are for + non-scrolling subjects. - **`SnapshotProviding`** — a type declares its variants via `static var snapshots: [SnapshotCase]`. - **`SnapshotCase`** — a named group of configurations plus a lazy content diff --git a/Shared/SnapshotKit/Sources/SnapshotCase.swift b/Shared/SnapshotKit/Sources/SnapshotCase.swift index 3abbb3a4..fae4f340 100644 --- a/Shared/SnapshotKit/Sources/SnapshotCase.swift +++ b/Shared/SnapshotKit/Sources/SnapshotCase.swift @@ -111,10 +111,11 @@ extension SnapshotCase: View { case let .fixed(size): content.frame(width: size.width, height: size.height) case let .fullContent(width): - // No height: in the cutsheet's scroll view the content gets an - // unbounded proposal and takes its ideal (content) height, the - // preview analogue of the pipeline's content measurement. - content.frame(width: width) + // The cutsheet mirrors the capture pipeline: device presets + // keep their viewport height, then grow when content is taller. + content + .frame(width: width) + .frame(minHeight: configuration.device.minimumHeight) } } } diff --git a/Shared/SnapshotKit/Sources/SnapshotConfiguration+Combinations.swift b/Shared/SnapshotKit/Sources/SnapshotConfiguration+Combinations.swift index 9d573155..36df018a 100644 --- a/Shared/SnapshotKit/Sources/SnapshotConfiguration+Combinations.swift +++ b/Shared/SnapshotKit/Sources/SnapshotConfiguration+Combinations.swift @@ -70,8 +70,9 @@ extension [SnapshotConfiguration] { defaults(devices: [.iPhone, .iPad]) } - /// The default full-screen trait matrix at iPhone and iPad widths, with each - /// frame measured to the settled content's intrinsic height. + /// The default full-screen trait matrix at iPhone and iPad viewport sizes, + /// with each frame growing beyond its device height when settled content is + /// taller. public static var fullContentScreenDefaults: Self { defaults(devices: [.iPhoneFullContent, .iPadFullContent]) } diff --git a/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift b/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift index 29fd78d6..63ab8776 100644 --- a/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift +++ b/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift @@ -84,22 +84,33 @@ extension SnapshotConfiguration { /// size in identifiers (e.g. `iPhone` instead of `402x874`). public struct Frame: Hashable, Sendable { private static let iPhoneWidth: CGFloat = 402 + private static let iPhoneHeight: CGFloat = 874 private static let iPadWidth: CGFloat = 834 + private static let iPadHeight: CGFloat = 1194 /// The identifier token for this frame (`""` for the unnamed component /// frame, `iPhone`/`iPad` for device frames). public var name: String /// How the content is sized. public var size: SizeStrategy + /// The minimum rendered height for a content-measured frame. `nil` + /// allows the frame to shrink-wrap its content; fixed frames ignore it. + public var minimumHeight: CGFloat? /// Simulated device safe-area insets applied at capture. `.zero` (the /// default) keeps images independent of any physical device's chrome; /// a preset like ``iPhoneNotched`` opts a case into rendering under /// notch/home-indicator insets. public var safeAreaInsets: Insets - public init(name: String, size: SizeStrategy, safeAreaInsets: Insets = .zero) { + public init( + name: String, + size: SizeStrategy, + minimumHeight: CGFloat? = nil, + safeAreaInsets: Insets = .zero, + ) { self.name = name self.size = size + self.minimumHeight = minimumHeight self.safeAreaInsets = safeAreaInsets } @@ -129,41 +140,54 @@ extension SnapshotConfiguration { /// scrolls. A `ScrollView` measured this way reports its content height, /// so wrapping scrollable content captures every row (lazy stacks /// materialize fully — at full-content height every row is visible). - /// - /// **Wrap content, not chrome.** Greedy containers with pinned chrome - /// (`NavigationStack`, a sheet with a pinned picker) have no - /// content-derived ideal height and collapse the measurement to just - /// that chrome — pass the scrollable content itself, without the - /// navigation wrapper. + /// Production navigation, tab, sheet, search, and toolbar chrome stays + /// wrapped around the full-width scrolling descendant that drives the + /// measured height. /// /// `name` is the identifier token for the frame (conventionally /// `fullHeight`); it must stay stable once references are recorded. - public static func fullContent(name: String, width: CGFloat) -> Frame { - Frame(name: name, size: .fullContent(width: width)) + public static func fullContent( + name: String, + width: CGFloat, + minimumHeight: CGFloat? = nil, + ) -> Frame { + Frame( + name: name, + size: .fullContent(width: width), + minimumHeight: minimumHeight, + ) } - /// The iPhone frame width with height measured from the settled content. - public static let iPhoneFullContent = fullContent(name: "iPhone", width: iPhoneWidth) + /// An iPhone viewport that grows to fit settled scrolling content. + public static let iPhoneFullContent = fullContent( + name: "iPhone", + width: iPhoneWidth, + minimumHeight: iPhoneHeight, + ) - /// The iPad frame width with height measured from the settled content. - public static let iPadFullContent = fullContent(name: "iPad", width: iPadWidth) + /// An iPad viewport that grows to fit settled scrolling content. + public static let iPadFullContent = fullContent( + name: "iPad", + width: iPadWidth, + minimumHeight: iPadHeight, + ) /// A phone screen frame (iPhone 17 point size). public static let iPhone = Frame( name: "iPhone", - size: .fixed(CGSize(width: iPhoneWidth, height: 874)), + size: .fixed(CGSize(width: iPhoneWidth, height: iPhoneHeight)), ) /// A tablet screen frame (iPad Pro 11" portrait point size). public static let iPad = Frame( name: "iPad", - size: .fixed(CGSize(width: iPadWidth, height: 1194)), + size: .fixed(CGSize(width: iPadWidth, height: iPadHeight)), ) /// The iPhone frame with simulated device insets (Dynamic Island top, /// home-indicator bottom), for cases that must prove layout under real /// device chrome rather than the inset-free default. public static let iPhoneNotched = Frame( name: "iPhoneNotched", - size: .fixed(CGSize(width: iPhoneWidth, height: 874)), + size: .fixed(CGSize(width: iPhoneWidth, height: iPhoneHeight)), safeAreaInsets: Insets(top: 47, leading: 0, bottom: 34, trailing: 0), ) } diff --git a/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift b/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift index 08aeb4bc..0d8736fd 100644 --- a/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift +++ b/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift @@ -48,6 +48,14 @@ struct SnapshotConfigurationTests { }) } + @Test func fullContentDeviceFramesRetainViewportMinimums() { + #expect(SnapshotConfiguration.Frame.iPhoneFullContent.minimumHeight == 874) + #expect(SnapshotConfiguration.Frame.iPadFullContent.minimumHeight == 1194) + + let custom = SnapshotConfiguration.Frame.fullContent(name: "custom", width: 500) + #expect(custom.minimumHeight == nil) + } + @Test func baselineIdentifierIsEmpty() { #expect(SnapshotConfiguration().identifier.isEmpty) } diff --git a/Shared/SnapshotKitTesting/AGENTS.md b/Shared/SnapshotKitTesting/AGENTS.md index f84eb738..01ba7d57 100644 --- a/Shared/SnapshotKitTesting/AGENTS.md +++ b/Shared/SnapshotKitTesting/AGENTS.md @@ -112,8 +112,9 @@ Complements the root [`AGENTS.md`](../../AGENTS.md) — read that first. re-running the probe. Guard: `SnapshotKitTestingTests.LargeViewCaptureTests`. - **Full-content sizing includes UIKit-backed SwiftUI containers.** When a - root-filling scroll view such as `Form` reports only its viewport through - `sizeThatFits`, use its content size. Guard: + full-width scroll view such as `Form` reports only its viewport through + `sizeThatFits`, use its content size plus surrounding chrome; device presets + retain their normal viewport height as the minimum. Guard: `SnapshotKitTestingTests.LargeViewCaptureTests`. - **A settle phase costs its floor, not its passes.** Measured over all 260 references with `SNAPSHOT_TIMING=1`: 192 captures sit at 0.25-0.35s, the diff --git a/Shared/SnapshotKitTesting/README.md b/Shared/SnapshotKitTesting/README.md index 7d77cfa0..d499401d 100644 --- a/Shared/SnapshotKitTesting/README.md +++ b/Shared/SnapshotKitTesting/README.md @@ -28,9 +28,11 @@ re-exports `SnapshotKit` and `SnapshotTesting`, so a test author needs a single (zero by default; a frame's `safeAreaInsets`, e.g. `.iPhoneNotched`, simulates device chrome), animation quiescing, text-cursor hiding, and a size-stabilization pass for SwiftUI hosting controllers. Full-content captures - use the root scroll view's content size when UIKit-backed SwiftUI containers - such as `Form` report only their viewport through `sizeThatFits`. Captures serialize - process-wide through an internal FIFO mutex — the pipeline holds + use a full-width scroll descendant's content size plus surrounding chrome when + UIKit-backed SwiftUI containers such as `Form` report only their viewport + through `sizeThatFits`; device presets retain their normal viewport height as + the minimum. Captures serialize process-wide through an internal FIFO mutex — + the pipeline holds process-global state (the safe-area swizzle, the animations flag, the one host window) across its suspensions, so a concurrent call queues behind the in-flight capture instead of corrupting it. A case's diff --git a/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift b/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift index cf42c5e9..901424c4 100644 --- a/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift +++ b/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift @@ -107,13 +107,19 @@ public func assertSnapshots( case .fixed: .fixed case let .intrinsic(maxWidth): - .intrinsic(width: maxWidth ?? UIScreen.main.bounds.width) + .intrinsic( + width: maxWidth ?? UIScreen.main.bounds.width, + minimumHeight: configuration.device.minimumHeight ?? 0, + ) case let .fullContent(width): // Same measured-height pipeline as `.intrinsic`: a `ScrollView` // measured under the unbounded proposal reports its content // height (guarded by `LargeViewCaptureTests`), so the capture // renders the whole scrollable content. - .intrinsic(width: width) + .intrinsic( + width: width, + minimumHeight: configuration.device.minimumHeight ?? 0, + ) } let identifier = fullSnapshotIdentifier(caseName: name, configuration: configuration) let timing = SnapshotCaptureTiming( @@ -310,9 +316,11 @@ private func makeHostingController( hostingController.view.frame = CGRect(origin: .zero, size: size) case let .intrinsic(maxWidth): let width = maxWidth ?? UIScreen.main.bounds.width - hostingController.view.frame = CGRect(x: 0, y: 0, width: width, height: 1) + let height = configuration.device.minimumHeight ?? 1 + hostingController.view.frame = CGRect(x: 0, y: 0, width: width, height: height) case let .fullContent(width): - hostingController.view.frame = CGRect(x: 0, y: 0, width: width, height: 1) + let height = configuration.device.minimumHeight ?? 1 + hostingController.view.frame = CGRect(x: 0, y: 0, width: width, height: height) } return hostingController diff --git a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift index fb5d0284..bd9459e8 100644 --- a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift +++ b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift @@ -25,8 +25,8 @@ public enum SnapshotSizing: Sendable { case fixed /// Size to fit the content at a fixed width, measured *after* the content is /// in the window and settled (so async `.task` loads are included, not a - /// placeholder). - case intrinsic(width: CGFloat) + /// placeholder), while retaining the requested minimum height. + case intrinsic(width: CGFloat, minimumHeight: CGFloat) } /// Renders a view controller to an image on the fixed CI simulator. @@ -311,10 +311,10 @@ private func removeChildAfterCapture(_ child: UIViewController) { /// appearance lifecycle driven (so SwiftUI `.task` loads and finite time-based /// reveals run), lets it settle, then measures `sizeThatFits` and pins the frame — /// so a content-loading component is sized to its loaded content rather than an -/// empty placeholder. UIKit-backed SwiftUI containers such as `Form` report -/// their viewport rather than their ideal height, so a root-filling scroll view's -/// content size is used when it is taller. `.fixed` sizing leaves the frame -/// untouched. +/// empty placeholder. The result never falls below the requested minimum +/// height. UIKit-backed SwiftUI containers such as `Form` report their viewport +/// rather than their ideal height, so a full-width scroll descendant's content +/// size is used when it is taller. `.fixed` sizing leaves the frame untouched. /// /// The measurement iterates to a fixed point: a lazy container (`LazyVStack` in /// a `ScrollView`) reports an *estimated* content height until its rows @@ -339,7 +339,7 @@ private func resolveContentSize( window: UIWindow, timing: SnapshotCaptureTiming, ) async { - guard case let .intrinsic(width) = sizing else { return } + guard case let .intrinsic(width, minimumHeight) = sizing else { return } let probeHeight = max(window.bounds.height, 1) viewController.view.frame = CGRect(x: 0, y: 0, width: width, height: probeHeight) @@ -367,6 +367,7 @@ private func resolveContentSize( { measured.height = scrollContentHeight } + measured.height = max(measured.height, minimumHeight) return measured } diff --git a/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift b/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift index b63f14c4..7fd138aa 100644 --- a/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift +++ b/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift @@ -25,6 +25,20 @@ struct LargeViewCaptureTests { #expect(sample.bottom.blue > 0.5) } + @Test func contentMeasuredSizingRetainsItsMinimumHeight() async throws { + try waitFor { hostKeyWindow() != nil } + let view = Color.red.frame(width: 402, height: 100) + let host = UIHostingController(rootView: view) + host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) + let image = await renderSnapshotImage( + of: host, + named: "full-content-minimum-height-probe", + sizing: .intrinsic(width: 402, minimumHeight: 874), + safeAreaInsets: .zero, + ) + #expect(image.size.height == 874) + } + @Test func capturesAViewTallerThanTheTileLimit() async throws { let sample = try await renderTwoTone(height: 3000) #expect(sample.size.height == 3000) @@ -48,7 +62,7 @@ struct LargeViewCaptureTests { let image = await renderSnapshotImage( of: host, named: "full-content-scroll-probe", - sizing: .intrinsic(width: 402), + sizing: .intrinsic(width: 402, minimumHeight: 0), safeAreaInsets: .zero, ) let sample = TwoToneSample( @@ -80,7 +94,7 @@ struct LargeViewCaptureTests { let image = await renderSnapshotImage( of: host, named: "full-content-form-probe", - sizing: .intrinsic(width: 402), + sizing: .intrinsic(width: 402, minimumHeight: 0), safeAreaInsets: .zero, ) let sample = TwoToneSample( @@ -119,7 +133,7 @@ struct LargeViewCaptureTests { let image = await renderSnapshotImage( of: host, named: "full-content-navigation-probe", - sizing: .intrinsic(width: 402), + sizing: .intrinsic(width: 402, minimumHeight: 0), safeAreaInsets: .zero, ) #expect(image.size.height >= 3050) @@ -140,7 +154,7 @@ struct LargeViewCaptureTests { let image = await renderSnapshotImage( of: host, named: "full-content-accessibility-probe", - sizing: .intrinsic(width: 402), + sizing: .intrinsic(width: 402, minimumHeight: 0), safeAreaInsets: .zero, isAccessibility: true, ) diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png index c983c0a7..b9ff12e8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb8a7c160f46977063087ea2a4780897217a6381ebe2ba389527c83b4c9657e1 -size 955834 +oid sha256:54867f6b07170fda00adf024fbc4cc75df96257cf5fdd87df8bc9a19c1e44854 +size 936892 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png index 7ae807fb..0c878714 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45aaee169a32568a152d89eb3a4f34e9c5327b50a6b68ed52a471dd5ce7ce7cd -size 1205369 +oid sha256:bb006e7107979a44e4af7bfc45977f656ac42b8cef805f2a76ee55f56e6c8b6a +size 1181190 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png index 1b042b4d..1bda2056 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c64b11a4ad5c000d742913fa014ce28bd074210187fec6d6b97724caa0e71b6f -size 951556 +oid sha256:0ad60022e5bb74046007aae95bfc511a7a105c6354a2f250c92a4cf9dfa82df0 +size 917870 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png index ab2cd603..2d3e4349 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf280dabdee082665d729789a839aaebc07f964f252d1769e527ec5ef846cda3 -size 773604 +oid sha256:b15b58dc3870292cf114b23b79ae0490c06c200a9bff757b62b996c614c6d4ac +size 741344 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png index c32d4664..70d03837 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf936b7258a2353b4b3295075e2c0d9ca0ae5affbec2c860b76a5e86fd677e26 -size 1062742 +oid sha256:a64c00d8e71632478cf8b5b7f5191dd5bc8174fa9f1fd39b6b0fe200039bce88 +size 1179053 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png index baa76542..aa655117 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3166d69b32a2ed3d6b24cfa2f9ffe9a1ccb56629fb9b8aacd886f0910b436196 -size 678061 +oid sha256:92e8a3a20ba9c75051b107d0d2dc9be157bede000b86a0238923b9400a35ca9a +size 879627 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png index 7adda6e1..1d8aaac5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a178c2c30d5167f2c281a9fabdba1e79a5ae6e4cd1b644c1999f5959a0f9e157 -size 1298071 +oid sha256:0cd94079b242f58c658fe7d4e92ec5c1a57926dfa32aa284869164ca067d21d2 +size 1400475 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png index 77d5c4bf..1e753119 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e9fc80873352e5e5b232e1cd0b111768e3023d01f69fe8742bd037ab3d57b76 -size 1062217 +oid sha256:53d15cd355cf1d5eb0a9e888ff6a91aad8b489c28e4041cc8f5e1cd98195feff +size 1178501 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png index de03c092..ff482913 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70e13a23788bc89863e33983696855be5d015171c51828e636a49ff7b769e3e3 -size 815014 +oid sha256:683b2b671f37aad6ce6e8eb26a17afd055f9bc85a596f763983e0388af04fb7e +size 944182 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png index b4b4a41d..9e1eb88c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4cf2deee0a3bbb7ee235c66973ab99613c6c014f780f84beac532888896f30d -size 1197106 +oid sha256:109c5b24b03c449390807581c8f8e373b6e252adc9bd9bc07428951a242087cd +size 1217930 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png index f2d2b68e..12b2b1fa 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13d9e2dc57e2549edd7d1086c5d70efd91e42028d81d0ec5ac2321f8763b57b6 -size 783252 +oid sha256:ae280d4b9bbe5a3ee53d2bafb5d5bd021c7858b64d4c669c265cf90c567b19fd +size 829005 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png index 9cb5e165..de1aade6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:252b2654b520d4d7c1a8867eaac5b354e4fdbf13f15b1a78e6854c9617825199 -size 1388632 +oid sha256:f0d91d1cddf62e0e5ca192da7387336711e16b75975dac44dd01c9e2123a1ccc +size 1399785 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png index 474fbb23..53583fe4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42209b82caea3f217fe6a25bd3bfb1b7cc7dd4f38e3f1e5f7a49d121b01bed18 -size 1194072 +oid sha256:4382e2a70f919f62c836658ce44d19f7983e7a6b0d5c5d6ad82649d57d218346 +size 1214938 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png index 1a7d10d6..6159c9d6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AppIconViewSnapshotTests/appIcon.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dcfaac5c163fdb8a3b659aa558bc6cf0e5ab4f6963494bd86700ec62ce221732 -size 921148 +oid sha256:bab1cd8ea60e5ccf97cbad5d134554329744ac6f1f4eb69aa3db75252f2c99dd +size 944713 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png index f45194e4..e1e38d16 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cde14f4c928c516f23ed97b6a5d0b4bae8d3688ae7f8ea8a0fc5e85a8dbed778 -size 210790 +oid sha256:9a13c0d8cf8bcfa5eac237d97514c8abce9ca2d16f7aaeead5f6faa44d2d9cb6 +size 218511 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png index 5e33805d..3df5d04f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CalendarContentViewSnapshotTests/calendarContent.MissingDays_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93d2f8201d2369d8e0f6ff6f59b4ca7538bdb55273e655a75a73aa350bb21c64 -size 200259 +oid sha256:0e1a9f64f52ae2b870dcbd7a09eca768f4fc4a686a6c902dc579a434cb06357d +size 208368 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png index 8a4115da..3f30726a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bd0fcda849cdf8598ad6d47e7dcdd2894bb29d3a5a2b282b01bc16a29d57e42 -size 2662926 +oid sha256:dd123a99fbaba0416f218a6743f699b76bfd7d77f941e35359f3db8ce34759aa +size 2750092 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png index 4ec01342..aa1a1baa 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16dc700c4fe555c7c538a869800fbd73da0e14c55e6461b13dbae70fa62f114b -size 1649453 +oid sha256:6e00ff4c471ea71a7c37447fe71d941b66983c2934f9fd92049266e485193454 +size 1825563 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png index 31608fe9..735def69 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:691f65137ac11f77fef0f7443b4ca48c72aa8ca84d71d726bbd19b4aa64a326c -size 3694647 +oid sha256:e7fd3614b3ce212089537df487deceb085aa78c6a1a40aac87993adbaf45bd98 +size 3724821 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png index 88ffd39f..b842306b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6e097eb78217ab0cc0550f9813377ca6180edc126de3b5169c54a810e2b8047 -size 2580531 +oid sha256:b437ca428269413cfe723108b4e8092b28125796479326a51e73eff91753b9a0 +size 2666110 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png index 6f86c085..1f6c67bc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29e1c81e40b0f3d9d395209ed41221d5269f9f23d5a84acb3824b9f39aed7c6a -size 3081718 +oid sha256:058fce8d69851f668fa9317df43cb4bdd7fab025877aa158d1fd6406b67c2147 +size 3169100 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png index adc42b55..5ac9389c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b84519715148d81b470003521110788509d8027ac2b2dac7dd3f947f5c15ad68 -size 1597885 +oid sha256:11ec86733c878062fc47fa75310bbc205be0dbe8d05e1278661fc4369d387191 +size 1624803 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png index 8f73a647..01b5b8cb 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fd59c50918d8b8c92ad216cbac09b0007140ea68b376466042f14e647046b53 -size 1060868 +oid sha256:d9a04d6f35cb33c23f0984033cc5a3cee704459f196433793015b7c7f62199f5 +size 1089741 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png index 4d89fabe..42a5c80b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:691284ef20fb84f5ef84b6283d243c1887e85bc1af75a6d2d233353b736108a9 -size 1517503 +oid sha256:9e3fb70cfb79e38fab8558632dc28bc818afb13915bc70a8336386bd4b5f3410 +size 1541872 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png index 0399a9e3..613c6241 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ElsewhereViewSnapshotTests/elsewhere.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8789741d0c149a90a09cf7317df3e8dab9aeefa3d0d961c82712ab9d28763e9 -size 1832650 +oid sha256:cb138adb39addac33982eb3a02d49a21c3645e535c4231e4cf96b561fcdf7fb3 +size 1857441 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png index 0b8d6c93..c1f56d1c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:034dd832d5686beefa8f2bf65fe5b3dba3b5e5c1006c0dbd7fdc962c284b4492 -size 187434 +oid sha256:36d2c2db85aea5b19abdda0855bb991bee117264cde930cb2f9b5a8a01dce6ea +size 291695 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png index 9712566d..49c6661d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bd879b147db9db15db0f68da6d1c8f601c23d77065e07a567941b317e162ab7 -size 449558 +oid sha256:08383170fdc105fb5c4dff79f30b4c0dd33e2f5290a2ff9bbb09da1778ccdf32 +size 632488 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png index 9ebd4340..ace4b6e3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b11d30d2cd853186c526d3e6c5e99aec49b717d0a45bb0d8692f4d2417c63201 -size 189163 +oid sha256:7dde5c7c9e36e828d4a8081c1224e550a3fdab5cf4559a3acbc59b51fd8c4811 +size 293492 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png index b7f56574..79053ff6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33263f53a12d62f8809161d9684bf3ac4a706c9208e75dee17a007e5357caa4e -size 191746 +oid sha256:5187aea0fd106f3dfec7517cd91912d43e1589fd2ff2711ed5e41b137d66af23 +size 295590 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png index f377ace6..4987351a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b35077cf4ae65aed42d88037ad2507942fedfeea3fbd58364411b52497e752fd -size 185424 +oid sha256:1f24320e0b6aa62bde0b11247a22f0fdef45c70abae8ce3638a84e4e055c6e2d +size 187864 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png index 3c53b6d2..2fc99f75 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8dd4ab2138a40ce0406523bf895bdf8ac7ffe4227e12ff5e3a1b05d9e9e1c87 -size 442406 +oid sha256:eb5cfb6eacfa9d4eccf514a1497e15e0676acda10f464f1916276f5749a86c58 +size 448463 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png index 09ff5786..8a5cef0f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6a269d3a7345b828c758b9c2cc92f3a3097713cd9fc5045871e36ecf7427fbf -size 191260 +oid sha256:dd88736b5680de3f8c559d2c07c2b209b68914792a0794452bfa272b49d50de9 +size 189276 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png index f670192f..bb2868df 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/FlightDayDetailViewSnapshotTests/flightDayDetail.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dad7cc9b8282ec4edbc70b22a3b16282fb51fa6eae8af6933b18f278c92eb613 -size 199155 +oid sha256:6c6f318c44612a5f422ea6d7fb6a37a60f126f5510c8862eacef27c0e0c9dba1 +size 191802 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png index f53f873a..6a34cb67 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58792737f20fbfe16e30c28cd2e61d4c393a09c2e4337c5f9d91fdad7e205374 -size 113373 +oid sha256:b09ccdf25615b58b6e57a54d820a10a260bae3cf92d4e7779ecb576a534cb5dc +size 234042 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png index 0bf0a386..f0021e4c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91989e2b5de62a09ed5d78590f1981545e0f3c314b5e2f5874dcb884543718e6 -size 228227 +oid sha256:d55cc76b4a1a5e2a874d1998edc2195a2fde10a800ef7c636d9b42ad11dff02b +size 415425 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png index ceb2363e..9582a6f9 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2edbe8d6c79a7c7b74fbb0518c04dbd960eb14ee0dfc142fdc18028e627b5cfd -size 402172 +oid sha256:db20743e5f477b45c5b33cf0bdc66a2bd61d60589f53aff229d08da2550171ee +size 428256 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png index a5fbe865..12ebcf62 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75283cdab513242b2c42516e2aa6ac83cbcacb60ae70cec0aaf579cf35c80555 -size 113748 +oid sha256:eb3dc7e160a512d51d4e0fc16bbe739e2240a31b76e006a81d8b986e13f3f8f2 +size 234452 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png index cdfa31de..5c6de7f7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dabc0baced17dcf60c655b66228f0d496dc665a12c49a0bad4eacef7f21ad39 -size 120432 +oid sha256:39e711d9bd781d6270ac26c69522457c3a309efdf1da983f46e50647b30c9ba4 +size 254695 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png index dc50a033..a85dc576 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54bf7ad533d180f67362078f30028284c96a767e9ed1c81e7b05c56810ddf713 -size 94875 +oid sha256:cc35d18dfaca0eb6279e2734b89e6239f9a8f33eaba4eda4a08d8fac2f7b68da +size 130913 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png index e86ec104..cbfc5b84 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a525d7bdf38d9ee775b754d70432817ecdfcbaf75efe543927f1925ada7b9a7e -size 190346 +oid sha256:8d5d58d9d767233e7508a4d8c79b01c7984d659389c121b8d2b9d4dd34030ddf +size 283635 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png index 138553af..980489ba 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b2a64825d16df6bfadc1c19151d5250850f10c8d3c6b4223ec4af54039af86a -size 95202 +oid sha256:0771da176143fc03ef058f8b958124760f7b3b213dd8653d9b8e03504e1d0a0c +size 131198 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png index d0ad4ec3..ef375e47 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bedcbafb17bf9f3cbd81b71ab100e1fc1b3dfecdee1ef6c7b03e6fc5335f965d -size 99804 +oid sha256:025984aa3a209a42a52c84f83ad46f4c298b85db56688798d0eef81130e4ce81 +size 140123 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png index bfd3f9fc..e5a6866b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be3496e4272e5dad0697d29f5330dc8496dce2fe29e7df132a90ef4492801f57 -size 50043 +oid sha256:e8f3722b01575f6e6308396f749f482a71393c177e95213e6b9bdf00a7abf1ae +size 95407 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png index 5c898514..2551303e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LicenseViewSnapshotTests/license.NoNotice_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:024fb781deba0ebfe67f66d56f17b267b59a44c2f82b89bbea32bbe12e96673c -size 53322 +oid sha256:cc794788e1d38be656ab221d501166cd1068ceda0f9b1d3deb7470c2bf0cf818 +size 104225 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png index 46b1be92..b620ad84 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1286c03e6d2d953ca2bd445d0c8cf7543b045b8b07a4240de920d25cf7394e0f -size 3325517 +oid sha256:d1d333f072d4f3a484050ea77e3bab34f41feb0cc8b312e8a7c08d0d942eb3f6 +size 3411142 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png index 2d4e3db0..e4745b3e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d81e44f264d3ac544af0850d7ff27eb142918da916c9e21091ab7412909c956 -size 2095128 +oid sha256:5838ed0b77bc13f1b7c99daaa5ff8df9c6b2391433bc8c5e73051c20355a217d +size 2318218 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png index ec277c7a..83ab2943 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc7d8ab7b7adce7ae7e907948afa723a2f28eea20bfda102b0660ada38ed6c1b -size 3706659 +oid sha256:0d529a7845264f909dd6426dcc6d84e322b2d483c7192d372749393e9c9c6fff +size 3764161 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png index 222062b0..1bf3b185 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce67acecc89a6ab151fc12111903fdb307ec455d1b5a7135f28f79218a3190ed -size 3313675 +oid sha256:bd20479556e72b37f66510531806cb6bd9e9559c107a813a8a4390b3049721e4 +size 3396140 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png index 577699cb..59c6866e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cc7ee582d461f9f3ee21265d1e8aa9af04c6f4573d38333a29cc89dfaaac634 -size 3704246 +oid sha256:8d1b93f787124b3a89025762e8b431539b4ec1794fff606cc4d4fc2f189c2381 +size 3790884 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png index fdc5d68b..68cdb35d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:153ed6303e3fe39a663b4b879444a6bb214c321faa10406a1f51b1935f93c721 -size 2119845 +oid sha256:0900251620d9d375d28f86f9735704ee4cf1d07339fc855a5cfd01841c0f6525 +size 2142029 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png index 6938bc47..151014cf 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e04a049ab7c878d20f6055a81f697fe785b6b5d5f0e3625344883662cdd3ee58 -size 1364370 +oid sha256:76f289ea5277db12c85e8b838565b0c7acf5555a1adaaa18fccdab01b5696a35 +size 1424180 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png index bad0afee..747da9ae 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eda34064d459a904adfbeecdd18cca539845e237d47e81a89c2cb0be96fc4545 -size 2060604 +oid sha256:6a3189fac99b485d4f1fd3c0ae8538389170332e1d57e6ba7f2955e668f1d425 +size 2082184 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png index d0bbbd7b..3f1e6f9a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:051793b5ec1a9b44ffad9cda6c6e36d95a3b8d7cca1826239e4ece5124c0b945 -size 2287205 +oid sha256:62430aefbeffe0ad9923b64533cdb1c9f31db017f8104c280c9d50f9259a3832 +size 2308676 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png index 21518d61..6b6c9dc7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b1f81b2ebde9004d9849d0fa454d6a02e42147568e2b324989ce4bb19ccd0b5 -size 1018467 +oid sha256:54ba5d103dd26ab338e47de146e6d2328a1c9c35b20758851f76659a3364ad64 +size 1199231 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png index 7369a481..61f00dce 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LocationsViewSnapshotTests/locations.MissingDays_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90cee856eb90546f968fc954fab927889c3a38860f2e431ccf3ac6f10e3448da -size 1086585 +oid sha256:ac355069ef83959b69e8a836d15cc17a0b456c4c8acc7a60a1f9ed73c0466430 +size 1246553 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png index b5067e07..659272a6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4a87f08e4c18aa24accbabc733f3c3a23f40ddcaaab8179eeef97e43035354a -size 303818 +oid sha256:22f9201b2a25aeb7f2c296bb589700a07e23ef37d540339ab959f2ee533cf544 +size 361553 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png index e8cbc0eb..e3db09c3 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8ddfa244e98c9c374193e8d460fc4c0770f20becddb0ca36086f12778070769 -size 693888 +oid sha256:aaed474fea4e8d478f8260625b0216528544fb596e4e49b4b527afbfea2e02af +size 765060 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png index 80fc58d9..5f6370a6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6594ad36c3e601913177b2127b58e5da12abc19a8ba3d5d863d8eed0b5029a64 -size 306803 +oid sha256:f60f11a90a9b02cea37acd51ab5db4969d637295928ad5a6f8db45cb145b2c47 +size 364828 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png index df46cdbd..2e31d15b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82949dfd439e092b1cf334d5e475ff48451c292cf0620c53771f259979223d68 -size 302589 +oid sha256:b5f86aa7d11bbef4c982b8fe06ea52e9db596292e9dee1558346b14b4f5bc967 +size 359353 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png index 8315e580..06747b34 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86d082fae8dfe4debff98180ca980f728f21dac99662156910d34e0f3d09bd89 -size 199596 +oid sha256:c3e1d78420bed780c40664f5ce3aeacdb3be807a025708ea8111459692abbc6b +size 305019 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png index bcb9ba5e..bbaa159c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:836b08048f5a30a38c59158143e0fff2ea4c97d93dc89b5cb5d9679a5022ce2c -size 410376 +oid sha256:8ac8cadbdb3878eec3236bfda059ee948fecbe652301044d4a562c914da10510 +size 593034 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png index a41d12d2..2eec3552 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96d9144d7298fd3efc03291ae82f7f917f20c1dd80558efe561bd96324d2cd74 -size 560438 +oid sha256:e64a641a5d52da077365990fbfe1df4238c3aab934783fb48f510fe5c04f37ec +size 598431 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png index 78428b26..099ed985 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2904473b995aa742b2e8d5028502b14457aa0007f39e6e3df877e902a58b7b5d -size 199823 +oid sha256:0db70c9ff31304e60f120cde796cda252aea27a8ca5d0ed5981208d5a5ff4780 +size 304687 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png index 2816d36c..0906cfc7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a2674201395774fa3f725b5fcd222a642d5a04d6dbef447c9ff688517f37464 -size 205250 +oid sha256:bc8519250638b1a956cada64bd02eb0878615a4c587dcfa22766e0b3ade49252 +size 311687 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png index 3194800e..9007d535 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b5940244d7a8206d67af2e336045cd885bd8f24d3b11c87184d592d8f2812ba -size 156235 +oid sha256:6cb23c52f428a2d775d356c0ac72342082c53106f51cff4b74d344b56cdac011 +size 188462 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png index f34dd958..506e7504 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18e3ce2b6cac83de64abe517d3c8dc1c4dffe1a650f0e681daaefb32adbcac7b -size 333619 +oid sha256:be22943eb27c157c0fb77e4d8fa4cae25b53e96f1a4c52f12ed05d434f88e5fb +size 389190 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png index 55d75293..8a60a4e0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8323287b82b2ac1ea826dedf6251da5508f9a0c48fc840039c4f00662b9724f4 -size 158443 +oid sha256:a63556a67c3700c062699bef6a0201f125465a0e1da1656e67aafe5b956298df +size 190570 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png index 146e787f..a877f9d6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/PresenceTimelineListSnapshotTests/presenceTimeline.WithData_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:337eae07ff510b22f2eeee715e2bdc5398093b5fe05b1ea74c6d647d46bfb8e8 -size 161013 +oid sha256:cfff8d7bb9e5c9a1b8901ebc29dd3ddf5711479380751a5bbceac2f0005c063f +size 190485 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png index f40bb28c..4c68e9e8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:700e9bf379253c2994d61c31cb1d189c6014ff2a7e236a74ab07b6c42d7bfc59 -size 303791 +oid sha256:d2c401cbe8446b11b2234851949ac778651bcc6d018ae3e5544643508bb40b4c +size 437195 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png index a950da38..36c55f68 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d69d4efc2177a864e408b9f01f4012be14d2c5155826526a127a6db1de2aed29 -size 351827 +oid sha256:ec0e8e9c3b8d43d7f1fc91deccc479552bcb96b8ec62c709100f32a5b102e759 +size 554395 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png index 3a1b12f3..571a21bb 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f925e48d28014a9426867ce152bd2277de83ca1c42656c0345e25022142ba3b -size 437306 +oid sha256:e3c41d5d60c1a1405c336254e4285ec96f98232ca4d145d24221e00002e36573 +size 534819 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png index d24f803c..3584d95a 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51af51d0b1ec6997f470bb4a0ed52b16d115d45b6be1fe1193e1f87fd434efc3 -size 296815 +oid sha256:569624764f079e6f9cbdd22fbb53737a14d0e50554089e49a170d518e6ae1d7e +size 429426 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png index 7e12164d..43bb58d8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa52963a78ca19de63a769f082a19d4db7a4360621b7c249cf3a580723c318ba -size 287934 +oid sha256:6bb86844e33be08e699d7514d6a952c6384e02aa188dff1252ba191ffb527a8c +size 434513 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png index ce03379b..cb62468c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:156bcc1e6d5fb972fffae6fa0d3f7ec085528d88647a6d35b85609c7dc2efd4e -size 254036 +oid sha256:22ce28252fe8cadd9330d7ad31ceb85725518417d58efe4c1d6e93bd103c2b76 +size 296707 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png index 94b37e9d..12dc558f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59977996408154e9dcabd3e71971c1980589b32279bc9ff30e4e7ea0e834f1fa -size 267746 +oid sha256:937b40995c41474a24f35a3446ee1a242cbc48ba55193e6fd4fc77d9b89a8533 +size 367660 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png index 38122039..cd3fc835 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5745af091872ad8ef73f611c46d2efe0081ee650da9bd9e680c1fa79f90caeb6 -size 391624 +oid sha256:da731f73b61d8bedf78cc7111c560c93984aff5ba50b463fc867098df71abea0 +size 403892 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png index 2cec3c20..f0587367 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24886d40e4ca0ef35c7d38c231a588faffb46b98af889ba8a7a48d82ee29e35c -size 246865 +oid sha256:a8b5bd90f327967f604441152a8048eeb9b092c28a7e63413b0b0c1107012662 +size 290926 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png index f865e5ec..3c90c7ec 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RecentActivitySummaryViewSnapshotTests/recentActivity.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7eb83414aa31f47e2e91180c843e6c0013ba268917d5b4231bf1b10fa57700c5 -size 241190 +oid sha256:6b407afced44954fd1193db76f39498ba4c09a2763fe2d8fc3a293c6418a5f21 +size 290780 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png index b9b270ea..0ca6bd08 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a232d7aa3b5c3308164cd160ca2ccebba5ac7d006d3a91e493d8849a4a755bf9 -size 309429 +oid sha256:09e17e4af1c48d45ac6d6bb016f3b4a117d0c03d9399177c4640de2b00fe34f1 +size 354728 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png index 96f06e2e..78a004fa 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:021a20f5765f1e8cfb2bc559960572b9956047f9b24a4d5d687cbb2e102cb4c8 -size 660483 +oid sha256:f4e59b39d4a3d94ebdefbd98a7b033f5df4b71fa509e3fb7390863c18b71c720 +size 730526 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png index 90cf4737..e4ac387c 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:adedb5ceb08abc9778526c94217221682259f3967432fc1275076ed2d31bcfec -size 307514 +oid sha256:a9781c3c48cfd456ede8a43d60430666f84e17573b1b151bd2f4194b6cce6149 +size 356045 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png index 588e98b6..3f18e4e5 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionDaysViewSnapshotTests/regionDays.WithData_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:917821fc9fe98257e44e97698895e3260ed66435d2a32a1f2f6feac5e0a75c86 -size 318492 +oid sha256:d8d3371e0d4a7d16d1097d436bcfb11d43faa005ee46d14d5142ed767d56067f +size 364745 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png index 9fae1ef8..2c770687 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38c3a3b0ab0a69acfe5e02815d924ad75d49bda478ff4bbfca38aa4b248feeb5 -size 249137 +oid sha256:7429c819e22c3cf408b886dfec97482ab712f7e16ffd7cef39f569e40df2a1da +size 303715 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png index 36d8b583..77f619a4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8f47f12a37b61db9bcde6ee812ee245352273d7b6f17ed79d0604b2199583e3 -size 455807 +oid sha256:a894d13ee33f92fd01539287d5de6cb9c372abc9213e1a74570aa017ad4ffe77 +size 532342 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png index d320833b..e0cbf552 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e28acad99bf006203e35960514754822868f0c4d866123af9b08b6b228b4b572 -size 251631 +oid sha256:83d3beefa0eca106d2c7fc2106661a338d58f5fa529704a72fe508dd6975b296 +size 306021 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png index 3d08c773..20fb364f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81588558c81f9c608504ea126c0f7e45580180b0d34cc6b0da235587455eeee2 -size 251348 +oid sha256:f22dfecfe8f5bb85d9a4edd19b35369a31d4867ad14c69c6f110cdeba79059f3 +size 302405 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png index dadad25a..3eb8a26d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af96db71169f61879b1ed2e18d62a7d16f7682c73e112e2a817db667ec3e96e2 -size 198163 +oid sha256:9acb6aca29aa379cc37ac15a206202d94c51474dfab0fd1d7d5e698821ff0ca8 +size 191304 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png index 9e46d3ed..ded95f71 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2c3f21c6078069d33ec1bdd3c3313421904353300d928a2ae0f631b3a42bd7c -size 407654 +oid sha256:ff64ab8c1ef6f371af6561311dd96d4056002fe8475f26ee0404e782f4278847 +size 386379 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png index 5d043d63..b7762898 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68d4005b1787083784718e9319d5a0efdceeaf2a6caa6c0a8b44f186ef3b73da -size 195908 +oid sha256:eca4fc3de63d645c36293acd2d8110457b4585de7a2fbedfd49d0b308e419a35 +size 188538 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png index 96097f72..a1e82fc6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ResolutionViewSnapshotTests/resolution.WithIssues_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36015e4da90ea18fc5f50d933a168aff9de9a8e88d8a5f9696ba4bb642ffb498 -size 198850 +oid sha256:0ef2181cc766cdac80ccbfa388eb966387156eda9a70620738e2350e6d1c8c82 +size 187601 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png index 7f6a2f6b..9db8aa45 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bfca759a0a5ef10a54369ddb531157507bccba33115a4f0e001821e8ec472616 -size 141736 +oid sha256:a746c88054d92de90811faa8efdbd7bc012398befa665de19c89c57cb929fe01 +size 184526 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png index 7e6cebca..0f274108 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RootViewSnapshotTests/root.LoggedIn_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b908b180d3ed168cfef6eefb14a2e3317927cfd67412b67b19669dc8970fd627 -size 132836 +oid sha256:84b25476a691247f2e7eff125d6ff7cca9d955f2b5b0d6b429bd308714248e93 +size 180279 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png index aeb8b26f..33d81a4d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc14b4974eecb7466d54f33b99a414ca33bfbad36df4dd53a4ac5b9062dfa62f -size 325630 +oid sha256:d013a19e8f55f729d821fbb2e6cd1f75dc713bcc9dad8b3ab70efe1078428cdd +size 328555 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png index e2eec8a3..4cf60036 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de4a86ab875abd02f91b19c6ae0b62214d398cdfd1cd1866aafa66b532abf491 -size 519942 +oid sha256:7a61029d1a44e458683051f5499bd7ce00ad32870139b9f64454b41f13624eee +size 554720 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png index ff4e5cb7..20181495 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:891d010c510a9fbb5df202952de0b68947d66d739f0bf9f1f880aab7a22e03a2 -size 305035 +oid sha256:d7a30b26f93c8ce4457407f8be14d2fc131eac5f77e65e2cfd29ac8e3208b465 +size 329398 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png index 23265b4f..c21704ce 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e27dae3d95d4bdcd8f8fd893a9b6f081125631ef774111d438555d6db6ceec5 -size 297154 +oid sha256:7b773f958f53e40840d70ca48ca2285fb05362eadbbd611a905de15db3a39a35 +size 327051 From 9cdef2ae5dc7a5aee09f2c95e0e939752848d0ea Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 20:12:08 -0700 Subject: [PATCH 04/10] Fail unstable intrinsic snapshot measurements --- Shared/SnapshotKit/README.md | 9 +- Shared/SnapshotKit/Sources/SnapshotCase.swift | 22 +++-- .../Sources/SnapshotConfiguration.swift | 10 +-- .../Tests/SnapshotConfigurationTests.swift | 12 ++- Shared/SnapshotKitTesting/AGENTS.md | 4 + Shared/SnapshotKitTesting/README.md | 5 +- .../Sources/AssertSnapshots.swift | 39 +++++---- .../Sources/SafeAreaInsetsSwizzling.swift | 6 +- .../Sources/SnapshotCaptureLock.swift | 8 +- .../Sources/SnapshotImageRendering.swift | 59 ++++++++++--- .../Tests/AsyncContentCaptureTests.swift | 2 +- .../Tests/ConcurrentCaptureTests.swift | 14 +-- .../Tests/LargeViewCaptureTests.swift | 85 ++++++++++++++++--- .../Tests/PreCaptureHookTests.swift | 2 +- .../Tests/SafeAreaCompositionTests.swift | 4 +- .../Tests/SnapshotCaptureFlagTests.swift | 2 +- .../SnapshotCaptureFlagProbeTests.swift | 2 +- 17 files changed, 203 insertions(+), 82 deletions(-) diff --git a/Shared/SnapshotKit/README.md b/Shared/SnapshotKit/README.md index 4eae10d3..ae3ece91 100644 --- a/Shared/SnapshotKit/README.md +++ b/Shared/SnapshotKit/README.md @@ -2,8 +2,8 @@ SnapshotKit is the generic, shippable half of a small snapshot-testing framework. It owns the *appearance matrix* that drives both SwiftUI previews and -image snapshot tests, so what you see in an Xcode Preview is exactly what CI -asserts against. +image snapshot tests, so previews and CI share configurations, traits, and +content. It deliberately imports **only** SwiftUI / Foundation / UIKit — never the snapshot-comparison engine — so any UI module can depend on it (including in @@ -114,7 +114,10 @@ assertSnapshots(of: MyBadge.self) - Accessibility (`.accessibility`) configurations are **filtered out of the preview cutsheet** — VoiceOver-annotated captures need the test-only library - and can't render in a plain Preview. They still run as snapshot tests. + and can't render in a plain Preview. They still run as snapshot tests. The + cutsheet also cannot reproduce the capture pipeline's UIKit-backed + `List`/`Form` height measurement, safe-area override, ready hook, or + tile-and-stitch pass, so CI's rendered dimensions remain authoritative. - The Where app wraps content in its Broadway design-system root via a `whereSnapshot(...)` adapter in `WhereUI`; SnapshotKit itself stays design-system-agnostic. diff --git a/Shared/SnapshotKit/Sources/SnapshotCase.swift b/Shared/SnapshotKit/Sources/SnapshotCase.swift index fae4f340..3b9ccf43 100644 --- a/Shared/SnapshotKit/Sources/SnapshotCase.swift +++ b/Shared/SnapshotKit/Sources/SnapshotCase.swift @@ -22,7 +22,9 @@ public enum SnapshotSettle: Equatable, Sendable { /// render, and the content to render under each. /// /// It is also a `View`, so it renders a labeled, scrollable cutsheet of its -/// variants inside a `#Preview` — the same content the snapshot tests capture. +/// variants inside a `#Preview` — the same matrix, traits, and content the +/// snapshot tests capture. Test-only capture mechanics are documented on +/// ``previewConfigurations``. /// Accessibility variants are excluded from that preview (see /// ``previewConfigurations``); they only render as tests. public struct SnapshotCase: Identifiable { @@ -71,7 +73,11 @@ public struct SnapshotCase: Identifiable { /// The configurations that can render in a plain SwiftUI preview. Accessibility /// captures need the test-only library's VoiceOver parser, so they're dropped - /// from the cutsheet (they still run as snapshot tests). + /// from the cutsheet (they still run as snapshot tests). The cutsheet also + /// cannot perform the capture pipeline's UIKit-backed `List`/`Form` + /// measurement, safe-area override, async ready hook, or tile-and-stitch; + /// full-content preview height is therefore an approximation while the test + /// capture is authoritative. public var previewConfigurations: [SnapshotConfiguration] { configurations.filter { $0.snapshotType != .accessibility } } @@ -87,8 +93,8 @@ extension SnapshotCase: View { .foregroundStyle(.secondary) framed(for: configuration) .snapshotTraits(configuration) - // Previews mirror what the tests capture, so each - // variant renders its deterministic capture state. + // Preview the same deterministic content state as tests; + // capture-only mechanics remain test-pipeline concerns. .environment(\.isCapturingSnapshot, true) } } @@ -110,12 +116,12 @@ extension SnapshotCase: View { } case let .fixed(size): content.frame(width: size.width, height: size.height) - case let .fullContent(width): - // The cutsheet mirrors the capture pipeline: device presets - // keep their viewport height, then grow when content is taller. + case let .fullContent(width, minimumHeight): + // The cutsheet shares the viewport minimum but cannot run the + // test pipeline's UIKit descendant measurement. content .frame(width: width) - .frame(minHeight: configuration.device.minimumHeight) + .frame(minHeight: minimumHeight) } } } diff --git a/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift b/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift index 63ab8776..9814476d 100644 --- a/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift +++ b/Shared/SnapshotKit/Sources/SnapshotConfiguration.swift @@ -93,9 +93,6 @@ extension SnapshotConfiguration { public var name: String /// How the content is sized. public var size: SizeStrategy - /// The minimum rendered height for a content-measured frame. `nil` - /// allows the frame to shrink-wrap its content; fixed frames ignore it. - public var minimumHeight: CGFloat? /// Simulated device safe-area insets applied at capture. `.zero` (the /// default) keeps images independent of any physical device's chrome; /// a preset like ``iPhoneNotched`` opts a case into rendering under @@ -105,12 +102,10 @@ extension SnapshotConfiguration { public init( name: String, size: SizeStrategy, - minimumHeight: CGFloat? = nil, safeAreaInsets: Insets = .zero, ) { self.name = name self.size = size - self.minimumHeight = minimumHeight self.safeAreaInsets = safeAreaInsets } @@ -153,8 +148,7 @@ extension SnapshotConfiguration { ) -> Frame { Frame( name: name, - size: .fullContent(width: width), - minimumHeight: minimumHeight, + size: .fullContent(width: width, minimumHeight: minimumHeight), ) } @@ -200,7 +194,7 @@ extension SnapshotConfiguration { case fixed(CGSize) /// A fixed width with the height measured from the settled content, so /// scrollable content renders whole (see ``Frame/fullContent(name:width:)``). - case fullContent(width: CGFloat) + case fullContent(width: CGFloat, minimumHeight: CGFloat?) } } diff --git a/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift b/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift index 0d8736fd..9631f429 100644 --- a/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift +++ b/Shared/SnapshotKit/Tests/SnapshotConfigurationTests.swift @@ -49,11 +49,17 @@ struct SnapshotConfigurationTests { } @Test func fullContentDeviceFramesRetainViewportMinimums() { - #expect(SnapshotConfiguration.Frame.iPhoneFullContent.minimumHeight == 874) - #expect(SnapshotConfiguration.Frame.iPadFullContent.minimumHeight == 1194) + #expect(SnapshotConfiguration.Frame.iPhoneFullContent.size == .fullContent( + width: 402, + minimumHeight: 874, + )) + #expect(SnapshotConfiguration.Frame.iPadFullContent.size == .fullContent( + width: 834, + minimumHeight: 1194, + )) let custom = SnapshotConfiguration.Frame.fullContent(name: "custom", width: 500) - #expect(custom.minimumHeight == nil) + #expect(custom.size == .fullContent(width: 500, minimumHeight: nil)) } @Test func baselineIdentifierIsEmpty() { diff --git a/Shared/SnapshotKitTesting/AGENTS.md b/Shared/SnapshotKitTesting/AGENTS.md index 01ba7d57..96ed7b2e 100644 --- a/Shared/SnapshotKitTesting/AGENTS.md +++ b/Shared/SnapshotKitTesting/AGENTS.md @@ -116,6 +116,10 @@ Complements the root [`AGENTS.md`](../../AGENTS.md) — read that first. `sizeThatFits`, use its content size plus surrounding chrome; device presets retain their normal viewport height as the minimum. Guard: `SnapshotKitTestingTests.LargeViewCaptureTests`. +- **Intrinsic height must converge before comparison.** Exhausting the bounded + fixed-point passes fails the assertion and skips comparison/recording; never + bless the last arbitrary height. Guard: + `LargeViewCaptureTests.rejectsNonConvergingBoundedScrollMeasurement`. - **A settle phase costs its floor, not its passes.** Measured over all 260 references with `SNAPSHOT_TIMING=1`: 192 captures sit at 0.25-0.35s, the `minDuration` floor plus a pass or two, and the floor accounts for ~70s of diff --git a/Shared/SnapshotKitTesting/README.md b/Shared/SnapshotKitTesting/README.md index d499401d..54fe5011 100644 --- a/Shared/SnapshotKitTesting/README.md +++ b/Shared/SnapshotKitTesting/README.md @@ -31,7 +31,10 @@ re-exports `SnapshotKit` and `SnapshotTesting`, so a test author needs a single use a full-width scroll descendant's content size plus surrounding chrome when UIKit-backed SwiftUI containers such as `Form` report only their viewport through `sizeThatFits`; device presets retain their normal viewport height as - the minimum. Captures serialize process-wide through an internal FIFO mutex — + the minimum. Height measurement iterates to a stable fixed point for lazy + content; if it cannot converge within the bounded pass budget, capture throws, + the assertion records a test issue, and no arbitrary image is compared or + recorded. Captures serialize process-wide through an internal FIFO mutex — the pipeline holds process-global state (the safe-area swizzle, the animations flag, the one host window) across its suspensions, so a concurrent call queues behind the diff --git a/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift b/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift index 901424c4..ff8d1f4b 100644 --- a/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift +++ b/Shared/SnapshotKitTesting/Sources/AssertSnapshots.swift @@ -109,16 +109,16 @@ public func assertSnapshots( case let .intrinsic(maxWidth): .intrinsic( width: maxWidth ?? UIScreen.main.bounds.width, - minimumHeight: configuration.device.minimumHeight ?? 0, + minimumHeight: 0, ) - case let .fullContent(width): + case let .fullContent(width, minimumHeight): // Same measured-height pipeline as `.intrinsic`: a `ScrollView` // measured under the unbounded proposal reports its content // height (guarded by `LargeViewCaptureTests`), so the capture // renders the whole scrollable content. .intrinsic( width: width, - minimumHeight: configuration.device.minimumHeight ?? 0, + minimumHeight: minimumHeight ?? 0, ) } let identifier = fullSnapshotIdentifier(caseName: name, configuration: configuration) @@ -126,16 +126,22 @@ public func assertSnapshots( identifier: identifier, isEnabled: SnapshotCaptureTiming.isEnabledByEnvironment, ) - let capture = await renderSnapshotCapture( - of: hostingController, - named: identifier, - sizing: sizing, - safeAreaInsets: configuration.device.safeAreaInsets.uiEdgeInsets, - isAccessibility: configuration.snapshotType == .accessibility, - settle: settle, - onReadyToSnapshot: onReadyToSnapshot, - timing: timing, - ) + let capture: SnapshotCapture + do { + capture = try await renderSnapshotCapture( + of: hostingController, + named: identifier, + sizing: sizing, + safeAreaInsets: configuration.device.safeAreaInsets.uiEdgeInsets, + isAccessibility: configuration.snapshotType == .accessibility, + settle: settle, + onReadyToSnapshot: onReadyToSnapshot, + timing: timing, + ) + } catch { + Issue.record(error) + continue + } // Before the verdict, so a reviewer gets the shape of the delta on the // same run that reports the failure. Reads the reference from disk; the // byte-equality check short-circuits when the capture is deterministic. @@ -316,10 +322,9 @@ private func makeHostingController( hostingController.view.frame = CGRect(origin: .zero, size: size) case let .intrinsic(maxWidth): let width = maxWidth ?? UIScreen.main.bounds.width - let height = configuration.device.minimumHeight ?? 1 - hostingController.view.frame = CGRect(x: 0, y: 0, width: width, height: height) - case let .fullContent(width): - let height = configuration.device.minimumHeight ?? 1 + hostingController.view.frame = CGRect(x: 0, y: 0, width: width, height: 1) + case let .fullContent(width, minimumHeight): + let height = minimumHeight ?? 1 hostingController.view.frame = CGRect(x: 0, y: 0, width: width, height: height) } diff --git a/Shared/SnapshotKitTesting/Sources/SafeAreaInsetsSwizzling.swift b/Shared/SnapshotKitTesting/Sources/SafeAreaInsetsSwizzling.swift index 267e6ac6..a9f27238 100644 --- a/Shared/SnapshotKitTesting/Sources/SafeAreaInsetsSwizzling.swift +++ b/Shared/SnapshotKitTesting/Sources/SafeAreaInsetsSwizzling.swift @@ -22,8 +22,8 @@ import UIKit func swizzle( safeAreaInsets: UIEdgeInsets, for viewController: UIViewController, - operation: () async -> Output, -) async -> Output { + operation: () async throws -> Output, +) async rethrows -> Output { _overrideSafeAreaInsets = safeAreaInsets _overrideViewController = viewController UIView.swizzleSafeAreaInsets() @@ -32,7 +32,7 @@ func swizzle( _overrideViewController = nil UIView.unswizzleSafeAreaInsets() } - return await operation() + return try await operation() } @MainActor private var _overrideViewController: UIViewController? diff --git a/Shared/SnapshotKitTesting/Sources/SnapshotCaptureLock.swift b/Shared/SnapshotKitTesting/Sources/SnapshotCaptureLock.swift index 5cce421c..21f9e4a8 100644 --- a/Shared/SnapshotKitTesting/Sources/SnapshotCaptureLock.swift +++ b/Shared/SnapshotKitTesting/Sources/SnapshotCaptureLock.swift @@ -29,7 +29,9 @@ enum SnapshotCaptureLock { /// Runs `operation` while holding the process-wide capture lock, waiting /// (FIFO) for any in-flight capture to finish first. - static func withLock(_ operation: @MainActor () async -> Output) async -> Output { + static func withLock( + _ operation: @MainActor () async throws -> Output, + ) async rethrows -> Output { precondition( !taskHoldsLock, """ @@ -40,8 +42,8 @@ enum SnapshotCaptureLock { ) await acquire() defer { release() } - return await $taskHoldsLock.withValue(true) { - await operation() + return try await $taskHoldsLock.withValue(true) { + try await operation() } } diff --git a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift index bd9459e8..918c3a26 100644 --- a/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift +++ b/Shared/SnapshotKitTesting/Sources/SnapshotImageRendering.swift @@ -29,6 +29,25 @@ public enum SnapshotSizing: Sendable { case intrinsic(width: CGFloat, minimumHeight: CGFloat) } +/// A capture failure that callers can report without comparing or recording an +/// invalid image. +public enum SnapshotRenderingError: Error, Equatable, Sendable { + /// Full-content measurement did not reach a stable height within the + /// bounded fixed-point pass budget. + case intrinsicHeightDidNotConverge(name: String, measuredHeights: [CGFloat]) +} + +extension SnapshotRenderingError: LocalizedError { + public var errorDescription: String? { + switch self { + case let .intrinsicHeightDidNotConverge(name, measuredHeights): + let heights = measuredHeights.map { String(format: "%.1f", $0) } + .joined(separator: ", ") + return "Snapshot \(name) intrinsic height did not converge: \(heights)." + } + } +} + /// Renders a view controller to an image on the fixed CI simulator. /// /// Overrides safe-area insets (default `.zero`) so the image is independent of the @@ -85,8 +104,8 @@ public func renderSnapshotImage( isAccessibility: Bool = false, settle: SnapshotSettle = .settled, onReadyToSnapshot: (@MainActor () async -> Void)? = nil, -) async -> UIImage { - await renderSnapshotCapture( +) async throws -> UIImage { + try await renderSnapshotCapture( of: viewController, named: name, sizing: sizing, @@ -124,9 +143,9 @@ public func renderSnapshotImage( settle: SnapshotSettle, onReadyToSnapshot: (@MainActor () async -> Void)?, timing: SnapshotCaptureTiming, -) async -> SnapshotCapture { - await SnapshotCaptureLock.withLock { - await renderSnapshotImageLocked( +) async throws -> SnapshotCapture { + try await SnapshotCaptureLock.withLock { + try await renderSnapshotImageLocked( of: viewController, named: name, sizing: sizing, @@ -152,8 +171,8 @@ private func renderSnapshotImageLocked( settle: SnapshotSettle, onReadyToSnapshot: (@MainActor () async -> Void)?, timing: SnapshotCaptureTiming, -) async -> SnapshotCapture { - func capture() async -> SnapshotCapture { +) async throws -> SnapshotCapture { + func capture() async throws -> SnapshotCapture { // `hostKeyWindow()` is the specific window `StuffTestHost` stamps with // `isMainTestHostWindow` — the guaranteed root window we set up, not // merely whatever window happens to be key. So this is stable regardless @@ -179,8 +198,8 @@ private func renderSnapshotImageLocked( // surfaces it to SwiftUI as `\.isCapturingSnapshot`. viewController.traitOverrides[SnapshotCaptureTrait.self] = true - await timing.measure(.intrinsicMeasure) { - await resolveContentSize( + try await timing.measure(.intrinsicMeasure) { + try await resolveContentSize( of: viewController, named: name, sizing: sizing, @@ -279,13 +298,13 @@ private func renderSnapshotImageLocked( } if let safeAreaInsets { - return await swizzle( + return try await swizzle( safeAreaInsets: safeAreaInsets, for: viewController, operation: capture, ) } - return await capture() + return try await capture() } /// Adds `child` (sized to its view's current frame) into the appeared host root @@ -338,7 +357,7 @@ private func resolveContentSize( hostedIn hostRoot: UIViewController, window: UIWindow, timing: SnapshotCaptureTiming, -) async { +) async throws { guard case let .intrinsic(width, minimumHeight) = sizing else { return } let probeHeight = max(window.bounds.height, 1) @@ -372,12 +391,19 @@ private func resolveContentSize( } var measured = measureContent() + var measuredHeights = [measured.height] + var didConverge = false for _ in 0 ..< 10 { viewController.view.frame = CGRect(origin: .zero, size: measured) probeWrapper.view.frame.size = measured CATransaction.performWithoutAnimation(probeWrapper.view.layoutIfNeeded) let remeasured = measureContent() - if abs(remeasured.height - measured.height) < 0.5 { break } + measuredHeights.append(remeasured.height) + if abs(remeasured.height - measured.height) < 0.5 { + measured = remeasured + didConverge = true + break + } measured = remeasured } @@ -387,6 +413,13 @@ private func resolveContentSize( viewController.removeFromParent() removeChildAfterCapture(probeWrapper) + guard didConverge else { + throw SnapshotRenderingError.intrinsicHeightDidNotConverge( + name: name, + measuredHeights: measuredHeights, + ) + } + viewController.view.frame = CGRect(origin: .zero, size: measured) CATransaction.performWithoutAnimation(viewController.view.layoutIfNeeded) } diff --git a/Shared/SnapshotKitTesting/Tests/AsyncContentCaptureTests.swift b/Shared/SnapshotKitTesting/Tests/AsyncContentCaptureTests.swift index e89f095a..37c71fe3 100644 --- a/Shared/SnapshotKitTesting/Tests/AsyncContentCaptureTests.swift +++ b/Shared/SnapshotKitTesting/Tests/AsyncContentCaptureTests.swift @@ -17,7 +17,7 @@ struct AsyncContentCaptureTests { try waitFor { hostKeyWindow() != nil } let host = UIHostingController(rootView: TaskProbeView()) host.view.frame = CGRect(x: 0, y: 0, width: 100, height: 100) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "task-probe", safeAreaInsets: .zero, diff --git a/Shared/SnapshotKitTesting/Tests/ConcurrentCaptureTests.swift b/Shared/SnapshotKitTesting/Tests/ConcurrentCaptureTests.swift index 7d35cbde..d27710ee 100644 --- a/Shared/SnapshotKitTesting/Tests/ConcurrentCaptureTests.swift +++ b/Shared/SnapshotKitTesting/Tests/ConcurrentCaptureTests.swift @@ -26,8 +26,8 @@ struct ConcurrentCaptureTests { try waitFor { hostKeyWindow() != nil } let windowInsetsBefore = hostKeyWindow()?.safeAreaInsets - let serialInset = await expectations(for: captureProbeImage(topInset: 20)) - let serialZero = await expectations(for: captureProbeImage(topInset: 0)) + let serialInset = try await expectations(for: captureProbeImage(topInset: 20)) + let serialZero = try await expectations(for: captureProbeImage(topInset: 0)) expectInsetCapture(serialInset) expectZeroInsetCapture(serialZero) @@ -35,16 +35,16 @@ struct ConcurrentCaptureTests { // interleave at the pipeline's suspension points — exactly the // scheduling that corrupted captures before the lock serialized them. var concurrent: [CGFloat: ProbedCapture] = [:] - await withTaskGroup(of: IndexedCapture.self) { group in + try await withThrowingTaskGroup(of: IndexedCapture.self) { group in for topInset: CGFloat in [20, 0] { group.addTask { @MainActor in - await IndexedCapture( + try await IndexedCapture( topInset: topInset, capture: expectations(for: captureProbeImage(topInset: topInset)), ) } } - for await result in group { + for try await result in group { concurrent[result.topInset] = result.capture } } @@ -88,10 +88,10 @@ private struct SafeAreaProbeView: View { } @MainActor -private func captureProbeImage(topInset: CGFloat) async -> UIImage { +private func captureProbeImage(topInset: CGFloat) async throws -> UIImage { let host = UIHostingController(rootView: SafeAreaProbeView()) host.view.frame = CGRect(x: 0, y: 0, width: 100, height: 100) - return await renderSnapshotImage( + return try await renderSnapshotImage( of: host, named: "safe-area-\(Int(topInset))pt-probe", safeAreaInsets: UIEdgeInsets(top: topInset, left: 0, bottom: 0, right: 0), diff --git a/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift b/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift index 7fd138aa..537b48d9 100644 --- a/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift +++ b/Shared/SnapshotKitTesting/Tests/LargeViewCaptureTests.swift @@ -30,7 +30,7 @@ struct LargeViewCaptureTests { let view = Color.red.frame(width: 402, height: 100) let host = UIHostingController(rootView: view) host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "full-content-minimum-height-probe", sizing: .intrinsic(width: 402, minimumHeight: 874), @@ -59,7 +59,7 @@ struct LargeViewCaptureTests { } let host = UIHostingController(rootView: scroll) host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "full-content-scroll-probe", sizing: .intrinsic(width: 402, minimumHeight: 0), @@ -91,7 +91,7 @@ struct LargeViewCaptureTests { } let host = UIHostingController(rootView: form) host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "full-content-form-probe", sizing: .intrinsic(width: 402, minimumHeight: 0), @@ -117,11 +117,13 @@ struct LargeViewCaptureTests { } } .safeAreaInset(edge: .bottom) { - Text("Bottom toolbar") - .frame(maxWidth: .infinity, minHeight: 50) - .background(.regularMaterial) + Color.green + .frame(height: 50) + .accessibilityLabel("Bottom toolbar") } .navigationTitle("Full Content") + .toolbarBackground(Color.yellow, for: .navigationBar) + .toolbarBackground(.visible, for: .navigationBar) .toolbar { ToolbarItem(placement: .primaryAction) { Button("Add", systemImage: "plus", action: {}) @@ -130,13 +132,76 @@ struct LargeViewCaptureTests { } let host = UIHostingController(rootView: screen) host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "full-content-navigation-probe", sizing: .intrinsic(width: 402, minimumHeight: 0), safeAreaInsets: .zero, ) - #expect(image.size.height >= 3050) + #expect(image.size.height >= 3255) + #expect(image.size.height < 3265) + + let topToolbar = image.probePixel(atUnitPoint: CGPoint( + x: 0.1, + y: 20 / image.size.height, + )) + #expect(topToolbar.red > 0.5) + #expect(topToolbar.green > 0.5) + #expect(topToolbar.blue < 0.5) + + let firstContent = image.probePixel(atUnitPoint: CGPoint( + x: 0.5, + y: 200 / image.size.height, + )) + #expect(firstContent.red > 0.5) + #expect(firstContent.blue < 0.5) + + let lastContent = image.probePixel(atUnitPoint: CGPoint( + x: 0.5, + y: (image.size.height - 160) / image.size.height, + )) + #expect(lastContent.blue > 0.5) + #expect(lastContent.red < 0.5) + + let bottomToolbar = image.probePixel(atUnitPoint: CGPoint( + x: 0.5, + y: (image.size.height - 80) / image.size.height, + )) + #expect(bottomToolbar.green > 0.5) + #expect(bottomToolbar.red < 0.5) + } + + @Test func rejectsNonConvergingBoundedScrollMeasurement() async throws { + try waitFor { hostKeyWindow() != nil } + let screen = VStack(spacing: 0) { + Color.red.frame(height: 100) + List(0 ..< 20, id: \.self) { index in + Text("Bounded row \(index)") + } + .frame(height: 200) + } + let host = UIHostingController(rootView: screen) + host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) + + do { + _ = try await renderSnapshotImage( + of: host, + named: "non-converging-bounded-scroll-probe", + sizing: .intrinsic(width: 402, minimumHeight: 0), + safeAreaInsets: .zero, + ) + Issue.record("Expected intrinsic-height measurement to fail.") + } catch let error as SnapshotRenderingError { + guard case let .intrinsicHeightDidNotConverge(name, measuredHeights) = error else { + Issue.record("Expected non-convergence, got \(error).") + return + } + #expect(name == "non-converging-bounded-scroll-probe") + #expect(measuredHeights.count == 11) + #expect((measuredHeights.last ?? 0) > (measuredHeights.first ?? 0)) + } catch { + Issue.record("Expected SnapshotRenderingError, got \(error).") + } } @Test func annotatesTallFullContentAccessibilitySnapshots() async throws { @@ -151,7 +216,7 @@ struct LargeViewCaptureTests { } let host = UIHostingController(rootView: screen) host.view.frame = CGRect(x: 0, y: 0, width: 402, height: 1) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "full-content-accessibility-probe", sizing: .intrinsic(width: 402, minimumHeight: 0), @@ -172,7 +237,7 @@ struct LargeViewCaptureTests { .frame(width: 402, height: height) let host = UIHostingController(rootView: view) host.view.frame = CGRect(x: 0, y: 0, width: 402, height: height) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "two-tone-\(Int(height))pt-probe", safeAreaInsets: .zero, diff --git a/Shared/SnapshotKitTesting/Tests/PreCaptureHookTests.swift b/Shared/SnapshotKitTesting/Tests/PreCaptureHookTests.swift index 06a4f09f..111242d4 100644 --- a/Shared/SnapshotKitTesting/Tests/PreCaptureHookTests.swift +++ b/Shared/SnapshotKitTesting/Tests/PreCaptureHookTests.swift @@ -21,7 +21,7 @@ struct PreCaptureHookTests { host.view.frame = CGRect(x: 0, y: 0, width: 100, height: 100) var hookSawSettledContent = false - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "pre-capture-hook-probe", safeAreaInsets: .zero, diff --git a/Shared/SnapshotKitTesting/Tests/SafeAreaCompositionTests.swift b/Shared/SnapshotKitTesting/Tests/SafeAreaCompositionTests.swift index dc74f634..027b9c7e 100644 --- a/Shared/SnapshotKitTesting/Tests/SafeAreaCompositionTests.swift +++ b/Shared/SnapshotKitTesting/Tests/SafeAreaCompositionTests.swift @@ -21,7 +21,7 @@ struct SafeAreaCompositionTests { try waitFor { hostKeyWindow() != nil } let host = UIHostingController(rootView: Color.red) host.view.frame = CGRect(x: 0, y: 0, width: 100, height: 100) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "zeroed-root-probe", safeAreaInsets: .zero, @@ -38,7 +38,7 @@ struct SafeAreaCompositionTests { try waitFor { hostKeyWindow() != nil } let host = UIHostingController(rootView: BarProbeView()) host.view.frame = CGRect(x: 0, y: 0, width: 100, height: 100) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "safe-area-bar-probe", safeAreaInsets: .zero, diff --git a/Shared/SnapshotKitTesting/Tests/SnapshotCaptureFlagTests.swift b/Shared/SnapshotKitTesting/Tests/SnapshotCaptureFlagTests.swift index 39effeea..c3207853 100644 --- a/Shared/SnapshotKitTesting/Tests/SnapshotCaptureFlagTests.swift +++ b/Shared/SnapshotKitTesting/Tests/SnapshotCaptureFlagTests.swift @@ -21,7 +21,7 @@ struct SnapshotCaptureFlagTests { try waitFor { hostKeyWindow() != nil } let host = UIHostingController(rootView: CaptureFlagProbeView()) host.view.frame = CGRect(x: 0, y: 0, width: 100, height: 100) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "capture-flag-probe", safeAreaInsets: .zero, diff --git a/Where/WhereUI/SnapshotTests/SnapshotCaptureFlagProbeTests.swift b/Where/WhereUI/SnapshotTests/SnapshotCaptureFlagProbeTests.swift index 5095dfad..abc741f2 100644 --- a/Where/WhereUI/SnapshotTests/SnapshotCaptureFlagProbeTests.swift +++ b/Where/WhereUI/SnapshotTests/SnapshotCaptureFlagProbeTests.swift @@ -33,7 +33,7 @@ struct SnapshotCaptureFlagProbeTests { rootView: SnapshotCaptureFlagProbe().frame(width: 100, height: 100), ) host.view.frame = CGRect(x: 0, y: 0, width: 100, height: 100) - let image = await renderSnapshotImage( + let image = try await renderSnapshotImage( of: host, named: "whereui-capture-flag-probe", safeAreaInsets: .zero, From 0e5649005bf365f051bc8ff7b41428db8d986811 Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 20:20:15 -0700 Subject: [PATCH 05/10] Keep logged days snapshot fixtures pinned --- .../loggedDays.Failed_iPhone.png | 4 ++-- .../loggedDays.Failed_iPhone_dark.png | 4 ++-- .../loggedDays.Loaded_iPad.png | 4 ++-- .../loggedDays.Loaded_iPad_accessibility.png | 4 ++-- .../loggedDays.Loaded_iPad_ax5.png | 4 ++-- .../loggedDays.Loaded_iPad_contrast.png | 4 ++-- .../loggedDays.Loaded_iPad_dark.png | 4 ++-- .../loggedDays.Loaded_iPhone.png | 4 ++-- ...loggedDays.Loaded_iPhone_accessibility.png | 4 ++-- .../loggedDays.Loaded_iPhone_ax5.png | 4 ++-- .../loggedDays.Loaded_iPhone_contrast.png | 4 ++-- .../loggedDays.Loaded_iPhone_dark.png | 4 ++-- .../Sources/Manual/LoggedDaysView.swift | 2 +- .../Sources/Model/LoggedDaysModel.swift | 10 +++++++++ .../Sources/Preview/PreviewSupport.swift | 22 +++++++++---------- 15 files changed, 46 insertions(+), 36 deletions(-) diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone.png index c0f80e2b..d76dce76 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8400984dad06eb11aff9723e03741a1595ef999db295500dfdbddd1630cf840d -size 133261 +oid sha256:e5d9590e11d6efffd1dffbc661f41ebdc907671cfdaa91beb3ae9820231f5e21 +size 107591 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone_dark.png index 5c91fdf2..b26f9a32 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Failed_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5aee42d45596e5b84259391897d027fc021ea006625faf9af7c117dd293f3c79 -size 141626 +oid sha256:0981c5e72de9f90260b797d8edecf9bda7e3535263bc4622d5d193fafca972c7 +size 117549 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad.png index 869c3226..47e4bce7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7e992f3a396016cc5e3b8789c01ce608445a7dcce112fb949d0ebfbb06db198 -size 235597 +oid sha256:d992a8a5a96107324f03e33429b1abde80fa8c1dd791f3b6d3d469eb3aa732da +size 262679 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png index 16eaf02d..503669b4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c93eae87c3168f5d3a6c7441d07db69f6bc68ca138fce627f7eef26cdce822a7 -size 386335 +oid sha256:349ce014b93bc1eeb5eda7763841f20d42d0d8239b6751ac3d8b5e8fa55b83f1 +size 465414 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_ax5.png index 38ad7932..7a4fb9be 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e51916d0a5cab83bbd3acfc071f3c53dcf97cc06c028e57ae1afdd1b7079c6a7 -size 338065 +oid sha256:b3c583138301854a390954dc52e87d6fd36f86922c3e67ed8f0ca5fac0bf4dae +size 427967 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_contrast.png index 20543960..d79db091 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9e0208e8b7d2c1ecdaf08771ee02fd70bf584595f71570afb1805fffa51060a -size 236384 +oid sha256:cd9ad3bebe736c8bd689aa88d7c43882ef7e00fc690ad57f16f01f6fbfe85c3a +size 263402 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_dark.png index 6d79a566..28282947 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d01e9b7693b6dabb60a04f4b9faee9c7556935b9d40340bd43039966e9f09f4 -size 252823 +oid sha256:39e3ee64ed3adb969cb7e6fc146147ad271b5cb0968e4ba7b093a383752b4d8b +size 279082 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone.png index c0f80e2b..25d9fd28 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8400984dad06eb11aff9723e03741a1595ef999db295500dfdbddd1630cf840d -size 133261 +oid sha256:a92e028216d2fed4c762bac9dc6bea624572c1fc08b2091a4775202eb7ef9380 +size 155834 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png index 9fe9c4ef..d275f3f6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a53cb9985d8a4e826c348a98ae3e0d25934afaa75303c7ba1fd0747a0f23e031 -size 265147 +oid sha256:f67ae15f73a579b81dba400453722ee2d7b13b0df9c1fbda661e828c1adb2191 +size 333616 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_ax5.png index c2cfbb5f..366b573e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88f7b887f5f145e088903aabf564f54d6cd6c5e37a949e83992f56464a7fa836 -size 240134 +oid sha256:5b311253cde3604d0b85f91ed32c907b1b7ab5e8aa42ed6adbab79263fa12a12 +size 356907 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_contrast.png index 15622701..9c37fb9e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4960a32063ea21f3378c9daf707f0fba0d7602d8d9c65fc996da60a1c5b7e81 -size 132690 +oid sha256:d4431f53c0835dc8218ef53fe4d6db97b8e98e269b446b0576ba0694781d348f +size 155278 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_dark.png index 5c91fdf2..bd0e52b1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/LoggedDaysViewSnapshotTests/loggedDays.Loaded_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5aee42d45596e5b84259391897d027fc021ea006625faf9af7c117dd293f3c79 -size 141626 +oid sha256:1103c911dfdf6e183617ab1d9892bfd4eaac162837f40945c2667a3df0d9a87f +size 167329 diff --git a/Where/WhereUI/Sources/Manual/LoggedDaysView.swift b/Where/WhereUI/Sources/Manual/LoggedDaysView.swift index 506e0c6f..1546fe9a 100644 --- a/Where/WhereUI/Sources/Manual/LoggedDaysView.swift +++ b/Where/WhereUI/Sources/Manual/LoggedDaysView.swift @@ -288,7 +288,7 @@ private struct LoggedDayRow: View { #if DEBUG extension LoggedDaysView: SnapshotProviding { static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Loaded", configurations: .screenDefaults) { + whereSnapshot(name: "Loaded", configurations: .fullContentScreenDefaults) { NavigationStack { LoggedDaysView( report: PreviewSupport.loadedYearReportModel(), diff --git a/Where/WhereUI/Sources/Model/LoggedDaysModel.swift b/Where/WhereUI/Sources/Model/LoggedDaysModel.swift index 7c7653d4..7897e8bd 100644 --- a/Where/WhereUI/Sources/Model/LoggedDaysModel.swift +++ b/Where/WhereUI/Sources/Model/LoggedDaysModel.swift @@ -27,6 +27,12 @@ public final class LoggedDaysModel { private let services: WhereServices private static let logger = WhereLog.root(LoggedDaysModelLog.self) + #if DEBUG + /// A preview-declared state is already the final fixture; observing its + /// empty backing store would replace it as soon as the view appears. + private var isPreviewStatePinned = false + #endif + init(services: WhereServices) { self.services = services } @@ -36,6 +42,9 @@ public final class LoggedDaysModel { /// or anywhere (the single read-refresh signal, `dataChangeUpdates()`). Runs /// until the calling `.task` is cancelled (the sheet closes). public func observe(year: Int) async { + #if DEBUG + guard isPreviewStatePinned == false else { return } + #endif await load(for: year) for await _ in services.dataChangeUpdates() { await load(for: year) @@ -70,6 +79,7 @@ public final class LoggedDaysModel { /// Force a state for previews/tests without touching the store. func previewLoad(_ state: LoadState) { loadState = state + isPreviewStatePinned = true } #endif } diff --git a/Where/WhereUI/Sources/Preview/PreviewSupport.swift b/Where/WhereUI/Sources/Preview/PreviewSupport.swift index 0d965182..0842dcb3 100644 --- a/Where/WhereUI/Sources/Preview/PreviewSupport.swift +++ b/Where/WhereUI/Sources/Preview/PreviewSupport.swift @@ -395,17 +395,6 @@ calendar.date(from: DateComponents(year: year, month: month, day: dayOfMonth))! } return [ - DayPresence(date: day(1, 6), in: calendar, regions: [.california]), - DayPresence( - date: day(3, 14), - in: calendar, - regions: [.newYork], - audit: ManualEntryAudit( - recordedAt: day(3, 15), - note: "Backfilled a trip the GPS missed.", - location: nil, - ), - ), DayPresence( date: day(6, 2), in: calendar, @@ -421,6 +410,17 @@ ), ), ), + DayPresence( + date: day(3, 14), + in: calendar, + regions: [.newYork], + audit: ManualEntryAudit( + recordedAt: day(3, 15), + note: "Backfilled a trip the GPS missed.", + location: nil, + ), + ), + DayPresence(date: day(1, 6), in: calendar, regions: [.california]), ] } From 8ddd9a4adc638e3dff20c158c58efd536e36a259 Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 20:27:08 -0700 Subject: [PATCH 06/10] Snapshot bounded region content without clipping --- .../developerOverlay.SelectedTool_iPhone.png | 4 +- .../regionMap.Default_iPhone.png | 4 +- .../regionMap.Default_iPhone_dark.png | 4 +- .../Sources/Developer/DeveloperOverlay.swift | 9 +- .../Sources/Developer/RegionMapLegend.swift | 58 ++++++++++++ .../Developer/RegionMapLegendGroup.swift | 13 +++ .../Sources/Developer/RegionMapView.swift | 92 +++++++------------ 7 files changed, 117 insertions(+), 67 deletions(-) create mode 100644 Where/WhereUI/Sources/Developer/RegionMapLegend.swift create mode 100644 Where/WhereUI/Sources/Developer/RegionMapLegendGroup.swift diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DeveloperOverlaySnapshotTests/developerOverlay.SelectedTool_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DeveloperOverlaySnapshotTests/developerOverlay.SelectedTool_iPhone.png index aed908ef..29e07bfd 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DeveloperOverlaySnapshotTests/developerOverlay.SelectedTool_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DeveloperOverlaySnapshotTests/developerOverlay.SelectedTool_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec4f7d30f12969ca0f685d918fb7564dcbdfe48ac7e5eb769dcbf8db15ff5cf1 -size 223206 +oid sha256:c7d701f1737abfa66f42afdedd73e813dcd6d109d0199d8bcfb334d989e79d5c +size 177106 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone.png index 2e332fc9..a83eded7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28c3b096e376b63f90f203a26add70a0ce2b55f5f15dde402b3ede43b84f3c6a -size 148402 +oid sha256:dac385970efcd8a2a969fede2e8bd1a2ba3b5b7c2612b1ef12dafafbd3c88411 +size 697034 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone_dark.png index aff6a65d..14383c9d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/RegionMapViewSnapshotTests/regionMap.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:141b345b6a5eabc3311bdb12634be502954dbdf1c5eaa06193453f084487877e -size 150146 +oid sha256:68ff19b70fb5ab162123320a292bce05beb5cf0f5b0f2b95f97cc6af01224054 +size 577561 diff --git a/Where/WhereUI/Sources/Developer/DeveloperOverlay.swift b/Where/WhereUI/Sources/Developer/DeveloperOverlay.swift index 32df4fd5..2091184b 100644 --- a/Where/WhereUI/Sources/Developer/DeveloperOverlay.swift +++ b/Where/WhereUI/Sources/Developer/DeveloperOverlay.swift @@ -388,12 +388,15 @@ whereSnapshot(name: "Collapsed", configurations: .phoneLightDark) { DeveloperOverlayPreview(presentation: .collapsed) } - whereSnapshot(name: "MenuBottomTrailing", configurations: .phoneLightDark) { + whereSnapshot( + name: "MenuBottomTrailing", + configurations: .fullContentPhoneLightDark, + ) { DeveloperOverlayPreview(presentation: .menu) } whereSnapshot( name: "MenuTopLeading", - configurations: SnapshotConfiguration.combinations(devices: [.iPhone]), + configurations: SnapshotConfiguration.combinations(devices: [.iPhoneFullContent]), ) { DeveloperOverlayPreview(presentation: .menu, corner: .topLeading) } @@ -401,7 +404,7 @@ name: "SelectedTool", configurations: SnapshotConfiguration.combinations(devices: [.iPhone]), ) { - DeveloperOverlayPreview(presentation: .floating(.regionMap)) + DeveloperOverlayPreview(presentation: .floating(.openSpans)) } } } diff --git a/Where/WhereUI/Sources/Developer/RegionMapLegend.swift b/Where/WhereUI/Sources/Developer/RegionMapLegend.swift new file mode 100644 index 00000000..3b9882d9 --- /dev/null +++ b/Where/WhereUI/Sources/Developer/RegionMapLegend.swift @@ -0,0 +1,58 @@ +import RegionKit +import SwiftUI + +/// The selectable feature list shared by the bounded developer map screen and +/// its full-content snapshot. +struct RegionMapLegend: View { + let kind: RegionGeometryKind + let groups: [RegionMapLegendGroup] + let selectedTitle: String? + let color: (RegionMapLegendGroup) -> Color + let onSelect: (String?) -> Void + + @Environment(\.stylesheet) private var stylesheet + + var body: some View { + List { + Section { + if selectedTitle != nil { + Button(String(localized: .regionMapShowAll)) { onSelect(nil) } + } + ForEach(groups) { group in + Button { + onSelect(group.title == selectedTitle ? nil : group.title) + } label: { + row(group) + } + .tint(.primary) + } + } header: { + Text(String(localized: .regionMapLegendHeader)) + } footer: { + Text(WhereFormat.regionMapKindFooter(kind)) + } + } + } + + private func row(_ group: RegionMapLegendGroup) -> some View { + HStack(spacing: stylesheet.spacing.large) { + Circle() + .fill(color(group)) + // Developer legend swatch — a fixed dev-tool size, not a themed token. + .frame(width: 12, height: 12) + .accessibilityHidden(true) + Text(group.title) + Spacer() + if group.outlineCount > 1 { + Text("\(group.outlineCount)") + .foregroundStyle(.secondary) + .accessibilityHidden(true) + } + if group.title == selectedTitle { + Image(systemName: "checkmark") + .foregroundStyle(.tint) + } + } + .contentShape(.rect) + } +} diff --git a/Where/WhereUI/Sources/Developer/RegionMapLegendGroup.swift b/Where/WhereUI/Sources/Developer/RegionMapLegendGroup.swift new file mode 100644 index 00000000..daed0813 --- /dev/null +++ b/Where/WhereUI/Sources/Developer/RegionMapLegendGroup.swift @@ -0,0 +1,13 @@ +import RegionKit + +/// One feature in the region-map legend: its display identity, optional tracked +/// region, and the number of polygon rings it draws. +struct RegionMapLegendGroup: Identifiable { + let title: String + let region: Region? + var outlineCount: Int + + var id: String { + title + } +} diff --git a/Where/WhereUI/Sources/Developer/RegionMapView.swift b/Where/WhereUI/Sources/Developer/RegionMapView.swift index 3c852def..4748a3f8 100644 --- a/Where/WhereUI/Sources/Developer/RegionMapView.swift +++ b/Where/WhereUI/Sources/Developer/RegionMapView.swift @@ -89,50 +89,16 @@ public struct RegionMapView: View { } private func legend(for loaded: [RegionOutline]) -> some View { - List { - Section { - if selectedTitle != nil { - Button(String(localized: .regionMapShowAll)) { select(nil) } - } - ForEach(legendGroups(for: loaded)) { group in - Button { - select(group.title == selectedTitle ? nil : group.title) - } label: { - legendRow(group) - } - .tint(.primary) - } - } header: { - Text(String(localized: .regionMapLegendHeader)) - } footer: { - Text(WhereFormat.regionMapKindFooter(kind)) - } - } + RegionMapLegend( + kind: kind, + groups: legendGroups(for: loaded), + selectedTitle: selectedTitle, + color: { color(forTitle: $0.title, region: $0.region) }, + onSelect: select, + ) .frame(height: stylesheet.regionMap.height) } - private func legendRow(_ group: LegendGroup) -> some View { - HStack(spacing: stylesheet.spacing.large) { - Circle() - .fill(color(forTitle: group.title, region: group.region)) - // Developer legend swatch — a fixed dev-tool size, not a themed token. - .frame(width: 12, height: 12) - .accessibilityHidden(true) - Text(group.title) - Spacer() - if group.outlineCount > 1 { - Text("\(group.outlineCount)") - .foregroundStyle(.secondary) - .accessibilityHidden(true) - } - if group.title == selectedTitle { - Image(systemName: "checkmark") - .foregroundStyle(.tint) - } - } - .contentShape(.rect) - } - // MARK: - Data private func load() async { @@ -171,15 +137,15 @@ public struct RegionMapView: View { /// One legend entry per feature title, in first-seen order, carrying /// how many sub-polygons it drew (a MultiPolygon yields several). - private func legendGroups(for loaded: [RegionOutline]) -> [LegendGroup] { - var groups: [LegendGroup] = [] + private func legendGroups(for loaded: [RegionOutline]) -> [RegionMapLegendGroup] { + var groups: [RegionMapLegendGroup] = [] var indexByTitle: [String: Int] = [:] for outline in loaded { if let index = indexByTitle[outline.title] { groups[index].outlineCount += 1 } else { indexByTitle[outline.title] = groups.count - groups.append(LegendGroup( + groups.append(RegionMapLegendGroup( title: outline.title, region: outline.region, outlineCount: 1, @@ -355,23 +321,33 @@ private struct SnapshotMapStandIn: View { } } -/// One feature in the legend: its title, the `Region` it maps to (if any, -/// for the swatch color), and how many sub-polygons it contributed. -private struct LegendGroup: Identifiable { - let title: String - let region: Region? - var outlineCount: Int - - var id: String { - title - } -} - #if DEBUG extension RegionMapView: SnapshotProviding { public static var snapshots: [SnapshotCase] { - whereSnapshot(name: "Default", configurations: .phoneLightDark) { - NavigationStack { RegionMapView() } + // The production screen intentionally bounds this list beneath the + // map. Capture the shared scrollable content itself so every feature + // is visible without teaching the production split layout a + // snapshot-only sizing mode. + whereSnapshot(name: "Default", configurations: .fullContentPhoneLightDark) { + RegionMapLegend( + kind: .attribution, + groups: snapshotLegendGroups, + selectedTitle: nil, + color: { group in + group.region.map { RegionStyle.fallbackStyle(for: $0).tint } ?? .gray + }, + onSelect: { _ in }, + ) + } + } + + private static var snapshotLegendGroups: [RegionMapLegendGroup] { + RegionCatalog.shared.all.enumerated().map { index, region in + RegionMapLegendGroup( + title: region.localizedName, + region: region, + outlineCount: index.isMultiple(of: 10) ? 2 : 1, + ) } } } From 78128f6a599c4a6a0d4c50ea0f872cc68756e97a Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 20:29:41 -0700 Subject: [PATCH 07/10] Clarify bounded scroll snapshot rule --- AGENTS.md | 2 +- Shared/SnapshotKit/AGENTS.md | 6 ++++-- Shared/SnapshotKit/README.md | 5 ++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 88e7e6b2..251ab173 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -174,7 +174,7 @@ triage). **Always-on** rules every edit must honor stay in `AGENTS.md` or - **Image snapshots are the exception: one bundle per module, one shared scheme.** Each module owning image references has its own `*SnapshotTests` target over its `SnapshotTests/` folder, all listed in the single shared **StuffSnapshotTests** scheme and its dedicated CI `snapshot` job — slow and LFS-backed, so deliberately **out of** `Stuff-iOS-Tests`. References under any `__Snapshots__/` directory are Git LFS (`.gitattributes`; the CI job checks out with `lfs: true`). Framework halves: `Shared/SnapshotKit` (shippable matrix + previews) and `Shared/SnapshotKitTesting` (test-only pipeline, whose own regression bundle **SnapshotKitTestingTests** pixel-probes without LFS and runs in `Stuff-iOS-Tests`). - **A new image suite gets a target, not a scheme.** Add the `*SnapshotTests` target, list only `SnapshotKitTesting` in `extraPackageProducts`, and add it to the `StuffSnapshotTests` scheme's build and test lists — never a scheme or CI job of its own. An image bundle links only what its module needs (the Periscope and Inspector suites don't build against WhereUI at all); references follow the sources automatically via `#filePath`. - **Separate snapshot bundles are safe because each `.xctest` gets its own `StuffTestHost` process** (measured on Xcode 27 — `ProcessInfo.processIdentifier` probes; details in the snapshot-bundle comment in [`Project.swift`](Project.swift)). Each bundle statically embeds its own copy of `SnapshotKitTesting`'s capture state, and two copies in one process would corrupt each other. Tripwire: if a toolchain ever shares one host process across bundles, re-measure before adding another image bundle. -- **Snapshots containing scrolling content use full-content intrinsic height.** Any image snapshot whose rendered subject contains a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scrolling container uses SnapshotKit's full-content device presets, which keep the normal device viewport as their minimum height and grow to fit taller content; fixed-height device frames are reserved for subjects without scrolling content. Preserve the production navigation, tab, sheet, search, and toolbar chrome around that content (see `SnapshotConfiguration.Frame.fullContent`). +- **Snapshots containing scrolling content use full-content intrinsic height.** Any image snapshot whose rendered subject contains a `ScrollView`, `List`, `Form`, or equivalent UIKit-backed scrolling container uses SnapshotKit's full-content device presets, which keep the normal device viewport as their minimum height and grow to fit taller content; fixed-height device frames are reserved for subjects without scrolling content. Preserve production navigation, tab, sheet, search, and toolbar chrome when intrinsic measurement converges; an intentionally bounded/greedy container instead snapshots its shared scrolling child directly, never snapshot-only production layout (see `SnapshotConfiguration.Frame.fullContent`). ### Never double-link a product WhereUI already carries diff --git a/Shared/SnapshotKit/AGENTS.md b/Shared/SnapshotKit/AGENTS.md index 85ce6d53..414ae4d1 100644 --- a/Shared/SnapshotKit/AGENTS.md +++ b/Shared/SnapshotKit/AGENTS.md @@ -51,8 +51,10 @@ Complements the root [`AGENTS.md`](../../AGENTS.md) — read that first. viewport height as a minimum and grow only when the settled content is taller; custom full-content frames shrink-wrap unless given a minimum. Capture the production screen including its navigation, tab, sheet, search, and toolbar - chrome; the nested full-width scroller still determines the settled height. - Fixed device frames are for non-scrolling subjects. + chrome when measurement converges. An intentionally bounded or greedy + container instead snapshots its shared scrolling child directly; never add + snapshot-only production layout. Fixed device frames are for non-scrolling + subjects. ## Testing diff --git a/Shared/SnapshotKit/README.md b/Shared/SnapshotKit/README.md index ae3ece91..a989e5eb 100644 --- a/Shared/SnapshotKit/README.md +++ b/Shared/SnapshotKit/README.md @@ -23,7 +23,10 @@ capture + comparison pipeline lives in the sibling fixed width, height measured from the settled content, so the whole scrollable content renders in one image with nothing scrolling. Full-width scrolling descendants drive the measured height while preserving surrounding - navigation, tab, sheet, search, and toolbar chrome. The iPhone/iPad + navigation, tab, sheet, search, and toolbar chrome. An intentionally bounded + or greedy production container that cannot converge should expose and + snapshot its shared scrolling child directly, without snapshot-only layout + behavior. The iPhone/iPad full-content presets retain their normal viewport height as a minimum and grow when content is taller; custom full-content frames shrink-wrap unless given a minimum. A frame also carries `safeAreaInsets` (default zero, keeping From b7cc5f45a78dbad9c432faea67642f42d0af90a8 Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 20:47:31 -0700 Subject: [PATCH 08/10] Refresh pixel-aligned full-content snapshots --- .../cardDesignerStudio.Default_iPhone.png | 4 ++-- .../cardDesignerStudio.Default_iPhone_dark.png | 4 ++-- .../manualDay.AddWithCancel_iPhone.png | 4 ++-- .../manualDay.AddWithCancel_iPhone_dark.png | 4 ++-- .../ManualDayViewSnapshotTests/manualDay.Add_iPhone.png | 4 ++-- .../manualDay.Add_iPhone_accessibility.png | 4 ++-- .../manualDay.Add_iPhone_contrast.png | 4 ++-- .../ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png | 4 ++-- .../manualDay.EditAuthoritative_iPhone.png | 4 ++-- .../manualDay.EditAuthoritative_iPhone_dark.png | 4 ++-- .../SettingsViewSnapshotTests/settings.Default_iPhone.png | 4 ++-- .../settings.Default_iPhone_accessibility.png | 4 ++-- .../settings.Default_iPhone_contrast.png | 4 ++-- .../settings.Default_iPhone_dark.png | 4 ++-- .../SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png index 6c974160..d0b22ec1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:572308b3b6d467b666391658d53c1004c3e6cc72c4681ae8b53579c222998775 -size 2270504 +oid sha256:b84c47d499685e74ed38dd97d27239892c51a8697a484d8d5c36d66bd9ac5fe1 +size 2294085 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png index 8d633419..0d1bd2e4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/CardDesignerStudioViewSnapshotTests/cardDesignerStudio.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2ce31c726974d99f044312a529f129bffade90fa51467c6e2a1a8f52f768164 -size 2169889 +oid sha256:224bb86aaddcaa161bcfb8c81fd4525dbac639047449a6669cdee3f8c129ce72 +size 2203117 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png index 826f32f9..f2fd63ce 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:169bd5a874b56294088af7781de2c628946942ac3db4968f25dde04751a7634a -size 274589 +oid sha256:5eca5e71cfe5ed3dbddf2e895d3efda9119a52ec67ef767c96f72561df6eb2e3 +size 274630 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png index c321feb3..0545441e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.AddWithCancel_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31a1afc53058d2b286a17304e5023c1c1ed5d83e81403a8a2d6d8d836dd8485f -size 262393 +oid sha256:094c13b7b91067ba6d7ed6877b10ce9a0eb0c123b67ed86e9f3ba621478beb61 +size 262426 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png index e34217b2..4a97ecc4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:621eff19d8ea64072ff742e84f5fdd6f75639b6f1aef55b5a1d36255fc33ff40 -size 253868 +oid sha256:1dd04be6e6f4b5e1ffd6b60fd0d42f434abd1fc8b0029ea0c6df0731cbb86ff3 +size 253909 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png index 14a69a9c..c30c961b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd43c6180c0e597e4965bbc34b9b9ec64bd3485a777bd94b19a0f788d2097d51 -size 571631 +oid sha256:3e350d2f900c940718e35c1a17c6c3bd90806c7709967547d4e391c01146ba5f +size 571819 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png index 0634bb2c..50b24968 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:224dc63c2388887eefd0d97cd8f806ab7905ed56d14dfea1c520313697b1ca2d -size 252090 +oid sha256:2c48b3ada6a56883abba228dae72d695cea182361c32469022d4f52aa953cc51 +size 252129 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png index b63aaac8..4da0d6b7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.Add_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:363eb5d502dd32e3760c3bf4d9fcdda81f6c5513a9d66589b8a04383bcdcb52b -size 249098 +oid sha256:a0af20258af9f4ebfa7cc7d988e36802d07a596fd8e8d8c20f539bb4932ba112 +size 249134 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png index 3d02f96f..6a1cddc8 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bef8be10e0c555d891169b1c3feeddd1159a75c33f30769179ea5d887aa180fd -size 338790 +oid sha256:3af4babd981386ef96dfe19d5688d1045ac6d4dc9d5797d50cc1a6718220736e +size 338805 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png index 6b8f7c1a..229d5225 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/ManualDayViewSnapshotTests/manualDay.EditAuthoritative_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfd5dc3f7e4aa3f9647db1e407964d5e6a8761ee963b5c18d2bb638c37ece3de -size 326678 +oid sha256:50e693519d5224466b55fe41e58b41fbb531a59aba5ff8b737bcad87984fd165 +size 326708 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png index 912d879e..7a6291c2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b44d110bf270678fe1b1535ee780bf761052b897d03aa5c50bf8f649d0ebf5bc -size 243503 +oid sha256:84d4ad4bfe35aaffd24c758838f6e95c560470ae486cace910acf6004935b94f +size 243536 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png index b6985f74..d4ff6dfc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6b455c3c7560b744aa463fc94ba652b3611ad971ba205d7bf798e086e2bcd22 -size 435017 +oid sha256:25c67da6ed55c22d31d1c945bbd86ae6fd37f2e540683c4de0b126dbefe97676 +size 434749 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png index 841547fb..30477a94 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5151fcd3222ee4e93e05d6d6298b34c2221efbe396b86666c16f7265c00ffeb3 -size 230180 +oid sha256:71c0b0aa574fdbc145e701cbbcbc96cd11eaa7e8f78ad6eaec70a8177c0ad058 +size 230214 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png index 3a9473b2..c5d6e9a6 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c44e03893753612e52c0a4f1dad5bb5d78608100b1e8377e4d7d5f62628922b0 -size 221342 +oid sha256:e131afd7b9826b254e481748deac69fe2158977dbc092e134e6cf0face0cf1c8 +size 221376 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png index 92bd932a..78e8465b 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/SettingsViewSnapshotTests/settings.Default_iPhone_rtl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28469dedd1cb92f631c4f0522cfdb9e4a63675a7925718781a83f7b4b900b435 -size 243701 +oid sha256:a70f758d25d26e7f685b7f7c0bdd805cb75f5ffe8a10ccfa03135a0689b845a9 +size 243730 From ef996b691b0d8f8998c87128c54385e491790060 Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 20:47:43 -0700 Subject: [PATCH 09/10] Restore settings chrome in full-content snapshots --- .../about.Default_iPad.png | 4 +- .../about.Default_iPad_accessibility.png | 4 +- .../about.Default_iPad_ax5.png | 4 +- .../about.Default_iPad_contrast.png | 4 +- .../about.Default_iPad_dark.png | 4 +- .../about.Default_iPhone.png | 4 +- .../about.Default_iPhone_accessibility.png | 4 +- .../about.Default_iPhone_ax5.png | 4 +- .../about.Default_iPhone_contrast.png | 4 +- .../about.Default_iPhone_dark.png | 4 +- .../about.DirtyTree_iPhone.png | 4 +- .../about.DirtyTree_iPhone_dark.png | 4 +- .../about.LibrariesOnly_iPhone.png | 4 +- .../about.LibrariesOnly_iPhone_dark.png | 4 +- .../about.Unattributed_iPhone.png | 4 +- .../about.Unattributed_iPhone_dark.png | 4 +- .../data.Default_iPad.png | 4 +- .../data.Default_iPad_accessibility.png | 4 +- .../data.Default_iPad_ax5.png | 4 +- .../data.Default_iPad_contrast.png | 4 +- .../data.Default_iPad_dark.png | 4 +- .../data.Default_iPhone.png | 4 +- .../data.Default_iPhone_accessibility.png | 4 +- .../data.Default_iPhone_ax5.png | 4 +- .../data.Default_iPhone_contrast.png | 4 +- .../data.Default_iPhone_dark.png | 4 +- .../Sources/Settings/AboutSettingsView.swift | 48 +++++++++++-------- .../Sources/Settings/DataSettingsView.swift | 14 +++--- 28 files changed, 88 insertions(+), 78 deletions(-) diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png index d01d511a..f281c4ed 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0271bd7fb657cf83f7918b7f92dfefa988e3536660d10adfc53271521dda1b65 -size 1876153 +oid sha256:2b0d81bda20a1314e92265d80194e91d6253fab11caafee64d8a62fc9c1e2c3b +size 1671529 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png index e870b3a4..0e9414e2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94a867da46a5e7be35937419e0be5050ef567de61ffff06bfd7b3d9df2c8eac5 -size 1645259 +oid sha256:adf7e2d6994223a574552f38fbc2b1618c5138612aee26cfd341ab6923137430 +size 1646063 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_ax5.png index 191dccf9..798be3fa 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c176007f9e5d0b57c9c651a6abc6770e75991d40ba6cda5a14db6884427619a3 -size 5531642 +oid sha256:f89cfa4ee20dd2359616a663af8ad8c4357121e15cbcc50f4d736e13aa2cb22b +size 5369076 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png index 44ba6405..25a7d7fb 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bbb56feaeb034692a3ae7a0dddeb4d7f2adfbcdca0cda2cc93307718545b105 -size 1879111 +oid sha256:b9208093764ed3e3afb1ad366ae7b1299d6ca77c11aaa06836f1f404fd8fb3a5 +size 1685492 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png index 0c384bfc..9c9ec660 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68cc583b23375b9c7c8b5e3b0bc2dbcb76be6cf2cee3af2d7bb28f3e027594a4 -size 1673281 +oid sha256:6ab6b5268d89ec93840cc8d1f59d16d9339acbd2b19cf37c3303a9a6f06a6ea0 +size 1680496 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone.png index 63763104..68b03204 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6eb854cdb5b2dad17084019f09a9f808f82979e7c0719fe03c549115b08e3244 -size 1322230 +oid sha256:66e55c0d495d2a9738991b9f4185a3031c5e84e3a8428a6698626ff3aafb7dd1 +size 1179792 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_accessibility.png index 993e6f1e..87e36f68 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f0feae1d0f6892f7d47ac1f15f86b2fa197fb500aedab7fe2aac7a7cad38cd2e -size 1290460 +oid sha256:7301f86c6e4139fde615b5d8348e608f0029e879cfb710747151c08f81905152 +size 1294323 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_ax5.png index d47f764a..555b8575 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e106aafdd2e247304d5571f28e8267ee65f6419725ad8e6f2a075a77ee107d0 -size 6115163 +oid sha256:51c79051090ce9f35af48cd5364c2d1ee362d0ccda0130c5975337918616ce93 +size 6024525 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_contrast.png index e179e9ec..29fdfe00 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1d2978dfb29ae63a49128b77d3044e18532bbe09dbf80727774bff408fea2ea -size 1339886 +oid sha256:560e1be4e51fb6954d9db53033437bfb81047a214f0c17fa530931ff2ccaa6d7 +size 1193487 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_dark.png index aa25c83a..2d813a27 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcf7f3bc35ed84fc18cb6997d8ed4dc81fcbb735f82ce31d3742808acbedc852 -size 1176841 +oid sha256:e44e18a3fb3f4106f9f85d0fd6aebaaa6ba923ef164a597a4dbbee0f39878f0f +size 1185622 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone.png index caa31c15..c653148e 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdfa3d80dd11ff96b87c38e6f37c92586b5f5a00ac878b25b58a8d55063898bc -size 1325382 +oid sha256:40a663916b577a5ed3f88616f34d54ec77e05b66e34492674b071e97e5daf71f +size 1183105 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone_dark.png index 592dc3cc..ce759bf0 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.DirtyTree_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3407718540f3181b5aa3e22b2d692ff685608c4fbd2b0d8330e8924acc92156 -size 1179779 +oid sha256:2dca8d484b0a11252215395dfaba7741a701de07c6940d16d41d4a159e59d30e +size 1188710 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone.png index fa8e6f08..8126dcc2 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4c6d7366145c81a052225aae41a7cd321540d7b2d449ed72e14748b1edc466b -size 1319691 +oid sha256:dd2c01ee623aebbf3e3df1d28c853e81e2300418c7f393df933d7829643a8327 +size 1176660 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone_dark.png index adcd4fc0..99f698be 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.LibrariesOnly_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db266f0e130171fcb874fd6167121201e981763f5ed683e3c594549d4327daa1 -size 1174148 +oid sha256:e601513b3a56f18a2e23f18a98ed5acfce4e4138d0eaae20b292474c09f8b8a8 +size 1181890 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone.png index 5cab7446..ee842d92 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e568e2a284b8d7b9d1169de0b8275e90ac75c12c2bd1576cb2442e581a083112 -size 1323158 +oid sha256:59dcef9e3a123aaeb19f43a3f157654b6555d6e81293f002ec7ce2059de48ec9 +size 1178633 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone_dark.png index ec71e93c..80a04d01 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/AboutSettingsViewSnapshotTests/about.Unattributed_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6131253fc294e88fb84a4934c6c7a519577588f84ff67436e5abc68d37953c55 -size 1178039 +oid sha256:fa3678b328f80e9a77dad484716c1d041dd5a88c945fe8d34de96bbebaee6683 +size 1184474 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad.png index ee991738..d6b45cb7 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d559c85d2a4a289734e0a61effe37da91a7ed1e07a14398f9b72ac12a301c10 -size 1406460 +oid sha256:fdbf2fa53b00abdecb9ab32c23b85adeec2aed3de47dd63795d3970e13b64695 +size 1287375 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_accessibility.png index 34f84df8..46fd3b54 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf228910a10ecf529907b717e31df5e67274513567b282ed7fad4a9083d7df04 -size 925953 +oid sha256:ec1143aba713443ed3eff1fd1dcc3ff5828b39d3b827a551362e0d33c1a9956a +size 1091025 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_ax5.png index 2e41ea49..27b122e4 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:592410c7f92ed83d3e46ddd9575b03228faf3a2e5f16e4d7f1aae38ae9e77150 -size 4154460 +oid sha256:67464865bddd8007038424126ed0f3ac29a49d480d587a723bc47534f959af65 +size 3985096 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_contrast.png index dce9be11..4eac8e3f 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89541b3e6b764bd63bb55e380928ce51387367a6e96262337831b5134727e0d5 -size 1399613 +oid sha256:c3bd3f41c953e2e459f38ea8610c5f5968bc09168ff00977d09227b1b1ae3dfb +size 1290269 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_dark.png index 2f9cc591..450e5bca 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPad_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:589b322009ae58db64adfa0af2d00babbc6732c4f848c2fa3da75ff1c88a2bd9 -size 1189688 +oid sha256:623d1a7753ae853c408caa0954f44b3d61eb5afa55f8db8bd566f630b6bddaf2 +size 1278582 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone.png index 1d5e9d6b..4ad3d2a1 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddb453875207b5a5758d046a5a6a85b802b0e149800492c0d03e823f73f76449 -size 999052 +oid sha256:50e1f049c38e5e3fefa3f6377cf5b305c4dc169cffe3d007b178ddd043e65427 +size 858818 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_accessibility.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_accessibility.png index 5e6f7db4..d8e66405 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_accessibility.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_accessibility.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d230ec79c3f86f9a65eafcbfe6cb6e15acd370c4b20dcb8bd79e105f47f602e6 -size 746614 +oid sha256:fd320fad42ffa80b4b4e429a47864cc7f8b2c94a04bd294cda106bb46bd0fdb6 +size 762595 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_ax5.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_ax5.png index ec30f5b8..d10f528d 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_ax5.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_ax5.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b183eddd1cc61fe439c3a77c92865cd60a46a8ebe9103eebc8cff14d7f5e6a7 -size 4589088 +oid sha256:5e3b26f0f30217b22df36d1edefedba3826b7f726e54abadd5fa892ad45c2f05 +size 4470571 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_contrast.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_contrast.png index 9ea97765..3daedbdc 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_contrast.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_contrast.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47786f0b9cfc98c55603494b3a3111e8a3c89d28a5c185c76ef294318ab30b67 -size 1006506 +oid sha256:6dd3cd1298f53c196d69dd83704a66ca34445de9ae2265ce63c8e57cab274dfc +size 863591 diff --git a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_dark.png b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_dark.png index 9334ccc7..9dd53d17 100644 --- a/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_dark.png +++ b/Where/WhereUI/SnapshotTests/__Snapshots__/DataSettingsViewSnapshotTests/data.Default_iPhone_dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc3fd4ddd22348e26b07599d1ae27c49fe8d9bd831483832da391409f7e1ac43 -size 844112 +oid sha256:6e5d15b97dd5ee8f19a840f87f0e292f0a4b20fd9ad72dab711ad9998986bee1 +size 854967 diff --git a/Where/WhereUI/Sources/Settings/AboutSettingsView.swift b/Where/WhereUI/Sources/Settings/AboutSettingsView.swift index 80440e31..7da26241 100644 --- a/Where/WhereUI/Sources/Settings/AboutSettingsView.swift +++ b/Where/WhereUI/Sources/Settings/AboutSettingsView.swift @@ -237,38 +237,46 @@ extension AboutSettingsView: SettingsSection { /// renders as. static var snapshots: [SnapshotCase] { whereSnapshot(name: "Default", configurations: .fullContentScreenDefaults) { - AboutSettingsView( - focus: nil, - buildInfo: PreviewSupport.stampedBuildInfo(), - attribution: PreviewSupport.sampleAttribution(), - ) + NavigationStack { + AboutSettingsView( + focus: nil, + buildInfo: PreviewSupport.stampedBuildInfo(), + attribution: PreviewSupport.sampleAttribution(), + ) + } } whereSnapshot(name: "DirtyTree", configurations: .fullContentPhoneLightDark) { - AboutSettingsView( - focus: nil, - buildInfo: PreviewSupport.stampedBuildInfo(isDirty: true), - attribution: PreviewSupport.sampleAttribution(), - ) + NavigationStack { + AboutSettingsView( + focus: nil, + buildInfo: PreviewSupport.stampedBuildInfo(isDirty: true), + attribution: PreviewSupport.sampleAttribution(), + ) + } } whereSnapshot(name: "Unattributed", configurations: .fullContentPhoneLightDark) { // What a bundle outside the app target shows: honest unknowns and // an explicit "no report" rather than blank rows and empty sections. - AboutSettingsView( - focus: nil, - buildInfo: PreviewSupport.unstampedBuildInfo(), - attribution: nil, - ) + NavigationStack { + AboutSettingsView( + focus: nil, + buildInfo: PreviewSupport.unstampedBuildInfo(), + attribution: nil, + ) + } } whereSnapshot(name: "LibrariesOnly", configurations: .fullContentPhoneLightDark) { // A real report that credits nothing of one kind. Pinned as an // image because the failure mode is purely visual: a header and // footer over no rows, promising a list that isn't there. let libraries = PreviewSupport.sampleAttribution().credits(ofKind: .library) - AboutSettingsView( - focus: nil, - buildInfo: PreviewSupport.stampedBuildInfo(), - attribution: AttributionManifest(credits: libraries), - ) + NavigationStack { + AboutSettingsView( + focus: nil, + buildInfo: PreviewSupport.stampedBuildInfo(), + attribution: AttributionManifest(credits: libraries), + ) + } } } } diff --git a/Where/WhereUI/Sources/Settings/DataSettingsView.swift b/Where/WhereUI/Sources/Settings/DataSettingsView.swift index 3a2dcc61..4da14c47 100644 --- a/Where/WhereUI/Sources/Settings/DataSettingsView.swift +++ b/Where/WhereUI/Sources/Settings/DataSettingsView.swift @@ -135,12 +135,14 @@ extension DataSettingsView: SettingsSection { extension DataSettingsView: SnapshotProviding { static var snapshots: [SnapshotCase] { whereSnapshot(name: "Default", configurations: .fullContentScreenDefaults) { - DataSettingsView( - report: PreviewSupport.loadedYearReportModel(), - backup: PreviewSupport.backupModel(), - ) - .environment(PreviewSupport.loadedModel()) - .environment(PreviewSupport.loadedSession()) + NavigationStack { + DataSettingsView( + report: PreviewSupport.loadedYearReportModel(), + backup: PreviewSupport.backupModel(), + ) + .environment(PreviewSupport.loadedModel()) + .environment(PreviewSupport.loadedSession()) + } } } } From 6eabcca0400e15d0fed460d2d12af09b2f8dbef6 Mon Sep 17 00:00:00 2001 From: Kyle Van Essen Date: Wed, 5 Aug 2026 21:01:37 -0700 Subject: [PATCH 10/10] Preview the shared region map legend --- .../Sources/Developer/RegionMapLegend.swift | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Where/WhereUI/Sources/Developer/RegionMapLegend.swift b/Where/WhereUI/Sources/Developer/RegionMapLegend.swift index 3b9882d9..fac7ca9b 100644 --- a/Where/WhereUI/Sources/Developer/RegionMapLegend.swift +++ b/Where/WhereUI/Sources/Developer/RegionMapLegend.swift @@ -56,3 +56,29 @@ struct RegionMapLegend: View { .contentShape(.rect) } } + +#if DEBUG + #Preview { + RegionMapLegend( + kind: .attribution, + groups: [ + RegionMapLegendGroup( + title: Region.california.localizedName, + region: .california, + outlineCount: 2, + ), + RegionMapLegendGroup( + title: Region.newYork.localizedName, + region: .newYork, + outlineCount: 1, + ), + ], + selectedTitle: Region.california.localizedName, + color: { group in + group.region.map { RegionStyle.fallbackStyle(for: $0).tint } ?? .gray + }, + onSelect: { _ in }, + ) + .whereBroadwayRoot() + } +#endif