Commit 109f324a authored by Christopher Lam's avatar Christopher Lam Committed by Commit Bot

[OS Settings] Centralize all colors into cros_colors.css.

Bug: 1018654
Change-Id: I538746e3650bfb21a12092b8fb550c5d74eb7fad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913944Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Commit-Queue: calamity <calamity@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716088}
parent 3e76f346
...@@ -60,11 +60,11 @@ ...@@ -60,11 +60,11 @@
} }
iron-icon[icon='settings:check-circle'] { iron-icon[icon='settings:check-circle'] {
fill: var(--cr-checked-color); fill: var(--cros-default-button-color);
} }
iron-icon[icon='cr:error'] { iron-icon[icon='cr:error'] {
fill: var(--settings-error-color); fill: var(--cros-error-color);
} }
.settings-box .start { .settings-box .start {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
:host { :host {
align-items: center; align-items: center;
border-bottom: var(--card-separator); border-bottom: var(--card-separator);
color: var(--primary-text-color); color: var(--cros-default-text-color);
cursor: pointer; cursor: pointer;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
......
<link rel="import" href="shared_vars.html"> <link rel="import" href="shared_vars.html">
<link rel="import" href="chrome://resources/cr_elements/shared_vars_css.html">
<link rel="import" href="chrome://resources/cr_elements/shared_style_css.html"> <link rel="import" href="chrome://resources/cr_elements/shared_style_css.html">
<link rel="import" href="chrome://resources/cr_elements/shared_vars_css.html">
<!-- Common styles for App Management. --> <!-- Common styles for App Management. -->
<dom-module id="app-management-shared-css"> <dom-module id="app-management-shared-css">
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<style include="cr-shared-style"> <style include="cr-shared-style">
.card-container { .card-container {
@apply --cr-card-elevation; @apply --cr-card-elevation;
background-color: #fff; background-color: var(--cros-default-bg-color);
border-radius: var(--cr-card-border-radius); border-radius: var(--cr-card-border-radius);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
......
<link rel="import" href="chrome://resources/html/polymer.html"> <link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/cr_elements/shared_vars_css.html"> <link rel="import" href="chrome://resources/cr_elements/shared_vars_css.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-styles/color.html">
<custom-style> <custom-style>
<style> <style>
...@@ -10,18 +9,17 @@ ...@@ -10,18 +9,17 @@
--app-management-line-height: 1.54; /* 20px */ --app-management-line-height: 1.54; /* 20px */
--card-max-width: 676px; --card-max-width: 676px;
--card-min-width: 550px; --card-min-width: 550px;
--card-separator: 1px solid rgba(0, 0, 0, 0.12); --card-separator: 1px solid var(--cros-separator-color);
--control-separator-color: rgb(218, 220, 224);
--expanded-permission-row-height: 48px; --expanded-permission-row-height: 48px;
--header-font-weight: 500; --header-font-weight: 500;
--header-text-color: #5A5A5A; --header-text-color: var(--cros-default-text-color-secondary);
--permission-icon-color: #757575; --permission-icon-color: var(--cros-app-management-permission-icon-color);
--permission-icon-padding: 20px; --permission-icon-padding: 20px;
--permission-list-item-height: 48px; --permission-list-item-height: 48px;
--primary-text-color: rgba(0, 0, 0, 0.87); --primary-text-color: var(--cros-default-text-color);
--row-item-icon-padding: 12px; --row-item-icon-padding: 12px;
--secondary-font-weight: 400; --secondary-font-weight: 400;
--secondary-text-color: rgba(0, 0, 0, 0.54); --secondary-text-color: var(--cros-default-text-color-secondary);
--text-permission-list-row-height: 40px; --text-permission-list-row-height: 40px;
} }
</style> </style>
......
...@@ -36,17 +36,11 @@ ...@@ -36,17 +36,11 @@
} }
.explain-selected { .explain-selected {
color: var(--google-green-refresh-700); color: var(--cros-success-color);
font-weight: initial; font-weight: initial;
margin-top: 4px; margin-top: 4px;
} }
@media (prefers-color-scheme: dark) {
.explain-selected {
color: var(--google-green-refresh-300);
}
}
cr-action-menu.complex .dropdown-item { cr-action-menu.complex .dropdown-item {
min-height: 36px; min-height: 36px;
} }
...@@ -93,20 +87,13 @@ ...@@ -93,20 +87,13 @@
} }
.name-with-error-list div { .name-with-error-list div {
/* TODO(dbeam): does this need to differ from --settings-error-color? */ color: var(--cros-error-color);
color: var(--google-red-500);
margin-top: 8px; margin-top: 8px;
} }
@media (prefers-color-scheme: dark) {
.name-with-error-list div {
color: var(--settings-error-color);
}
}
iron-icon[icon='cr:error'] { iron-icon[icon='cr:error'] {
@apply --cr-icon-height-width; @apply --cr-icon-height-width;
--iron-icon-fill-color: var(--settings-error-color); --iron-icon-fill-color: var(--cros-error-color);
margin-inline-end: 8px; margin-inline-end: 8px;
} }
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
#sync-setup { #sync-setup {
--cr-secondary-text: { --cr-secondary-text: {
color: var(--settings-error-color); color: var(--cros-error-color);
} }
} }
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
} }
iron-icon { iron-icon {
--iron-icon-fill-color: var(--google-grey-refresh-500); --iron-icon-fill-color: var(--cros-search-page-question-icon-color);
} }
cr-policy-pref-indicator { cr-policy-pref-indicator {
......
...@@ -16,9 +16,9 @@ ...@@ -16,9 +16,9 @@
<template> <template>
<style include="settings-shared"> <style include="settings-shared">
:host { :host {
--menu-link-color: var(--google-blue-600); --menu-link-color: var(--cros-default-button-color);
--menu-text-color: var(--google-grey-refresh-700); --menu-text-color: var(--cros-default-text-color-secondary);
--menu-icon-color: var(--google-grey-refresh-700); --menu-icon-color: var(--cros-default-text-color-secondary);
/* The tap target extends slightly above each visible menu item. */ /* The tap target extends slightly above each visible menu item. */
--tap-target-padding: 3px; --tap-target-padding: 3px;
/* Width of the keyboard focus border. */ /* Width of the keyboard focus border. */
...@@ -74,16 +74,16 @@ ...@@ -74,16 +74,16 @@
} }
a.iron-selected > .item { a.iron-selected > .item {
background-color: var(--google-blue-50); background-color: var(--cros-menu-button-bg-color-active);
color: var(--menu-link-color); color: var(--menu-link-color);
} }
:host-context(.focus-outline-visible) a:focus > .item { :host-context(.focus-outline-visible) a:focus > .item {
border-color: var(--google-blue-600); border-color: var(--cros-menu-button-outline-color-focused);
} }
a:hover:not(.iron-selected) > .item { a:hover:not(.iron-selected) > .item {
background-color: var(--google-grey-refresh-100); background-color: var(--cros-menu-button-bg-color-hover);
} }
iron-icon { iron-icon {
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
.banner { .banner {
align-items: center; align-items: center;
background-color: var(--cr-card-background-color); background-color: var(--cros-default-bg-color);
border: var(--cr-hairline); border: var(--cr-hairline);
border-radius: var(--cr-card-border-radius); border-radius: var(--cr-card-border-radius);
display: flex; display: flex;
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
} }
#browserSettingsBanner { #browserSettingsBanner {
color: var(--cr-secondary-text-color); color: var(--cros-default-text-color-secondary);
font-weight: 500; font-weight: 500;
} }
...@@ -71,14 +71,12 @@ ...@@ -71,14 +71,12 @@
} }
#openInNewBrowserSettingsIcon { #openInNewBrowserSettingsIcon {
fill: var(--cr-link-color); fill: var(--cros-link-color);
margin-inline-start: 0; margin-inline-start: 0;
} }
#secondaryUserIcon { #secondaryUserIcon {
/* TODO(stevenjb): Replace this with the correct variable or color once background-color : var(--cros-user-icon-color-secondary);
* established by UX, see crbug.com/687749. */
background-color : rgb(210, 210, 212);
background-image: url(chrome://theme/IDR_SECONDARY_USER_SETTINGS); background-image: url(chrome://theme/IDR_SECONDARY_USER_SETTINGS);
background-position: center; background-position: center;
background-repeat: no-repeat; background-repeat: no-repeat;
...@@ -89,7 +87,7 @@ ...@@ -89,7 +87,7 @@
#toggleContainer { #toggleContainer {
align-items: center; align-items: center;
color: var(--cr-primary-text-color); color: var(--cros-default-text-color);
display: flex; display: flex;
font: inherit; font: inherit;
justify-content: center; justify-content: center;
......
...@@ -2,7 +2,16 @@ ...@@ -2,7 +2,16 @@
* Use of this source code is governed by a BSD-style license that can be * Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */ * found in the LICENSE file. */
/*
Chrome OS semantic colors.
All colors used in Chrome OS WebUIs and System Web Apps should be semantically
represented here.
*/
html { html {
/**
* Recommended colors.
*/
--cros-default-text-color: var(--google-grey-900); --cros-default-text-color: var(--google-grey-900);
--cros-default-text-color-secondary: var(--google-grey-refresh-700); --cros-default-text-color-secondary: var(--google-grey-refresh-700);
...@@ -10,6 +19,35 @@ html { ...@@ -10,6 +19,35 @@ html {
--cros-default-toolbar-bg-color: #fff; --cros-default-toolbar-bg-color: #fff;
--cros-default-toolbar-search-bg-color: var(--google-grey-refresh-100); --cros-default-toolbar-search-bg-color: var(--google-grey-refresh-100);
--cros-default-button-color: var(--google-blue-600);
--cros-menu-button-bg-color-active: var(--google-blue-50);
--cros-menu-button-bg-color-hover: var(--google-grey-refresh-100);
--cros-menu-button-outline-color-focused: var(--google-blue-600);
--cros-separator-color: rgba(0, 0, 0, 0.12);
--cros-link-color: var(--google-blue-700);
/*
* One-offs.
*
* List your project's one-off colors below here. If a semantic color comes
* up repeatedly, consider speaking to UX about pulling out a common
* variable above.
*/
/* OS Settings */
--cros-error-color: var(--google-red-700);
--cros-success-color: var(--google-green-refresh-700);
--cros-search-page-question-icon-color: var(--google-grey-refresh-500);
--cros-app-management-permission-icon-color: var(--paper-grey-600);
/* TODO(stevenjb): Replace this with the correct variable or color once
* established by UX, see crbug.com/687749. */
--cros-user-icon-color-secondary: rgb(210, 210, 212);
} }
/* TODO(crbug.com/1018654): Implement dark mode overrides */ /* TODO(crbug.com/1018654): Implement dark mode overrides */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment