Robert Payne
477fffae4c
Remove Package.swift, SnapKit is not SwiftPM compatible anyways
2018-10-23 00:53:40 +13:00
Robert Payne
8f9aaea272
Remove Swift Version file
2018-10-23 00:52:46 +13:00
Ibrahim Koteish
460a6c524f
Update Swift Language version to 4.2 under build settings ( #551 )
...
* Update swift language version to 4.2 in build settings
* Update podspec
2018-10-22 04:48:31 -07:00
Shai Mishali
6af44ff4c9
Update project to get rid of Migration Warning ( #547 )
2018-09-29 02:28:33 -07:00
Robert Payne
0c92c7a9a9
Update podspec
2018-09-18 16:39:42 +12:00
Robert Payne
fdcd3da2bb
Update podspec
2018-09-18 16:05:09 +12:00
Robert Payne
00ba0b6c8c
Merge branch 'develop' of github.com:SnapKit/SnapKit into develop
2018-09-18 15:43:50 +12:00
Robert Payne
7ec06634be
Add swift version to podspec
2018-09-18 15:43:30 +12:00
Colin T.A. Gray
15beb52218
Adds 'constraint.isActive = bool' to Constraint ( #496 )
...
* delegate identical 'constraint creation' code to 'prepareConstraints'
* adds 'set(isActivated:)' method to call appropriate 'activate/deactivate' based on bool
cleans up about 30 lines of
if foo { activate }
else { deactivate }
code in my app
* instead of 'set(isActivated:)', use 'isActive = value'
2018-06-23 23:15:34 +12:00
o( ̄へ ̄)o
163f5369d3
make ConstraintAttributes conform to ExpressibleByIntegerLiteral ( #520 )
2018-06-23 23:14:50 +12:00
Mauro Vime Castillo
0503c24de8
Swift4.2 ( #516 )
2018-06-11 15:46:30 +12:00
Linus Unnebäck
01124b9f32
Add Swift Package Manager support ( #501 )
2018-05-19 16:47:52 +12:00
Benjamin Chrobot
2c8262ef9f
Add update(priority: ConstraintPriority) method ( #467 )
...
* Add update(priority: ConstraintPriority) method
* Fix copy-paste error
2017-10-13 22:33:36 +13:00
Benjamin Chrobot
a07ef8b04c
Add support for UILayoutPriority as priority target. ( #466 )
...
* Add support for UILayoutPriority as priority target.
* Fixed for tvOS
2017-10-13 22:32:30 +13:00
Robert Payne
c0f66e42be
Update Swift Version
2017-09-17 15:01:38 +12:00
Robert Payne
f0f75a9def
Merge branch 'master' of github.com:SnapKit/SnapKit into swift-4
...
# Conflicts:
# README.md
# SnapKit.podspec
# Source/Constraint.swift
# Source/ConstraintPriority.swift
# Source/ConstraintViewDSL.swift
# Tests/Tests.swift
2017-09-17 14:57:16 +12:00
Robert Payne
0417bda236
Prepare for release
2017-09-17 14:21:22 +12:00
Robert Payne
eb12076561
Updated license in Typealiases.swift
2017-09-17 14:21:14 +12:00
Raimon Lapuente
e44888b0e4
Xcode 4 mac compatibility ( #446 )
...
* Typealias the types that are different on mac and ios
Update tests because when failing they where being blocked and stoped running
* try xcode 9 version to see tests pass
* Renaming the Typealiases to remove Generic suffix and NS prefix
2017-09-17 14:15:34 +12:00
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
9430a3dcd9
Release v3.2.0 ( #403 )
...
* make 'layoutConstraints' public again (#382 )
* Fix wrong function call within contentCompressionResistanceHorizontalPriority (#387 )
* Missing property topMargin on ConstraintMakerExtendable (#393 )
This pull request adds the missing property "topMargin" to ConstraintMakerExtendable class.
* Switched main target build settings' "skip install" default settings to YES. (#391 )
* Add an isActive API to Constraint
* 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
* Improve Priority API's
* Add extra protocol conformances to ConstraintPriority
* Tweak priority API's for offseting
* Tweak priority API's some more and add tests
* Prepare for release
2017-02-11 23:12:23 +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