Commit Graph

457 Commits

Author SHA1 Message Date
Robert Payne d31148f449 Swift 4 Migration 2017-06-12 22:12:07 +12:00
Alex Manzella ff97375b22 Add `Strideble` conformance to `ConstraintPriority ` (#409)
This enables sugar like: `.priority(.low + 1)`
2017-02-22 15:07:09 +13:00
Robert Payne be172a3f0f Release v3.2.0 2017-02-11 23:14:27 +13:00
Robert Payne 25e8e50596 Prepare for release 2017-02-11 23:10:58 +13:00
Robert Payne cdea5fee42 Tweak priority API's some more and add tests 2017-02-11 23:09:49 +13:00
Robert Payne e17ecbfde8 Tweak priority API's for offseting 2017-02-11 23:08:01 +13:00
Robert Payne 681dfcbc3a Add extra protocol conformances to ConstraintPriority 2017-02-11 22:59:05 +13:00
Robert Payne a15821b791 Improve Priority API's 2017-02-11 22:49:00 +13:00
Shehryar a7053adc4a Priority enum (#345)
* Adds ConstraintPriority enum to ConstraintMakerPrioritizable

* Constraints priority is now more robust

* Adds priority enum function

* Fixes compile error

* Adds failable initializer. Custom macOS medium priority. Adds back deleted methods

* Updates depracation messages
2017-02-11 22:37:51 +13:00
Robert Payne c206e9b944 Add an isActive API to Constraint 2017-02-11 22:36:06 +13:00
Jordane Belanger 2313eb2818 Switched main target build settings' "skip install" default settings to YES. (#391) 2017-02-11 22:32:47 +13:00
Jairo Tylera 1448d71704 Missing property topMargin on ConstraintMakerExtendable (#393)
This pull request adds the missing property "topMargin" to ConstraintMakerExtendable class.
2017-02-11 22:31:59 +13:00
David Wu b313f3e637 Fix wrong function call within contentCompressionResistanceHorizontalPriority (#387) 2017-01-06 20:25:30 +13:00
Colin T.A. Gray ab6c1fd91f make 'layoutConstraints' public again (#382) 2016-12-27 00:08:42 +13:00
Robert Payne 9a82379f93 Updated readme for version bump 2016-12-26 01:12:51 +13:00
Robert Payne ad35ec4918 Prepare release 2016-12-26 01:07:23 +13:00
Robert Payne 2b49daa72e Update swift version 2016-12-26 01:07:19 +13:00
Robert Payne 50576bbd9f Added quirks section to migration guide 2016-12-26 01:05:48 +13:00
Robert Payne 556536859e Fix bug in constraint maker duplicating constraints 2016-12-26 01:00:44 +13:00
Robert Payne 3838029c66 Merge branch 'develop' of github.com:SnapKit/SnapKit into develop 2016-12-26 00:37:52 +13:00
Felix Lapalme 63bf462e81 Make ConstraintMakerRelatable targets work with UILayoutGuide (#372)
* Make ConstraintMakerRelatable targets work with UILayoutGuide

* Fix unit tests on macOS

* Fix the OS API version availability directives
2016-12-26 00:37:38 +13:00
Robert Payne 9dcfb53445 Update project files 2016-12-26 00:26:06 +13:00
Robert Payne c12d723de2 Update code snippets 2016-12-26 00:25:57 +13:00
Michael Buxton 32cd509939 Update example project for Swift 3 (#376) 2016-12-26 00:21:10 +13:00
Eddie Kaiger 3ce0d32bce Add platform check for UILayoutGuide test. (#366) 2016-12-26 00:20:36 +13:00
Robert Payne 6ef7fca953 Attempt to fix Carthage Schemes 2016-11-27 02:25:37 +13:00
Robert Payne 98e613686f Reverse Objective-Cifying of Constraint 2016-11-24 17:21:04 +13:00
Robert Payne 6d7ba2bd91 Fix bug not storing constraints 2016-11-24 00:16:39 +13:00
Robert Payne eb107818ac Fix Memory Leaks 2016-11-24 00:03:41 +13:00
Robert Payne ddf15594fd Improve looping of existing constraints 2016-11-23 15:28:35 +13:00
Robert Payne cfa5e8cb5b Fix up iOS 9 / OSX 10.11 availability on Layout Guides 2016-10-11 23:17:32 +13:00
Living 6312572419 add @available to ConstraintLayoutGuide extension (#357)
* add @available to ConstraintLayoutGuide extension

* Modify #available
2016-10-11 23:11:00 +13:00
Robert Payne 17ed35c412 Merge branch 'master' of github.com:SnapKit/SnapKit into develop
# Conflicts:
#	Source/ConstraintMakerRelatable.swift
2016-10-08 00:18:46 +13:00
Robert Payne 02a0b2d2b7 3.0.2 Release (#347)
* Update ISSUE_TEMPLATE.md

* Update ISSUE_TEMPLATE.md

* Update ISSUE_TEMPLATE.md

* Update ISSUE_TEMPLATE.md

* Update ISSUE_TEMPLATE.md

* fix "Mutating a priority from required to not on an installed constra… (#323)

* fix "Mutating a priority from required to not on an installed constraint (or vice-versa) is not supported." when the priority is not changed

* add more check when changing layout constraint priority

* add more lenient check when changing layout constraint priority

* fix UILayoutPriorityRequired available only on iOS

* fix undeclared UILayoutPriority on macOS

* add check for tvOS

* change the result constraint of maker.center.equalTo(CGPoint) to based on the original point of superview (#336)

* change center.equalTo

* fix logic

* Add ConstraintMaker shortcuts for superview access (#341)

Added two new shortcuts for access superview in ConstraintMakerRelatable
`greaterThanOrEqualToSuperview`
`lessThanOrEqualToSuperview`

* Add `topMargin` to constraint maker (#343)

* Fix erroneus scheme

* Update settings for Carthage

* Prepare 3.0.2 release
2016-10-08 00:11:36 +13:00
Robert Payne d32a47f0dd Finish support for UILayoutGuide via Constraint MAker 2016-10-08 00:06:40 +13:00
Robert Payne dc304472aa Begin support for LayoutGuide constraint maker 2016-10-07 23:58:56 +13:00
Robert Payne 4018d4bd12 Updated info plist 2016-10-07 23:38:42 +13:00
Robert Payne daf00b5a3e Update settings for Carthage 2016-10-07 23:25:17 +13:00
Robert Payne 757ff896b4 Fix erroneus scheme 2016-10-07 23:03:10 +13:00
Robert Payne e95f7007c5 Merge branch 'master' of github.com:SnapKit/SnapKit into develop 2016-10-07 22:57:52 +13:00
Robert Payne 267cffa493 Update SnapKit 3.0 Migration Guide.md 2016-10-07 22:56:16 +13:00
Andrey Ufimtsev 39afda860e Add `topMargin` to constraint maker (#343) 2016-10-03 22:47:58 +13:00
Txai Wieser 180ff1477e Add ConstraintMaker shortcuts for superview access (#341)
Added two new shortcuts for access superview in ConstraintMakerRelatable
`greaterThanOrEqualToSuperview`
`lessThanOrEqualToSuperview`
2016-09-30 17:57:23 +13:00
Living da4426cb9a change the result constraint of maker.center.equalTo(CGPoint) to based on the original point of superview (#336)
* change center.equalTo

* fix logic
2016-09-29 00:41:15 +13:00
vhosune 3f529652a4 fix "Mutating a priority from required to not on an installed constra… (#323)
* fix "Mutating a priority from required to not on an installed constraint (or vice-versa) is not supported." when the priority is not changed

* add more check when changing layout constraint priority

* add more lenient check when changing layout constraint priority

* fix UILayoutPriorityRequired available only on iOS

* fix undeclared UILayoutPriority on macOS

* add check for tvOS
2016-09-23 22:54:49 +12:00
Robert Payne 25cf3bede1 Update ISSUE_TEMPLATE.md 2016-09-22 22:21:36 +12:00
Robert Payne 4a1b154ae0 Update ISSUE_TEMPLATE.md 2016-09-20 17:32:17 +12:00
Robert Payne af58a5f6f8 Update ISSUE_TEMPLATE.md 2016-09-20 17:32:06 +12:00
Robert Payne 0f532c2ee5 Update ISSUE_TEMPLATE.md 2016-09-20 17:31:20 +12:00
Robert Payne 05d6904967 Update ISSUE_TEMPLATE.md 2016-09-20 17:30:52 +12:00