19 Commits

Author SHA1 Message Date
Matt Rubin b0a0a33a8b Update screenshots for new screen sizes:
- Update fastlane snapshot config with new devices
- Remove SimulatorStatusMagic, which doesn't work as easily on newer simulators
- Configure fastlane snapshot to make the status bar pretty
- Annotate screenshot test case with `@MainActor` as required by the snapshot helper function

A few issues I ran into:
- The iOS simulator inherits the 12/24-hour time format preference from the macOS host *at the time the simulator is created* and does not expose a way to change this setting via either the Settings app or an `xcrun simctl` command. The fix was to manually run `plutil -remove AppleICUForce24HourTime ~/Library/Developer/CoreSimulator/Devices/[Simulator UUID]/data/Library/Preferences/.GlobalPreferences.plist` for each simulator before running fastlane snapshot.
- There are imperceptible differences between screenshots rendered when my MBP is running on battery power vs running off a power adapter. I opted to capture screenshots when connected to power.
- The (in)visibility of the home indicator at the bottom of each screenshot is flaky. Most screenshots don't include it, but I had to re-generate several of them to get them all without home indicators.
2026-01-06 13:03:46 -05:00
Matt Rubin c8a16be470 Update copyright notice dates 2023-02-12 13:46:12 -05:00
Matt Rubin cefd037711 Update the version number (and change how build numbers are set) 2023-02-11 17:11:28 -05:00
Matt Rubin 1104b8e801 Update screenshots
Disable battery detail, since it looks busy on the modern iPhone screens
2023-02-11 16:21:03 -05:00
Matt Rubin a2733264e1 Bump the version number 2019-06-01 08:29:11 -04:00
Matt Rubin 1144ddeaa4 Bump the version number 2019-04-25 21:34:19 -04:00
Matt Rubin 38a2bb8885 Bump the version number 2018-12-23 17:05:55 -05:00
Matt Rubin 93976e98f4 Bump the version number to 2.1.0 2018-09-25 23:54:16 -04:00
Matt Rubin 8b8ad15645 Bump the version number to 2.0.6 2018-09-18 19:28:07 -04:00
Matt Rubin c0ed942056 Set CFBundleVersion to 0 for all targets
The fastlane build and release scripts will set this value to the correct build number.
2018-09-17 23:18:32 -04:00
Matt Rubin c4b2bf8c48 Add an Info.plist to AuthenticatorScreenshots
As of Xcode 10, some runtimes fail to launch the test bundle if the Info.plist is missing.
2018-09-16 16:15:38 -04:00
Matt Rubin 0e459e06f4 Update copyright notice dates 2018-04-23 23:42:49 -04:00
Matt Rubin d48720ff78 Fix identifier for the manual token entry button in the screenshots test 2017-12-09 11:51:54 -05:00
Matt Rubin 034b24dccd Improve demo code comments 2017-01-02 17:43:28 -05:00
Matt Rubin 081181c893 Fix token scanner screenshots 2017-01-01 23:48:53 -05:00
Matt Rubin 5bf30045e8 Add delays to avoid capturing scroll bars or HUDs in screenshots 2016-12-31 15:43:01 -05:00
Matt Rubin 1d2917afe5 Display a demo QR code image in the scanner for screenshots 2016-12-31 14:14:58 -05:00
Matt Rubin eba3f2cfec Use SimulatorStatusMagic to get clean status bars in screenshots 2016-12-31 00:26:57 -05:00
Matt Rubin d0a3976c9f Configure automatic screenshots 2016-12-31 00:03:35 -05:00