Maybe we need to pause for a minute to agree on the implementation goals related to our default theme. I was under the impression that an implementation goal was to create a component set where you could "draw" just about any visuals for the components.
These other 3rd party themes (Material Design Lite, Flat (Bootstrap) and now Semantic UI) seem to be entirely CSS-based. And that's fine to have component sets that effectively thinly wrap these 3rd-party themes, but I thought we were not only trying to get a default look-and-feel, but make sure you could do lots of it with SVG, so that other users can create their own themes with drawing tools instead of by tweaking CSS borders and background images. Also, in parallel, I think, an implementation goal was to define a visual model either by using Material's models or by developing our own, so that in the future, new components can be added and given a consistent look-and-feel by some other designer. In volunteer-driven Open Source projects like this, we can't count on Carlos doing the design of every component. So it would help to know that, if there is a border in a new component, it should be 1 pixel high with lighting from the top-left, etc. My 2 cents, -Alex On 11/14/17, 8:26 AM, "Peter Ent" <[email protected]> wrote: >For things like lists and tables, we have our dataProviders and >itemRenderer factories. Could probably be more streamlined to produce list >and table elements for the itemRenderers. Being able to make a quick >in-line list with some text and buttons ought to be easy and not require a >dataProvider and itemRenderers; those should also be possible, but I think >we should consider having both. > >‹peter > >On 11/14/17, 10:25 AM, "Yishay Weiss" <[email protected]> wrote: > >>One thing that I found problematic with the mdl implementation was that >>there was a feeling of thin wrappers on a blackbox. Whatever default >>theme we choose, I think we should implement it so the core functionality >>is easily understandable to an AS3 programmer with some CSS knowledge. >>That should also help create new good looking components (and themes) >>easier by looking at the existing examples. >> >> >> >>________________________________ >>From: [email protected] <[email protected]> on behalf of >>Carlos Rovira <[email protected]> >>Sent: Tuesday, November 14, 2017 5:10:21 PM >>To: [email protected] >>Subject: About Semantic UI and our UI Set + look-and-feel effort >> >>Hi, >> >>I was looking at Semantic UI and it has most of the things we want to get >>with our UI set + Look and feel effort. >> >>I need to investigate it more, but maybe we don't need to reinvent the >>wheel here. Supposing licenses are ok, we could base the new UI Set to be >>based on Semantic UI or make our own Semantic UI implementation. >> >>Regarding look -and-feel you can get most of the main actual look and >>feels >>out-of-the-box (material, amazon, bootstrap, twitter,...) >> >>The main concepts behind are great as well: >> >>* Use concise and natural HTML >>* Intuitive JS >> >>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsemantic >>- >>ui.com&data=02%7C01%7C%7C51ef41a95ca2499c44e508d52b73f19d%7Cfa7b1b5a7b344 >>3 >>8794aed2c178decee1%7C0%7C0%7C636462699328603148&sdata=edLmEIa8vS0VZqKrTdi >>r >>GxZxeAwpHE05ba4wUxKMAbs%3D&reserved=0 >> >>It has already integrations with React, Angular,... >> >>Maybe our potencial is not in this area but in our composition concepts >>and >>this could be integrated. >> >>This would need to make a new UI Set as we did with MDL, but this time >>this >>could be the main UI Set since it could have all we need, different look >>and feels, all controls needed... >> >>We can as well use it to reach 1.0 and from there think if we need to >>create out own. >> >>Another thing to think about it is how this will deal with other outputs >>far beyond javascript (SWF, WebAssembly,...), maybe those outputs will >>need >>to be develop by us >> >>Semantic-UI is under MIT license what I think is compatible with create >>what we need or take parts from here right? >> >>Thoughts? >> >> >>-- >>Carlos Rovira >>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me% >>2 >>Fcarlosrovira&data=02%7C01%7C%7C51ef41a95ca2499c44e508d52b73f19d%7Cfa7b1b >>5 >>a7b34438794aed2c178decee1%7C0%7C0%7C636462699328603148&sdata=uofFjlOAiyWX >>A >>GS%2Bk49ieME8QJL7cgxNrlCGwi798ZY%3D&reserved=0 >
