Commit Graph

26 Commits

Author SHA1 Message Date
Dennis Weissmann c8683e9e82 Generate all the things ™️ 2017-07-15 17:04:09 +02:00
Dennis Weissmann 1cfec02aef use the Device.swift.gyb file as an input for the "Generate Device" build phase and declare the Device.generated.swift as the output file (as suggested in radar://problems/33202338) 2017-07-15 17:04:09 +02:00
Dennis Weissmann 906de7e758 preparation for generating code 2017-07-15 17:04:09 +02:00
Dennis Weissmann bc4af344e8 Xcode 9 support 2017-07-09 10:01:15 +02:00
Dennis Weissmann 49abe10075 start using codecov.io for code coverage reporting
improve test coverage
2017-07-08 13:59:28 +02:00
Dennis Weissmann 0fef40ee4c adds Gemfile.lock to git 2017-06-11 14:56:17 +02:00
Dennis Weissmann 90a41f3ce0 Add Danger Support (#73)
adds a danger file with a basic set of rules + running swiftlint
2017-05-31 11:49:10 +02:00
Dennis Weissmann f768614505 remove linting and formatting from run script phase 2017-03-30 22:03:29 +02:00
Dennis Weissmann 2b3f88c89f sets framework to be extension-API-only-safe 2017-03-19 18:48:40 +01:00
Dennis Weissmann ed4d4890ef automates pod creation on travis CI when a new tag gets pushed 2017-03-19 18:48:40 +01:00
Ashleigh Chape aa9ba0706c Add tvOS to target devices in build settings 2017-03-19 18:16:38 +01:00
Dennis Weissmann 762124d397 new swiftlint rules
use swiftformat to format source code
new (well, Swift 3) operator syntax (static funcs instead of global ones)
bump version to 1.0.1
new implementation of `isZoomed` (which hopefully works now), this closes #59
2017-01-15 11:12:34 +01:00
Dennis Weissmann c441090ed9 update Xcode project settings to recommended settings
remove 2 warnings on unused identifiers
2016-12-04 10:36:51 +01:00
Dennis Weissmann f5b5c8978d mend 2016-09-10 23:24:02 +02:00
Dennis Weissmann ce4725cfae bump version to 1.0.0 (thank you everyone!!!) 2016-09-10 23:04:24 +02:00
Dennis Weissmann 03b4c6ace5 Merge branch 'master' into swift-3 2016-08-27 21:37:43 +02:00
Gordon Johnston 06c51ab311 Migrate iOS/tvOS targets to Swift 2.3 (no source changes) 2016-08-24 08:51:28 +01:00
Dennis Weissmann 2b459bdc24 unify targets into one framework target 2016-08-12 22:00:47 +02:00
Dennis Weissmann fd2983075c updates syntax for latest snapshot (swift-DEVELOPMENT-SNAPSHOT-2016-07-29-a.xctoolchain)
aded *.DS_Store to .gitignore
2016-07-31 16:27:17 +02:00
Trey Richards 06fd6bed38 Updated swift 3 syntax. 2016-07-18 16:05:11 -07:00
Dennis Weissmann a9c5c5a9f0 re-added Device.swift and Info.plist to the project file 2016-02-02 22:20:04 +01:00
Dennis Weissmann 79563e8304 added support for the Swift Packager Manager
use swiftlint
simpler project structure
bumped version to 0.3.0
2016-02-02 20:51:07 +01:00
Dennis Weissmann 828f01f99c changed comment format of previous commit 2016-02-02 18:15:30 +01:00
Dennis Weissmann b248b39813 Changed the deployment target to 8.0 2016-01-02 21:59:09 +01:00
Dennis Weissmann 99cee4c2ff Added functionality to get the simulator model (thanks @Caseyc585)
added functions that make it easier to determine whether or not the current device is in a specific group or family of devices
changed the battery level type from Double to Int since UIDevice itself only returns a double with 2 digit precision (i.e. 0.34 for 34%)
modified tests for the new functionality
2015-12-22 14:29:45 +01:00
Dennis Weissmann 5393c8d16c Rename project to DeviceKit
Since Device is already taken as a CocoaPod I decided to rename it to
DeviceKit
2015-11-18 23:12:18 +01:00