CSS Chat Summary: 11 February 2021

The meeting took place here on Slack. @notlaura facilitated and @danfarrow wrote up these notes.

Housekeeping

  • Happy Birthday CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. CSSCSS Cascading Style Sheets. Chat! We shared a pleasant moment reflecting on & celebrating the achievements of the group’s first year
  • @kburgoine asked for somebody to raise the profile of upcoming bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. scrubs by posting a note an hour before in #core (for TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.) & #core-editor (for GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/). @notlaura offered to do this
  • @tellthemachines offered to announce the regular bug scrubs in the APAC dev chat, and
    @kburgoine offered to do the same in the EMEA dev chat

Discussion, continued: Introducing CSS Custom Properties to WP Adminadmin (and super admin)

  • @notlaura summarised last week’s discussion where there was general agreement that an abstraction layer was the way to move forward with custom properties, starting with a small piece and prefixing the property with --experimental to indicate caution to pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party developers
  • @notlaura suggested starting with a variable from the abstraction layer as outlined in @ryelle’s blog post, for example the button abstraction
  • Discussing the colour scheme colours required by buttons, @notlaura identified 5:
    • Background regular
    • Background hover/focus
    • Text regular
    • Text hover/focus
    • Border focus
  • A helpful next step would be to mock up a button with custom properties in Codepen or similar, in order to iterate on naming decisions
  • The discussion briefly touched unifying admin styles and Gutenberg styles which, while not formalised, we tentatively agreed should be a long term goal

Project updates

CSS Audit (#49582)

Open Floor + CSS Link Share

The meeting ended with virtual slices of Core CSS birthday cake. Thanks everyone!

#core-css, #summary