Mark Turner
Mark Turner
### Short description 📝 When using `#Preview` macro to generate snapshot tests in combination with test configuration with multiple `snapshot_devices`: ```yaml test_configuration: - target: ShowPage - simulator_device: "iPhone15,4" - required_os:...
## Context 🕵️♀️ Has the possibility of creating an `executableTarget` been considered? This would allow a command-line-interface in order to read and write project pbx. https://www.swift.org/getting-started/cli-swiftpm/ ## What 🌱 We've...
## What 🌱 Using new macro with `.sizeThatFitsLayout` renders preview with the correct size of the view: ```swift #if compiler(>=5.9) && DEBUG @available(iOS 17.0, *) #Preview(traits: .sizeThatFitsLayout) { EpisodeShareLabel() .preferredColorScheme(.dark)...
The source defaults to "iOS" ```swift let source = configuration.additionalConfiguration[CrossPlatformAttributes.ddsource] as? String ?? "ios" ``` But we are unable to configure the `additionalConfiguration` to add "tvos" as a string: ```...
We're encountering a crash when using Kingfisher to set an image on a `CPListItem` in CarPlay. The crash throws an `NSMallocException` with the message: ``` [NSObject allocWithZone:]: attempt to allocate...
Currently, our `checkEnvironments()` method enforces a strict match on both simulator device and iOS version to ensure consistent snapshot test results. ```swift if let requiredOSVersion { let osVersion = ProcessInfo().operatingSystemVersion...
As mentioned previously https://github.com/BarredEwe/Prefire/pull/15 We use a group to render different dynamic type sizes with `UIElementPreview`. It appears that the latest version of Prefire 3.6.0 outputs each snapshot tests with...
> ### Describe the problem When using `XCStringsToolPlugin` across multiple Swift packages, setting `accessLevel: public` in just **one** package's `xcstrings-tool-config.yml` causes a conflict if other packages also generate a `Localizable`...