You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added by [Luc Dion](https://github.com/lucmirego) in Pull Request [#38](https://github.com/mirego/PinLayout/pull/38
36
+
***`size(…)` methods** now tries to apply the width and the height individually
37
+
Previously the size specified was applied only if both the width and height wasn’t specified. Now PinLayout will apply them individually, so if the width has been specified yet, the size’s width will be applied, else a warning will be displayed that indicate that the width won’t be applied. Same thing for the height.
38
+
* Doesn’t display a warning anymore if the new specified width or height value is equal to the currently set value. This is coherent with other methods (top, left, hCenter, ….)
39
+
* Clean up `size(...)` methods source code
40
+
* Add PinLayout's performance documentation
41
+
* Add 52 more unit tests. Code coverage is now 95.38%.
42
+
43
+
### Fixes
44
+
- Fix an issue with pin.vCenter() and pin.hCenter()
45
+
- Fixed by [Luc Dion](https://github.com/lucmirego) in Pull Request
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
415
+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
407
416
showEnvVarsInLog = 0;
408
417
};
409
418
/* End PBXShellScriptBuildPhase section */
@@ -418,14 +427,17 @@
418
427
2439CC541E665C6B003326FB /* RelativeView.swift in Sources */,
419
428
2439CC551E665C6B003326FB /* RelativeViewController.swift in Sources */,
420
429
2439CC351E665BF6003326FB /* MenuView.swift in Sources */,
430
+
2493268C1EEEEFF100BCB814 /* BaseViewController.swift in Sources */,
421
431
2439CC4B1E665C6B003326FB /* BasicView.swift in Sources */,
422
432
24F75B5B1EE5644E008DB567 /* IntroView.swift in Sources */,
423
433
249EFE431E64FAFE00165E39 /* AppDelegate.swift in Sources */,
424
434
2439CC361E665BF6003326FB /* MenuViewController.swift in Sources */,
425
435
2439CC531E665C6B003326FB /* MultiRelativeViewController.swift in Sources */,
426
436
24E654821E69041B00A72A8B /* Expect.swift in Sources */,
437
+
249326891EEEEE3D00BCB814 /* Stylesheet.swift in Sources */,
427
438
DF66F9DB1E8493E000ADB8D5 /* PinScrollingViewController.swift in Sources */,
428
439
2439CC521E665C6B003326FB /* MultiRelativeView.swift in Sources */,
440
+
2493268E1EEEF02700BCB814 /* BaseView.swift in Sources */,
textLabel.text ="Swift manual views layouting without auto layout, no magic, pure code, full control. Concise syntax, readable & chainable.\n\nSwift manual views layouting without auto layout, no magic, pure code, full control. Concise syntax, readable & chainable."
0 commit comments