--
You received this message because you are subscribed to the Google Groups "Sakai Users Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sakai-user+...@apereo.org.
To post to this group, send email to sakai...@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/sakai-user/.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/sakai-user/ff49148a-3aaf-4cf2-a661-5c40ab983265%40apereo.org.
On May 29, 2019, at 1:35 PM, Adrian Fish <adrian...@gmail.com> wrote:It would be nice to get rid of SASS - the less pre-compilation going on the better. It was a means to an end and got us over a hump, but now's the time to think about it. Big job, though!
--
You received this message because you are subscribed to the Google Groups "Sakai Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sakai-dev+...@apereo.org.
To post to this group, send email to saka...@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/sakai-dev/.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/sakai-dev/6891a68e-d7fc-40e9-ac39-c4db3d2c7001%40apereo.org.
--
You received this message because you are subscribed to the Google Groups "Sakai Users Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sakai-user+...@apereo.org.
To post to this group, send email to sakai...@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/sakai-user/.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/sakai-user/C69077A4-3B9B-443F-984E-C0DD4B695965%40umich.edu.
On May 29, 2019, at 10:37 PM, Michael Greene <michael...@duke.edu> wrote:Would we have to remove Bootstrap since that is baked in as the starting point of our SASS compile?
Sorry if you get these twice but I joined the sakai dev list to post these:
Since Chuck pinged me on this let's see if this actually goes through.
The HAXTheWeb / ELMS:LN group is handling this through our own color pallet that's a series of intentional CSS vars. We were doing classes but have just recently abandoned that for css vars. You can see our color set for our component here -- https://webcomponents.psu.edu/styleguide/?selectedKind=Pattern%20Library%2FAtoms&selectedStory=Color&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Fstories%2Fstories-panel
These CSS vars are applied globally by a web component which manages all state of our color library and objects for querying to obtain very specific colors -- https://www.webcomponents.org/element/@lrnwebcomponents/simple-colors
This plays right into accessibility because using these patterns of naming --simple-colors-default-theme-green-6 for example, we can guarantee contrast ratios as well as UI consistency throughout our element (and non element) sets. Numbers go 1-12, we support dark / light variations and we largely don't think about accessibility of colors it just happens if we follow the conventions. These colors were generated in conjunction with our accessibility office so if they are something you all want to adopt we'd be happy to help make that happen.
We replaced SASS about a year and a 1/2 ago and I'll never go back to it. There's nothing wrong with it but CSS vars, advancement of web components, as well as recent Edge/IE announcements means that the world is only web components here out for our team.
Happy to discuss this or other WC issues at Apereo next week, our team (just me this time) is leading a training Sunday on web components.
To help add to the confusion for you all -- PatternFly (code name for Red Hat's element set) https://github.com/patternfly/patternfly-elements Uses SASS heavily in conjunction with web components.
Speaking to design framework shift / grind in our own work. In ELMSLN the last 4 years we went:
- To SASS + Foundation (zurb)
- To SASS + Foundation + MaterializeCSS
- To Foundation + MaterializeCSS + web components (so scoped but ShadyDOM)
- To MaterializeCSS + web components (so scoped but ShadyDOM)
- To now, web components (pure ShadowDom) with bits and pieces of MaterailizeCSS here and there as legacy
If you are in fact going to start going towards web components I'd bake in some kind of strategy where you make elements which work with your styles / current vars and see how to untangle / work backwards towards the microframework approach in the next few years. Brightspace (https://www.webcomponents.org/author/BrightspaceUI) has their elements up on webcomponents.org if you'd like something to react to as far as a system obviously built, running, and then augmenting with webcomponents (keep in mind they use V0 spec which is not the way to start now).
~!Bryan
From one, many: Ex Uno Plures
From: Eduardo Rey Jara <sedu...@gmail.com>
Sent: Thursday, May 30, 2019 2:47 AM
To: Michael Greene
Cc: Sakai Development; Adrian Fish; alan....@pepperdine.edu; sakai-user; bto...@outlook.com
Subject: Re: [sakai-dev] Re: [sakai-user] Re: Sakai-20 Skinning Idea - Get rid of Less and Sass
--
You received this message because you are subscribed to the Google Groups "Sakai Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sakai-dev+...@apereo.org.
To post to this group, send email to saka...@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/sakai-dev/.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/sakai-dev/4246d87d-56d1-4130-8158-ea9f2d23bfc1%40apereo.org.
Martin,
We’re interested. Can you send me your document?
Kathy
--
On Jun 1, 2019, at 9:46 AM, Matthew Jones <jon...@gmail.com> wrote:If SASS was just the variables it would make sense, but it's also mixins, extends and probably other things being used. Moving to CSS variables might work but not sure about removing SASS entirely. This is somewhat what it sounds like Eduardo has been saying.
The SASS hasn't worked consistently with Sakai because of the multiple frameworks used and this is something identified by the UX team but is still a work in progress. If we had written it rewritten Sakai all in one framework this would have all been easier. 😀
--
You received this message because you are subscribed to the Google Groups "Sakai Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sakai-dev+...@apereo.org.
To post to this group, send email to saka...@apereo.org.
Visit this group at https://groups.google.com/a/apereo.org/group/sakai-dev/.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/sakai-dev/93db198c-4c53-4651-9e3a-b17228ab2fa6%40apereo.org.
To unsubscribe from this group and stop receiving emails from it, send an email to saka...@apereo.org.