* Initial implementation of support for new May 2024 devices.
* Update Apple Pencil support.
* Update iPad device names and device identifiers.
* Rename new iPads enum values.
* Fix line inset.
* Fix tests after new devices added.
* Add changelog.
* Update changelog about extra ApplePencilSupport.
* Fix compile errors on visionOS.
# Conflicts:
# Source/Device.generated.swift
# Source/Device.swift.gyb
* Remove references to xrOS that are no longer applicable.
* Add TODO comments in code about visionOS proper implementation.
* Update changelog.
---------
Co-authored-by: Chris Vasselli <clindsay@gmail.com>
* Update documentation of `Device.current.name` to not work as of iOS 16.0
* Add link to documentation and build Swift file.
---------
Co-authored-by: Zandor Smith <info@zsinfo.nl>
* Add canvas detection
* Move isCanvas to include it on tvOS and watchOS.
* Remove additional whitespace.
* Add optional return value to isCanvas and return nil if the current instance isn't the current device.
* Fix broken test on non iOS/iPadOS platforms.
Co-authored-by: Zandor Smith <info@zsinfo.nl>
* Implement support for new October 2022 iPads.
* Add support urls to iPhone 14 series and September 2022 Apple Watch devices.
* Add changelog entry.
* Version bump. (v4.8.0)
* Change releasedate in changelog.
* Add missing Apple Watch Series 7.
* Initial implementation for iPhone 14.
* Initial implementation for Apple Watch Series 8, Apple Watch SE 2 and Apple Watch Ultra and fix iPhone 14 Plus.
* Add missing device identifiers and fix Apple Watch Series 7 and 8 housing size.
* Add changelog entry for 4.7.0.
* Fix tests.
* Fix the `Device.systemName` property
iPadOS system name for iPads was taken into account
* Add test for systemName.
* Fix compile error on Apple TV.
Co-authored-by: Zandor Smith <info@zsinfo.nl>
* Add iPhone SE (3rd generation) and iPad Air (5th generation) support.
* Fix tests.
* Add device identifier for iPhone SE (3rd generation)
* Version bump (4.6.0) and update changelog.
* Fix testIsPhoneIsPadIsPod test.
* Add device identifiers for iPad Air (5th generation)
* Use Python 3 for gyb.
* Adjust release date.
* Add support URL and images for iPhone SE (3rd generation).
* fix release date due to sick leave
* correct version in readme
Co-authored-by: Denise Nepraunig <denise.nepraunig@gmail.com>
* Reverse aspect ratio of iPad Mini (6th generation)
* Add missing support url and images.
* Version bump and changelog entry.
* release date and readme
Co-authored-by: Denise Nepraunig <denise.nepraunig@gmail.com>
* Add support for new September 14th 2021 devices.
* Remove support for Apple Watch Series 7.
Because it will be available on the fall, we won't know device identifiers, so it doesn't make sense to add support yet.
* Added device identifiers for the iPads and iPhones.
* Added Changelog.
* Version bump. (v4.5.0)
* well, I don't really know how to fix this now...
Co-authored-by: Denise Nepraunig <denise.nepraunig@gmail.com>
* Setup GitHub Actions
* Use macos-latest image.
Big Sur is still in preview.
* Update bundler before trying to install.
* Use `ruby/setup-ruby@v1` for setting up bundler.
* Update bundled with version and specify specific ruby-version.
* Setup separate danger job using action and setup test job matrix.
* Fix matrix variable name.
* Adjust simulators that are being used.
* Add GITHUB_TOKEN to danger job.
* Add initial support for iPad Pro (11 inch) (3rd generation) and iPad Pro (12.9 inch) (5th generation).
* Add initial support of Apple TV 4K (2nd generation).
* Add trailing comma to prevent having to change the previous line when new devices get added.
* Update changelog.
* Add device identifiers for both iPad Pros and Apple TV 4K (2nd generation).
* Version bump in Xcode project. (4.4.0)
* Update changelog.
* Update Tests.swift
fix tests for April devices
* podspec 4.4.0
Co-authored-by: Denise Nepraunig <denise.nepraunig@gmail.com>