Actually, Apple's "autolayout" is Cassowary.

It is kind of inconvenient to use as is.

However there are some very nice libraries.

One I have used on a couple iOS projects is called PureLayout.

https://github.com/PureLayout/PureLayout

It has nice methods like

aView autoAlignAxis: AxisHorizontal toSameAxisOfView: anotherView

or

aView autoCenterInSuperviewWithInsets: layoutInsets

as to license:

"The original implementation in OTI Smalltalk is in the public domain;"

http://constraints.cs.washington.edu/cassowary/

If Thierry based his port on that version, it should be all good.

I'm a fan of PureLayout - very easy to use.

> On Oct 28, 2017, at 7:07 AM, Stephane Ducasse <[email protected]> wrote:
> 
> Did you try?
> I always pay attention to things that should iterate a while and
> stabilise. Now I may be wrong.
> I have cassowary on my machine.
> I worked long time on constraints and I thought that apple has a
> better model with anchor and rubber band.
> 
> Stef
> 
> On Sat, Oct 28, 2017 at 12:36 PM, Jan Vrany <[email protected]> wrote:
>> On Sat, 2017-10-28 at 10:48 +0200, Stephane Ducasse wrote:
>>> Pavel I do not think that cassowary is good for us.
>> 
>> Why?
>> 
>> Jan
>> 
>>> 
>>> 
>>> On Sat, Oct 28, 2017 at 2:37 AM, Todd Blanchard <[email protected]>
>>> wrote:
>>>> Does that load as part of Bloc?
>>>> 
>>>> On Oct 27, 2017, at 12:59 PM, Pavel Krivanek <pavel.krivanek@gmail.
>>>> com>
>>>> wrote:
>>>> 
>>>> Maybe we should check cassowary
>>>> 
>>>> https://croisant.net/blog/2016-02-24-ui-layout-constraints-part-1/#
>>>> ui-constraints
>>>> 
>>>> 2017-10-27 19:13 GMT+02:00 Stephane Ducasse <[email protected]
>>>> m>:
>>>>> 
>>>>> Hi
>>>>> 
>>>>> I was wondering if there is a layout that we can use to propose
>>>>> alternate placing layout
>>>>> for widgets in spec?
>>>>> 
>>>>> Like
>>>>> 
>>>>> attached to  the left 10pixels rubber band box or fixed size box
>>>>> 10pixels attached to the right.
>>>>> 
>>>>> 
>>>>> Stef
>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
> 

Reply via email to