On 3/16/17, 9:44 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira"
<carlos.rov...@gmail.com on behalf of carlosrov...@apache.org> wrote:

>Hi Alex,
>
>2017-03-16 15:54 GMT+01:00 Alex Harui <aha...@adobe.com>:
>
>>
>> The components in the HTML project that are not direct wrappers (like A,
>> Div, H1, etc) now live in the Basic folder.  HTML will just contain
>>these
>> direct wrappers.
>>
>
>it's strange for me that refactor. I proposed just some time ago that HTML
>should have all tags that are html (Div, A, P, H1,...) and nothing more,
>HTML should depend on Core, then we should have CreateJS, MDL,...and
>FlexJS
>set (Express). This latest one should be where we'll concentrate efforts.
>
>Core --- HTML. ----- CreateJS
>                         ------ MDL
>                         ------ FlexJS (Buttom, TextInput, Container...)
>---- ThemeX
>
>                     -----ThemeY
>
>In this way we could avoid CSS defaults in the rest of non-flexjs
>implementations that right now affects that efforts. As well HTML should
>not impose any defaults (position relative or things like that hard coded
>in classes)
>
>Makes this sense?

I think I'm doing what you wanted.  If not, I think it is a step closer
and we can make more changes after the merge, such as moving UIBase back
to Core.  Currently in "develop" both HTML and Basic have a different
version of UIBase.

Regarding CSS defaults, after the merge we can see if other refactoring is
needed so that MDL doesn't have dependencies on Basic.

Thanks,
-Alex

Reply via email to