Just CSS. All the code is in the components.
> On Nov 6, 2020, at 1:37 PM, Carlos Rovira <[email protected]> wrote:
>
> It's just CSS or JS too?
> MDL had both
>
> El vie., 6 nov. 2020 a las 12:21, Harbs (<[email protected]
> <mailto:[email protected]>>) escribió:
> Yup. The reason I made Spectrum external to Royale is because it relies on
> third party CSS.
>
>> On Nov 6, 2020, at 11:56 AM, Carlos Rovira <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> hehe,
>>
>> yeah! that's good :)
>>
>> I think approaches are different. I see Spectrum like Material Design Lite
>> (MDL) library I did some years ago (and another option Bilbosax can check,
>> that is complete and can be found in Royale libs).
>>
>> In Spectrum and MDL components, styles and behaviours come from a third
>> party and component dev must accommodate what's done by the provider. We are
>> basically wrapping a JS/CSS library with the Royale logic to make it work
>> inside Royale.
>>
>> Jewel is more native to royale, and we control every aspect. We're not
>> wrapping external sources, but creating our own components that have its
>> own styling.
>>
>> Each path has pros and cons. One good thing on the Spectrum/MDL approach is
>> that third party takes care of usability and CSS/JS use to solve any
>> problem, we just need to wrap it to make it usable in MXML/AS3, in the other
>> hand the look and feel is only the one they offer and it's more difficult to
>> change.
>>
>> The good thing about Jewel is that we control the behaviours and are more
>> integrated inside the royale logic and use to be more near to what Flex
>> provided also is more suitable to look and feel changes through themes. In
>> exchange we need to fight with all kinds of implementation aspects. What
>> this means is more work to be done and sometimes more time to reach where
>> others already reach the goal.
>>
>> In the end, each set has its own path and timing. For example, in comparison
>> with latest additions to Spectrum, keyboard navigation is already in Jewel
>> List, but we still don't have a Menu component.
>>
>>
>>
>> El vie., 6 nov. 2020 a las 9:44, Harbs (<[email protected]
>> <mailto:[email protected]>>) escribió:
>> Possibly, but I’m pretty sure Spectrum has components that Jewel is missing.
>> ;-)
>>
>> Right now, we’re pretty much finished with a Tag Field component. We’re also
>> working on keyboard navigation on lists and menus, etc.
>>
>> Just some friendly competition to keep us both on our toes… ;-p
>>
>>> On Nov 5, 2020, at 6:08 PM, Carlos Rovira <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>> Also probably is the set more developed in the Royale ecosystem.
>>
>>
>>
>> --
>> Carlos Rovira
>> Apache Member & Apache Royale PMC
>> Apache Software Foundation
>> http://about.me/carlosrovira <http://about.me/carlosrovira>
>>
>
>
>
> --
> Carlos Rovira
> Apache Member & Apache Royale PMC
> Apache Software Foundation
> http://about.me/carlosrovira <http://about.me/carlosrovira>
>