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