royale-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <>
Subject Re: Refactoring Layouts
Date Mon, 26 Feb 2018 08:15:01 GMT

On 2/25/18, 11:43 PM, " on behalf of Carlos Rovira"
< on behalf of> wrote:

>Hi Alex,
>two things here:
>1) while reading about css layouts seems Grid system is the most
>sophisticated one and is better than flexbox, so I think we should change
>to that since flex box does not support some layouts and Grid seems the
>future and more like what we had in flex

I attended an introduction to CSS Grid.  My takeaway wasn't that we would
replace Flexbox, but just offer Grid-based layouts as well.
>2) yesterday making a simple blog example I put a vertical layout in a
>and a simple Js:button in SWF version button gets all the horizontal space
>while in js is not affected. I think this differences must be removed
>if we post some example with both versions, both must be visuals equal (as
>much as we can), but this difference is huge

Yep, there are plenty of bugs on the SWF side that need fixing.  The first
priority is to get the bounding boxes as close to the same as we can, then
worry about the actually pixels.

Of course, I could be wrong...
>2018-02-26 6:39 GMT+01:00 Alex Harui <>:
>> Hi,
>> Time for another refactoring of layout.  My goal for this round is to
>> the border/padding/margin calculations into the ValuesManager, and get
>> JS version to use getComputedStyle.  I think it will be cleaner to
>> abstract the differences between SWF and JS in the ValuesManager and
>> for different IValuesImpls to have different levels of sophistication
>> SWF.
>> Right now, our "FlexibleChild" layouts are not factoring in margins
>> correctly.
>> Thoughts?
>> -Alex
>Carlos Rovira

View raw message