The meeting took place here on Slack. @notlaura facilitated and @danfarrow (me!) wrote up these notes.
Housekeeping
We discussed the meeting schedule over the next two weeks. There was general agreement that we should take the next two weeks off, so the next meeting will be 07 January 2021. Happy holidays!
CSS Cascading Style Sheets. Audit (#49582)
@danfarrow reported that we can now add a note to the !important
audit ticket Created for both bug reports and feature development on the bug tracker. #26350 with a link to the !important
audit section of the report (update: this note has now been added here).
Thanks to @sabernhardt‘s comprehensive audit spreadsheet we can see that the number of !important
declarations has dropped from 142 at the start of this year to the current 106.
@ryelle reported an issue with the colour counts which means they are slightly off, however in order to fix it would require a major overhaul of the audit process. However, the discrepancy is minor.
@ryelle also noted that colours defined in colour schemes are not currently included in the numbers and suggested that they should be included.
Color Scheming (#49999) & Visual Regression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5. Testing (#49606)
@ryelle has pushed a PR for reduced colours in core which is one step in her plan outlined in this comment.
She also shared her excellent before & after comparison page built to enable comparison between current & reduced colours.
We agreed that the next step is to bring this up in the first dev chat in January.
For visual regression testing, @isabel_brison suggested that the next step would be to separate the test config from the e2e config to enable them to be run independently.
Open floor & CSS link share
@danfarrow shared an enlightening article on The Surprising Things That CSS Can Animate, from the UI Animation newsletter.
@notlaura shared an excellent CSS Tricks article from Jeremy Keith on “the enjoyment of building a website with plain ol’ HTML, CSS, and JavaScript” which inspired an exchange of thoughts & feelings about web tools.
The conclusion was that our favourite web tool platform is of course ❤️ WordPress ❤️, and on that note the meeting concluded.
Thanks everybody and see you in 2021!
#core-css, #summary