Skip to content

Commit bbdf47d

Browse files
author
Luc Dion
committed
Update README.md
1 parent fa69c4b commit bbdf47d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ Extremely Fast views layouting without auto layout. No magic, pure code, full co
5454

5555
* Manual layouting (doesn't rely on auto layout).
5656
* PinLayout exist to be simple and fast as possible! In fact it is fast as manual layouting. See [performance results below.](#performance)
57-
* Layout one view at a time.
57+
* Full control: You're in the middle of the layout process, no magic black box.
58+
* You can add conditions (if/switch/guard/...) related to device orientation, device type, traitCollection, animations, ...
59+
* You can add iterations and enumerations (for/while/forEach/...)
60+
* Layout one view at a time. Make it simple to code and debug.
5861
* Concise syntax. Layout most views using a single line.
5962

6063
* Stateless
@@ -72,7 +75,7 @@ A view can be layouted using PinLayout and later with another method/framework.
7275

7376
* Not too intrusive. PinLayout only adds three properties to existing iOS classes: `UIView.pin`, `UIView.anchor` and `UIView.edge`
7477

75-
* Minimize as much as possible calculations and constants when layouting views.
78+
* Minimize as much as possible calculations and constants when layouting views. But it is always possible to add advanced computation if required.
7679

7780
* Methods match as much as possible other layouting systems, including CSS, flexbox, reactive Flexbox, …
7881
* margin, marginHorizontal, marginVertical, marginTop, marginLeft, marginBottom, marginRight

0 commit comments

Comments
 (0)