From 757a560e49a39f0f9a89d216c4575594ea62277a Mon Sep 17 00:00:00 2001 From: Kelly Choyce-Dwan Date: Wed, 1 Mar 2023 16:40:29 +0000 Subject: [PATCH] Administration: Update the Dashboard welcome banner for 6.2. Props richtabor, markoserb, laurlittle. See #57759. git-svn-id: https://develop.svn.wordpress.org/trunk@55451 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/colors/_admin.scss | 20 +++++++++++--------- src/wp-admin/css/colors/_variables.scss | 3 ++- src/wp-admin/css/colors/modern/colors.scss | 4 +--- src/wp-admin/css/dashboard.css | 14 +++++++------- src/wp-admin/images/dashboard-background.svg | 12 ++++++++++++ src/wp-admin/includes/dashboard.php | 2 +- 6 files changed, 34 insertions(+), 21 deletions(-) create mode 100644 src/wp-admin/images/dashboard-background.svg diff --git a/src/wp-admin/css/colors/_admin.scss b/src/wp-admin/css/colors/_admin.scss index 1d06aa93fb..832ab70a95 100644 --- a/src/wp-admin/css/colors/_admin.scss +++ b/src/wp-admin/css/colors/_admin.scss @@ -788,15 +788,17 @@ div#wp-responsive-toggle a:before { } /* Welcome Panel */ -.welcome-panel { - background-color: $dashboard-accent-1; -} +@if ( $custom-welcome-panel == "true" ) { + .welcome-panel { + background-color: $dashboard-accent-1; + } -.welcome-panel-header-image circle { - stroke: $dashboard-accent-2; - fill: $dashboard-accent-1; -} + .welcome-panel-header-image .curve, + .welcome-panel-header-image .dot { + fill: $dashboard-accent-2; + } -[class*="welcome-panel-icon"] { - background-color: $dashboard-icon-background; + [class*="welcome-panel-icon"] { + background-color: $dashboard-icon-background; + } } diff --git a/src/wp-admin/css/colors/_variables.scss b/src/wp-admin/css/colors/_variables.scss index 03a32ea97a..7101cb364b 100644 --- a/src/wp-admin/css/colors/_variables.scss +++ b/src/wp-admin/css/colors/_variables.scss @@ -65,8 +65,9 @@ $menu-customizer-text: mix( $base-color, $text-color, 40% ) !default; // Dashboard Colors +$custom-welcome-panel: "true" !default; $dashboard-accent-1: $highlight-color !default; -$dashboard-accent-2: rgba(255, 255, 255, 0.5) !default; +$dashboard-accent-2: rgba(255, 255, 255, 0.33) !default; $dashboard-icon-background: $dashboard-accent-2 !default; $low-contrast-theme: "false" !default; diff --git a/src/wp-admin/css/colors/modern/colors.scss b/src/wp-admin/css/colors/modern/colors.scss index 35589df093..dc5f9c6588 100644 --- a/src/wp-admin/css/colors/modern/colors.scss +++ b/src/wp-admin/css/colors/modern/colors.scss @@ -7,8 +7,6 @@ $notification-color: $highlight-color; $link: $highlight-color; $link-focus: darken($highlight-color, 10%); -$dashboard-accent-1: #273fcc; -$dashboard-accent-2: #627eff; -$dashboard-icon-background: #1d2327; +$custom-welcome-panel: "false"; @import "../_admin.scss"; diff --git a/src/wp-admin/css/dashboard.css b/src/wp-admin/css/dashboard.css index 77084bd9f6..68ac45f134 100644 --- a/src/wp-admin/css/dashboard.css +++ b/src/wp-admin/css/dashboard.css @@ -120,7 +120,7 @@ position: relative; overflow: auto; margin: 16px 0; - background-color: #273fcc; + background-color: #1d35b4; font-size: 14px; line-height: 1.3; clear: both; @@ -146,8 +146,6 @@ } .welcome-panel-header { - --about-header-bg-width: 780px; - position: relative; color: #fff; } @@ -165,10 +163,12 @@ .welcome-panel-header-image svg { display: block; margin: auto; - width: var(--about-header-bg-width); - height: auto; - transform: scale(0.75); - transform-origin: center top; + width: 100%; + height: 100%; +} + +.rtl .welcome-panel-header-image svg { + transform: scaleX(-1); } .welcome-panel-header * { diff --git a/src/wp-admin/images/dashboard-background.svg b/src/wp-admin/images/dashboard-background.svg new file mode 100644 index 0000000000..4036371f8f --- /dev/null +++ b/src/wp-admin/images/dashboard-background.svg @@ -0,0 +1,12 @@ + diff --git a/src/wp-admin/includes/dashboard.php b/src/wp-admin/includes/dashboard.php index a9f7627663..2beb5466ec 100644 --- a/src/wp-admin/includes/dashboard.php +++ b/src/wp-admin/includes/dashboard.php @@ -2043,7 +2043,7 @@ function wp_welcome_panel() {
- +