passepartout-apple/Passepartout/Library/Sources/UILibrary/Views/UI
Davide 2a467e0c7e
Separate AppContext for previews and UI testing (#961)
Clarify the use of contexts:

- **Production** (.shared)
- **Previews** (.mock → .forPreviews)
  - ONLY use it in UILibrary for, well, previews
  - This context has dumb profiles with UUIDs as names
  - Registry is fake
- **UI Tests** (.forUITesting)
  - Add new context for UI testing
  - Selected based on command line arguments
  - This context has mock data tuned for decent screenshots
  - Registry is real

Share the same InAppProcessor in .shared and .forTesting contexts
because the app behavior was inconsistent regarding e.g. in-app
purchases.
2024-11-28 17:31:17 +01:00
..
ConnectionStatusText.swift Separate AppContext for previews and UI testing (#961) 2024-11-28 17:31:17 +01:00
EditableListSection.swift Upgrade to Xcode 16 (#858) 2024-11-13 12:07:30 +01:00
FavoriteToggle.swift Add more view modifiers (#838) 2024-11-10 12:00:07 +01:00
FullScreenView.swift Add version view in About/Settings (#952) 2024-11-27 13:24:44 +01:00
InteractiveCoordinator.swift Refactor String identifiers (#920) 2024-11-23 20:31:22 +01:00
LogoImage.swift Add version view in About/Settings (#952) 2024-11-27 13:24:44 +01:00
LogsPrivateDataToggle.swift Add TV settings tab (#921) 2024-11-23 23:01:11 +01:00
NameSection.swift Inform about use of profile name in Shortcuts (#954) 2024-11-27 15:30:15 +01:00
PaywallModifier+Reason.swift Simplify paywall entities (#923) 2024-11-24 20:01:30 +01:00
PaywallModifier.swift Simplify paywall entities (#923) 2024-11-24 20:01:30 +01:00
PurchaseRequiredButton.swift Fix modals not re-appearing in iOS 16 2024-11-27 01:22:53 +01:00
RefreshInfrastructureButton.swift Add "Refresh infrastructure" in server lists (#938) 2024-11-26 01:04:58 +01:00
RemovableItemRow.swift Refactor library targets (#799) 2024-11-02 10:11:59 +01:00
RevealingSecureField.swift Refactor library targets (#799) 2024-11-02 10:11:59 +01:00
SectionWithTrailingContentModifier.swift Refactor library targets (#799) 2024-11-02 10:11:59 +01:00
TunnelToggleButton.swift Improve layout of installed profile (#953) 2024-11-27 14:49:23 +01:00