I wonder if UIComponent in MXRoyale could optionally add an ICSSClassInjector bead for each component which takes care of the typenames and ClassSelectorList. Maybe then we can use Jewel (or other theme) css.
Just a thought. From: Carlos Rovira<mailto:[email protected]> Sent: Thursday, June 18, 2020 12:13 PM To: Apache Royale Development<mailto:[email protected]> Subject: Re: [Discussion] MXRoyale Theming Hi Yishay, modern look and feel requires CSS and some HTML structure to make possible some visual things. That was the main task when doing Jewel, take Basic components and make it generate the additional HTML structure and sync with a set of CSS rules. Before doing it, I did MDL set (that could be something similar to Spectrum). I decide to abandon that path since it implies the set dictates what can be done and what done. IOW. If you want to make a Flex MX Accordion, you must count with something similar in that set. That use to be not the case in many cases. So for that reason the only path I saw possible was to create our own code and themes, so we can change look and feel on the HTML structure we provide, instead of adapt to external UI sets that could not have the components we need or the functionality we want in the components we share. I think the best option could be to make MXRoyale components generate HTML structures like Jewel. Then you could use jewel themes or even create a MXRoyale theme based on master JewelTheme just my 2... El jue., 18 jun. 2020 a las 9:38, Yishay Weiss (<[email protected]>) escribió: > Hi Guys, > > The work put into MXRoyale so far means it’s probably the path of least > resistance when porting a Flex app. What are the challenges in applying a > modern looking html theme such as Jewel or Spectrum on an MXRoyale app. > > Any thoughts welcome, > Yishay > -- Carlos Rovira http://about.me/carlosrovira
