[wp-trac] [WordPress Trac] #47708: 5.3 about page

WordPress Trac noreply at wordpress.org
Thu Nov 7 16:46:21 UTC 2019


#47708: 5.3 about page
-------------------------------------------------+-------------------------
 Reporter:  karmatosed                           |       Owner:  (none)
     Type:  task (blessed)                       |      Status:  reviewing
 Priority:  normal                               |   Milestone:  5.3
Component:  Help/About                           |     Version:
 Severity:  normal                               |  Resolution:
 Keywords:  i18n-change needs-screenshots has-   |     Focuses:
  patch                                          |  accessibility
-------------------------------------------------+-------------------------
Changes (by ryelle):

 * keywords:  i18n-change needs-screenshots needs-patch => i18n-change
     needs-screenshots has-patch


Comment:

 Replying to [comment:114 bwmarkle]:
 > To prevent other plugins' notices from showing on the about page, should
 those styles be amended to hide notices from `.about__container` too?

 That should be done with the latest patches, unfortunately
 [attachment:"47708.13.diff"] didn't make it into RC but if you try
 [attachment:"47708.15.diff"] it should hide your notice.

 Replying to [comment:112 luminuu]:
 > I'd like to add that in the SVG in the upper left corner, the circle
 around 5.3 is also an oval in Firefox 70.0.1, like seen in the screenshot
 of @davidbaumwald. Tested on macOS 10.14.6.

 While the blurriness isn't intentional, this is meant to be an oval - that
 screenshot is the correct appearance.

 Replying to [comment:111 afercia]:
 > This would be the first time CSS variables are introduced in core […]
 since each color needs to provide a fallback for old browsers by using
 standard hex values, I'm not sure why the about page is using CSS
 variables in the first place.

 The variables are now scoped to the `.about__container`, so they will only
 be used on the about page, essentially making them "private" variables. I
 don't think this ticket is the place to make build tool changes, so I
 didn't bring this up, but I will be proposing adding
 [https://github.com/postcss/postcss-custom-properties a postcss processor]
 for generating these hex fallbacks.

 The point of this about page rewrite is to make it easier for future folks
 to tweak the design of the page. Part of that will mean updating the
 colors, so we're using variables here to make that easier. I have some
 docs in progress that explains
 [https://gist.github.com/ryelle/91ef6cd84a197b6af880dc055be21cc9 how to
 work with this page] and how the colors are used. The goal here is that
 future releases will be faster to design and code, because there will be a
 defined system to work with.

 I would also +100000 any ticket to get a stylelint checker into core – but
 [attachment:"47708.15.diff"] fixes that CSS issue & the attr issue.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/47708#comment:115>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list