Current Issue:

The current design of the status page does not reflect recently updated Claro designs. Most importantly noting the change from tan/yellow to grey backgrounds. There are also issues with inconsistent iconography in the table layouts, browser support of defaults for some icon behavior, and the responsive nature of the table layouts in general.

The current design that we are to build upon has been uploaded as a screen shot for reference.

Proposed Solution:

Status Page needs to reflect the new design considerations of Claro. The page will be broken up into a variety of components that we will pull from other final components designed in Figma here.

This layout will also require the design of new components. The page is currently comprised of the following components (some have already been redesigned and some can pull from redesigned elements):

  • Page Title
  • Breadcrumbs
  • Page Description
  • Quick-Look Report Card
  • General System Information
  • Errors List
  • Warnings List
  • Checked List

Remaining tasks

  • Finalize design
  • Style page
  • Test for Accessibility conformance
CommentFileSizeAuthor
#33 interdiff_31-33.txt949 bytesDyanneNova
#33 3061042-33.patch48.84 KBDyanneNova
#32 status-report-text.png94.91 KBkatherined
#31 interdiff_29-31.txt29.28 KBDyanneNova
#31 3061042-31.patch48.45 KBDyanneNova
#29 interdiff_24-29.txt4.5 KBkomalk
#29 3061042-29.patch24.63 KBkomalk
#29 Screenshot 2020-10-22 at 2.16.40 PM.png12.6 KBkomalk
#29 after.png35.24 KBkomalk
#29 before-patch.png13.61 KBkomalk
#29 after-patch.png12.95 KBkomalk
#27 Screenshot 2020-10-21 at 18.48.31.png37.54 KBlauriii
#27 Screenshot 2020-10-21 at 18.48.02.png9.44 KBlauriii
#27 Screenshot 2020-10-21 at 18.47.55.png35.15 KBlauriii
#27 Screenshot 2020-10-21 at 18.45.43.png16.98 KBlauriii
#25 after--patch3.jpg239.56 KBranjith_kumar_k_u
#25 after--patch2.jpg520.4 KBranjith_kumar_k_u
#25 after--patch1.jpg303.75 KBranjith_kumar_k_u
#25 before--patch3.jpg241.55 KBranjith_kumar_k_u
#25 before--patch2.jpg523.26 KBranjith_kumar_k_u
#25 before--patch1.jpg359.48 KBranjith_kumar_k_u
#24 interdiff_20-24.txt3.27 KBDyanneNova
#24 3061042-24.patch22.39 KBDyanneNova
#20 interdiff_16_20.txt2.19 KBanmolgoyal74
#20 3061042-20.patch21.88 KBanmolgoyal74
#19 details-icon.png48.24 KBkatherined
#19 details-icon.png48.24 KBkatherined
#19 icon-color.png25.85 KBkatherined
#19 overflow-hidden.png21.46 KBkatherined
#19 heading-margin.png47.38 KBkatherined
#18 3061042-16.patch21.52 KBDyanneNova
#16 interdiff_15-16.txt5.56 KBDyanneNova
#16 3061042-15.patch21.93 KBDyanneNova
#15 d9.test_admin_reports_status.png1.13 MBbnjmnm
#15 3061042-15.patch21.93 KBbnjmnm
#12 Status Report-v5.0.2.png209 KBDyanneNova
#9 Status Report-v5.0.1.png219.13 KBDyanneNova
original-status-report-page.png281.77 KBL2G2
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

L2G2 created an issue. See original summary.

L2G2’s picture

Issue summary: View changes

ckrina’s picture

Status: Active » Postponed
Issue tags: +beta blocker
Related issues: +#3025913: System Status Report Style Update

Closing #3025913: System Status Report Style Update as a duplicate of this one and postponing this until the designs are ready. Adding the beta blocker tag for now, but we might remove it after reviewing beta roadmap.

huzooka’s picture

Project: Claro » Drupal core
Version: 8.x-1.x-dev » 8.9.x-dev
Component: Needs design » Claro theme
Assigned: L2G2 » Unassigned
ckrina’s picture

Issue tags: +Needs design

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

lauriii’s picture

Title: Status Report Page Update » [PP-1] Status Report Page Update

The designs are currently blocked on modules page designs which are being created in #3072772: Initial Claro design for the modules page.

DyanneNova’s picture

FileSize
219.13 KB

Here is an updated design based on the Details component that is also used on the Modules page. Once the component is reviewed there, this one can move back to Active.

Mockup for Status Report page

DyanneNova’s picture

Issue summary: View changes

This page will need WCAG conformance testing once styling is completed. https://www.drupal.org/project/drupal/issues/3087225

lauriii’s picture

Title: [PP-1] Status Report Page Update » Status Report Page Update
Status: Postponed » Active

The modules page designs are done, so we can start working on this! 🎉

DyanneNova’s picture

FileSize
209 KB

Here is an updated design to remove the checked icons, reduce the width of the divider, and move descriptions out of a details component, based on our call earlier today in the Claro sprint.

Mockup for Status Report page with listed changes

DyanneNova’s picture

Status: Active » Needs review
ckrina’s picture

Issue summary: View changes
Status: Needs review » Active
Issue tags: -Needs design

This is great, thank you!! I think this is ready for implementation, specially the parts that don't need the work done in #3072772: Initial Claro design for the modules page.

@DyanneNova would you mind updating the summary with the final designs&links?

bnjmnm’s picture

This patch gets it about as far as it can get without having the Figma available. Once that's ready this can continue.

DyanneNova’s picture

Updated the summary to point to the correct Figma page for the Status Report.

Here's a patch with most of the changes. The only thing missing to match the design is removing the border around the details components.

katherined’s picture

Status: Active » Needs review
DyanneNova’s picture

I uploaded the wrong patch in #16. It should have been this one. It's the same interdiff as in #16.

katherined’s picture

Status: Needs review » Needs work
FileSize
47.38 KB
21.46 KB
25.85 KB
48.24 KB
48.24 KB

This looks so nice! I just found a handful of small things.

1.

+++ b/core/themes/claro/css/components/system-status-counter.pcss.css
@@ -3,30 +3,25 @@
+

nit: Extra space here

2.

+++ b/core/themes/claro/css/components/system-status-report-general-info.pcss.css
@@ -3,25 +3,17 @@
 .system-status-general-info__header {

This looks like it could use a top margin equal to the header's top padding so that the border has equal space between the card and the heading.

3.

+++ b/core/themes/claro/css/components/system-status-report-general-info.pcss.css
@@ -3,25 +3,17 @@
   border-top: 1px solid #ccc;
   background: #fcfcfa;

I believe this top border should be removed since .card has its own border, and I think this background should be removed so the background is white per the Figma design?

4.


+++ b/core/themes/claro/css/components/system-status-report-general-info.pcss.css
@@ -99,33 +91,20 @@
     overflow-x: hidden;

It is hard to see, but this is hiding the edges of the box shadow in this section. I think it's fine to just remove.

5. This is pretty minor, but maybe the icons here could be the darker gray on the right, which is closer to the Figma design?

6. This is likely out of scope for this issue and needs a follow-up, but the details icon position looks a bit off, and it appears to be related to the modules page changes, specifically changing top:50% in the comment #34 patch: #3072772-34: Initial Claro design for the modules page.
It looks like there were unforeseen consequences for details elements elsewhere.

anmolgoyal74’s picture

Status: Needs work » Needs review
FileSize
21.88 KB
2.19 KB

Handled 1 to 4.

katherined’s picture

1.

+++ b/core/themes/claro/css/components/system-status-counter.pcss.css
@@ -3,30 +3,24 @@
 
+@import "../base/variables.pcss.css";
 .system-status-counter {
   display: inline-block;
   overflow-y: hidden;
   box-sizing: border-box;
   width: 100%;
   white-space: nowrap;
-  border: 1px solid #e6e4df;
-  border-radius: 3px;
...
+

This is a tiny problem, but this was the wrong extra space. The one after @imports was fine. It's the extra space on line 14 that should be removed. This could probably be fixed on commit.

2.

+++ b/core/themes/claro/css/components/system-status-report-general-info.css
@@ -13,6 +13,7 @@
 .system-status-general-info__header {
   padding: 2.75rem 0 .75em;
   border-top: 1px solid #ccc;
+  margin-top: 2.75rem;
 }

This addition creates too much padding on the header in the lower section, above the "Status Details" heading. I think a better solution would be to apply the same padding-top to .system-status-general-info as .system-status-report.

These changes look good to me otherwise. The only thing missing is removing the border around details elements to match the design per #16, and possibly #19.5 and #19.6.

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

lauriii’s picture

Status: Needs review » Needs work
Issue tags: -beta blocker

Based on #21 it seems like this should be needs work.

DyanneNova’s picture

Status: Needs work » Needs review
FileSize
22.39 KB
3.27 KB

Here's an updated patch that should fix everything mentioned in #21.

ranjith_kumar_k_u’s picture

The above patch works fine .
Before patch
before patch 1

before patch 2

before patch 3

After patch

after patch 1

after patch 2

after patch 3

RTBC

ranjith_kumar_k_u’s picture

Status: Needs review » Reviewed & tested by the community
lauriii’s picture

Issue summary: View changes
Status: Reviewed & tested by the community » Needs work
FileSize
16.98 KB
35.15 KB
9.44 KB
37.54 KB

  1. The icon should be 25px from the left, and 18px from the text on the right. The details link is using 12px font but the designs are using 14px.

  2. The designs are using grey background and white strokes for the icons. Which one is correct? According to the details text should be 12px and it's 16px currently. The subtitle should be 14px but it's 18px currently. Also the color is different from the designs.

  3. The details arrow is not aligned to the center.

  4. These icons are not aligned with the adjacent text.
komalk’s picture

Assigned: Unassigned » komalk
komalk’s picture

Assigned: komalk » Unassigned
Status: Needs work » Needs review
FileSize
12.95 KB
13.61 KB
35.24 KB
12.6 KB
24.63 KB
4.5 KB

Worked on #27.

DyanneNova’s picture

Status: Needs review » Needs work

We need to update the headers and text to be consistent. That should be 18px headers and 14px text throughout the page.

I think this was a mistake:
.system-status-general-info__header {
- padding: 2.75rem 0 .75em;
+ padding: 2.75rem 0.75em;
border-top: 1px solid #ccc;
}

We should update the icons to match the grey circle designs from the Figma. I originally thought that they must have been left the other way intentionally, but it doesn't sound like that's the case.

The details caret was misaligned after the Extend page was committed. I've opened up a follow-up here #3179768: Fix Claro details caret for that issue, because it extends beyond the scope of this issue and effects many Claro pages.

DyanneNova’s picture

Status: Needs work » Needs review
FileSize
48.45 KB
29.28 KB

This patch clears up the differences in text size, along with padding issues, and the gray and white circular icon designs.

katherined’s picture

Status: Needs review » Needs work
FileSize
94.91 KB

I believe the description text under Status Details should be 14px, and is 16px, but that's all I see.

DyanneNova’s picture

Status: Needs work » Needs review
FileSize
48.84 KB
949 bytes

This should fix the text size issue.

katherined’s picture

Status: Needs review » Reviewed & tested by the community

The patch in #33 covers everything I have found. Marking as RTBC. :)

  • effulgentsia committed 7517948 on 9.2.x
    Issue #3061042 by DyanneNova, komalkolekar, anmolgoyal74, bnjmnm,...

  • effulgentsia committed c827559 on 9.1.x
    Issue #3061042 by DyanneNova, komalkolekar, anmolgoyal74, bnjmnm,...
effulgentsia’s picture

Version: 9.2.x-dev » 9.1.x-dev
Status: Reviewed & tested by the community » Fixed

Pushed to 9.2.x and 9.1.x.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

Chi’s picture