diff --git a/.circleci/config.yml b/.circleci/config.yml index b32b076bc..c51aa41b6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -128,6 +128,7 @@ workflows: branches: only: - develop + - beta - /^hotfix\/.*/ - /^release\/.*/ - integration-tests: @@ -141,6 +142,7 @@ workflows: branches: only: - develop + - beta - /^hotfix\/.*/ - /^release\/.*/ - build-and-deploy-production: @@ -190,5 +192,6 @@ workflows: ignore: - develop - master + - beta - /^hotfix\/.*/ - /^release\/.*/ diff --git a/package-lock.json b/package-lock.json index de555f5a8..a5d6601e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -101,7 +101,7 @@ "regenerator-runtime": "0.13.9", "sass": "1.49.7", "sass-loader": "10.2.1", - "scratch-gui": "1.8.53", + "scratch-gui": "2.0.0-beta.2", "scratch-l10n": "3.15.20230507032520", "selenium-webdriver": "4.1.0", "slick-carousel": "1.6.0", @@ -9682,6 +9682,8 @@ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "loader-utils": "^1.0.2", "schema-utils": "^1.0.0" @@ -23463,9 +23465,9 @@ } }, "node_modules/scratch-blocks": { - "version": "0.1.0-prerelease.20230507065123", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20230507065123.tgz", - "integrity": "sha512-ESFkBv3EyyjXQbfgnbOXMCkLtlTzR1K+mPUANobSWim/evedSowx3l6uuqGVumEbo/9K2ullKyXQo7LDZDrvOw==", + "version": "0.2.0-prerelease.20230509131059", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.2.0-prerelease.20230509131059.tgz", + "integrity": "sha512-TPrMjmXhOh3AwlLJu3ggkMUwfHsUN8Y0tk7NnrLM02R0qtr32pgOHttBobXDya7R4Pu+HyfGSuxwtuJftb0MsQ==", "dev": true, "dependencies": { "exports-loader": "0.7.0", @@ -23474,10 +23476,28 @@ "scratch-l10n": "3.15.20230507032520" } }, + "node_modules/scratch-blocks/node_modules/scratch-l10n": { + "version": "3.15.20230507032520", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.15.20230507032520.tgz", + "integrity": "sha512-WpAXxJ6hZIXIvHiLCbReXq9FCGXojX+2uMBs+yWvUNDfTmg2jpuWkbRw0+Ovnzll6lZYc5D2ErUtyD90BI38JA==", + "dev": true, + "dependencies": { + "@babel/cli": "^7.1.2", + "@babel/core": "^7.1.2", + "@transifex/api": "4.2.5", + "babel-plugin-react-intl": "^3.0.1", + "download": "^8.0.0", + "transifex": "1.6.6" + }, + "bin": { + "build-i18n-src": "scripts/build-i18n-src.js", + "tx-push-src": "scripts/tx-push-src.js" + } + }, "node_modules/scratch-gui": { - "version": "1.8.53", - "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-1.8.53.tgz", - "integrity": "sha512-zqrSRAUhuODR0Qe2cFnQiXpDkIfFF9iEofRIswHSaP/MHj/oiEMINrpEDP+66ep+HivWRpwUumdUt8dOyUIw0A==", + "version": "2.0.0-beta.2", + "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-2.0.0-beta.2.tgz", + "integrity": "sha512-yAhQdj8nORDTdBvxWsYfsxRSL7zZdZlW3X5HKYN6GJCRZugk1GqS/hJ/7D+jwrmgjx6rtJGR3ljJY+1lZtmq8Q==", "dev": true, "dependencies": { "arraybuffer-loader": "^1.0.6", @@ -23487,11 +23507,11 @@ "cat-blocks": "npm:scratch-blocks@0.1.0-prerelease.20220318143026", "classnames": "2.2.6", "computed-style-to-inline-style": "3.0.0", + "cookie": "0.5.0", "copy-webpack-plugin": "6.4.1", "core-js": "2.5.7", "css-loader": "^1.0.0", "es6-object-assign": "1.1.0", - "file-loader": "2.0.0", "get-float-time-domain-data": "0.1.0", "get-user-media-promise": "1.1.4", "immutable": "3.8.2", @@ -23529,9 +23549,9 @@ "redux": "3.7.2", "redux-throttle": "0.1.1", "scratch-audio": "0.1.0-prerelease.20221123180128", - "scratch-blocks": "0.1.0-prerelease.20230507065123", + "scratch-blocks": "0.2.0-prerelease.20230509131059", "scratch-l10n": "3.15.20230507032520", - "scratch-paint": "1.1.54", + "scratch-paint": "1.2.0-beta.1", "scratch-render": "0.1.0-prerelease.20230318150639", "scratch-render-fonts": "1.0.0-prerelease.20221102164332", "scratch-storage": "2.2.1", @@ -23603,6 +23623,15 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==", "dev": true }, + "node_modules/scratch-gui/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/scratch-gui/node_modules/core-js": { "version": "2.5.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", @@ -23863,9 +23892,9 @@ } }, "node_modules/scratch-gui/node_modules/scratch-paint": { - "version": "1.1.54", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-1.1.54.tgz", - "integrity": "sha512-23fylk1yn74TEpthDX1wGpnVGLRDNuQALhTD+Hrq5b0yfWDW1U+Ane6MuA6zOR2noFRcby357rvCdKNXU9p6zQ==", + "version": "1.2.0-beta.1", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-1.2.0-beta.1.tgz", + "integrity": "sha512-YyVBRv5+ahJA02N0KKjalHUyJXKZOvQmpq658gswePsyU/GkcHByJCRQjd0iYWN8nJZlDEZrOExLuh+noTHjuA==", "dev": true, "dependencies": { "@scratch/paper": "0.11.20200728195508", @@ -24212,9 +24241,9 @@ } }, "node_modules/scratch-vm/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -40377,6 +40406,8 @@ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "loader-utils": "^1.0.2", "schema-utils": "^1.0.0" @@ -51927,21 +51958,37 @@ } }, "scratch-blocks": { - "version": "0.1.0-prerelease.20230507065123", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20230507065123.tgz", - "integrity": "sha512-ESFkBv3EyyjXQbfgnbOXMCkLtlTzR1K+mPUANobSWim/evedSowx3l6uuqGVumEbo/9K2ullKyXQo7LDZDrvOw==", + "version": "0.2.0-prerelease.20230509131059", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.2.0-prerelease.20230509131059.tgz", + "integrity": "sha512-TPrMjmXhOh3AwlLJu3ggkMUwfHsUN8Y0tk7NnrLM02R0qtr32pgOHttBobXDya7R4Pu+HyfGSuxwtuJftb0MsQ==", "dev": true, "requires": { "exports-loader": "0.7.0", "google-closure-library": "20190301.0.0", "imports-loader": "0.8.0", "scratch-l10n": "3.15.20230507032520" + }, + "dependencies": { + "scratch-l10n": { + "version": "3.15.20230507032520", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.15.20230507032520.tgz", + "integrity": "sha512-WpAXxJ6hZIXIvHiLCbReXq9FCGXojX+2uMBs+yWvUNDfTmg2jpuWkbRw0+Ovnzll6lZYc5D2ErUtyD90BI38JA==", + "dev": true, + "requires": { + "@babel/cli": "^7.1.2", + "@babel/core": "^7.1.2", + "@transifex/api": "4.2.5", + "babel-plugin-react-intl": "^3.0.1", + "download": "^8.0.0", + "transifex": "1.6.6" + } + } } }, "scratch-gui": { - "version": "1.8.53", - "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-1.8.53.tgz", - "integrity": "sha512-zqrSRAUhuODR0Qe2cFnQiXpDkIfFF9iEofRIswHSaP/MHj/oiEMINrpEDP+66ep+HivWRpwUumdUt8dOyUIw0A==", + "version": "2.0.0-beta.2", + "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-2.0.0-beta.2.tgz", + "integrity": "sha512-yAhQdj8nORDTdBvxWsYfsxRSL7zZdZlW3X5HKYN6GJCRZugk1GqS/hJ/7D+jwrmgjx6rtJGR3ljJY+1lZtmq8Q==", "dev": true, "requires": { "arraybuffer-loader": "^1.0.6", @@ -51951,11 +51998,11 @@ "cat-blocks": "npm:scratch-blocks@0.1.0-prerelease.20220318143026", "classnames": "2.2.6", "computed-style-to-inline-style": "3.0.0", + "cookie": "0.5.0", "copy-webpack-plugin": "6.4.1", "core-js": "2.5.7", "css-loader": "^1.0.0", "es6-object-assign": "1.1.0", - "file-loader": "2.0.0", "get-float-time-domain-data": "0.1.0", "get-user-media-promise": "1.1.4", "immutable": "3.8.2", @@ -51993,9 +52040,9 @@ "redux": "3.7.2", "redux-throttle": "0.1.1", "scratch-audio": "0.1.0-prerelease.20221123180128", - "scratch-blocks": "0.1.0-prerelease.20230507065123", + "scratch-blocks": "0.2.0-prerelease.20230509131059", "scratch-l10n": "3.15.20230507032520", - "scratch-paint": "1.1.54", + "scratch-paint": "1.2.0-beta.1", "scratch-render": "0.1.0-prerelease.20230318150639", "scratch-render-fonts": "1.0.0-prerelease.20221102164332", "scratch-storage": "2.2.1", @@ -52050,6 +52097,12 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==", "dev": true }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, "core-js": { "version": "2.5.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", @@ -52265,9 +52318,9 @@ } }, "scratch-paint": { - "version": "1.1.54", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-1.1.54.tgz", - "integrity": "sha512-23fylk1yn74TEpthDX1wGpnVGLRDNuQALhTD+Hrq5b0yfWDW1U+Ane6MuA6zOR2noFRcby357rvCdKNXU9p6zQ==", + "version": "1.2.0-beta.1", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-1.2.0-beta.1.tgz", + "integrity": "sha512-YyVBRv5+ahJA02N0KKjalHUyJXKZOvQmpq658gswePsyU/GkcHByJCRQjd0iYWN8nJZlDEZrOExLuh+noTHjuA==", "dev": true, "requires": { "@scratch/paper": "0.11.20200728195508", @@ -52587,9 +52640,9 @@ } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "requires": { "inherits": "^2.0.3", diff --git a/package.json b/package.json index 2c0695a85..1a4adfefd 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,7 @@ "regenerator-runtime": "0.13.9", "sass": "1.49.7", "sass-loader": "10.2.1", - "scratch-gui": "1.8.53", + "scratch-gui": "2.0.0-beta.2", "scratch-l10n": "3.15.20230507032520", "selenium-webdriver": "4.1.0", "slick-carousel": "1.6.0", diff --git a/src/_colors.scss b/src/_colors.scss index ca3295c34..ad8b3a916 100644 --- a/src/_colors.scss +++ b/src/_colors.scss @@ -13,6 +13,7 @@ $ui-orange-90percent: hsla(38, 100%, 55%, .9); $ui-dark-orange: hsla(30, 100%, 55%, 1); // ##FF8C1A Variables Primary $ui-red: hsla(20, 100%, 55%, 1); /* #FF661A */ +$ui-red-dark: hsla(20, 100%, 40%, 1); /* #CC4400 */ $ui-red-25percent: hsla(20, 100%, 55%, .25); $ui-green-35percent: rgba(126, 225, 195, .35); @@ -30,8 +31,12 @@ $motion-blue-3: hsla(215, 60%, 50%, 1);//#3373CC $ui-aqua: hsla(144, 45%, 36%, 1); $ui-aqua-dark: darken($ui-aqua, 10%); $ui-purple: hsla(260, 100%, 70%, 1); // #9966FF Looks Primary -$ui-purple-dark: hsla(260, 60%, 60%, 1); // #774DCB Looks Secondary +$ui-purple-dark: hsla(260, 60%, 60%, 1); // #855CD6 Looks Secondary +$ui-purple-darker: hsla(260, 46%, 54%, 1); +$ui-purple-10percent: hsla(260, 60%, 60%, .1); +$ui-purple-25percent: hsla(260, 60%, 60%, .25); $ui-magenta: hsla(300, 53%, 60%, 1); /* #CF63CF Sounds Primary */ +$ui-magenta-dark: hsla(300, 48%, 50%, 1); /* #BD42BD Sounds Tertiary */ $ui-yellow: hsla(45, 100%, 50%, 1); // #FFBF00 Events Primary $ui-coral: hsla(350, 100%, 70%, 1); // #FF6680 More Blocks Primary @@ -64,7 +69,7 @@ $type-gray-75percent: hsla(225, 15%, 40%, .75); $type-gray-60percent: hsla(225, 15%, 40%, .6); $type-white: hsla(0, 100%, 100%, 1); //#FFF -$link-blue: $ui-blue; +$link-purple: $ui-purple-dark; /* Down Deep */ $dd-darkblue: hsla(195, 72.4%, 17.1%, 1); diff --git a/src/components/card/card.scss b/src/components/card/card.scss index 96dfb824d..9f8c48ff2 100644 --- a/src/components/card/card.scss +++ b/src/components/card/card.scss @@ -35,7 +35,7 @@ &.has-error { .input { - border: 1px solid $ui-orange; + border: 1px solid $ui-red-dark; } } diff --git a/src/components/dropdown-banner/banner.scss b/src/components/dropdown-banner/banner.scss index c5094eae0..c2d13f25a 100644 --- a/src/components/dropdown-banner/banner.scss +++ b/src/components/dropdown-banner/banner.scss @@ -37,6 +37,6 @@ $navigation-height: 50px; } &.warning { - background-color: $ui-orange; + background-color: $ui-red-dark; } } diff --git a/src/components/dropdown/dropdown.scss b/src/components/dropdown/dropdown.scss index 5ac55e87d..441750759 100644 --- a/src/components/dropdown/dropdown.scss +++ b/src/components/dropdown/dropdown.scss @@ -7,7 +7,7 @@ right: 0; border: 1px solid $active-gray; border-radius: 0 0 5px 5px; - background-color: $ui-blue; + background-color: $ui-purple-dark; padding: 10px; min-width: 9rem; max-width: 16.25rem; @@ -16,9 +16,10 @@ font-size: .8125rem; font-weight: normal; - &.staging { - background-color: $ui-orange; - } + // Temporary removal of staging styling for testing purposes + // &.staging { + // background-color: $ui-orange; + // } &.open { display: block; @@ -82,7 +83,7 @@ border-left: 1px solid $active-gray; border-radius: 5px; - background-color: $ui-blue; + background-color: $ui-purple-dark; width: $arrow-border-width; height: $arrow-border-width; diff --git a/src/components/formik-forms/formik-input.scss b/src/components/formik-forms/formik-input.scss index bf62e57a1..49f5fa6b3 100644 --- a/src/components/formik-forms/formik-input.scss +++ b/src/components/formik-forms/formik-input.scss @@ -12,17 +12,17 @@ font-size: .875rem; &:focus { - box-shadow: 0 0 0 .25rem $ui-blue-25percent; + box-shadow: 0 0 0 .25rem $ui-purple-25percent; outline: none; - border: 1px solid $ui-blue; + border: 1px solid $ui-purple-dark; transition: all .5s ease, font-size 0s; } &.fail { - border: 1px solid $ui-orange; + border: 1px solid $ui-red-dark; &:focus { - box-shadow: 0 0 0 .25rem $ui-orange-25percent; + box-shadow: 0 0 0 .25rem $ui-red-25percent; outline: none; } } diff --git a/src/components/formik-forms/formik-select.scss b/src/components/formik-forms/formik-select.scss index 40ec008f9..e5a675e82 100644 --- a/src/components/formik-forms/formik-select.scss +++ b/src/components/formik-forms/formik-select.scss @@ -2,7 +2,7 @@ .select { .fail { - border: 1px solid $ui-orange; + border: 1px solid $ui-purple-dark; &:focus { box-shadow: 0 0 0 .25rem $ui-orange-25percent; diff --git a/src/components/forms/button.scss b/src/components/forms/button.scss index bc5ae82c6..db7be8f33 100644 --- a/src/components/forms/button.scss +++ b/src/components/forms/button.scss @@ -9,7 +9,7 @@ $pass-bg: $ui-aqua; margin: .5em 0; border: 0; border-radius: .5rem; - background-color: $ui-blue; + background-color: $ui-purple-dark; cursor: pointer; padding: 1em 1.25em; color: $type-white; @@ -24,7 +24,7 @@ $pass-bg: $ui-aqua; /* DATA BUTTON STATES */ &.white { background-color: $base-bg; - color: $ui-blue; + color: $ui-purple-dark; } &.pass { diff --git a/src/components/forms/inplace-input.scss b/src/components/forms/inplace-input.scss index 65b3094e1..0dd9ffe40 100644 --- a/src/components/forms/inplace-input.scss +++ b/src/components/forms/inplace-input.scss @@ -13,12 +13,12 @@ &:focus { transition: all .5s ease; outline: none; - border: 2px solid $ui-blue; - box-shadow: 0 0 0 4px $ui-blue-25percent; + border: 2px solid $ui-purple-dark; + box-shadow: 0 0 0 4px $ui-purple-25percent; } &.fail { - border: 1px solid $ui-orange; + border: 1px solid $ui-red-dark; } &.pass { @@ -51,12 +51,12 @@ &:focus { transition: all .2s ease; outline: none; - border: 2px solid $ui-blue; - box-shadow: 0 0 0 4px $ui-blue-25percent; + border: 2px solid $ui-purple-dark; + box-shadow: 0 0 0 4px $ui-purple-25percent; } &.fail { - border: 1px solid $ui-orange; + border: 1px solid $ui-red-dark; } &::placeholder { diff --git a/src/components/forms/input.scss b/src/components/forms/input.scss index 3fd202c3e..3a2edd578 100644 --- a/src/components/forms/input.scss +++ b/src/components/forms/input.scss @@ -23,11 +23,11 @@ $base-bg: $ui-light-gray; &:focus { transition: all .5s ease; outline: none; - border: 1px solid $ui-blue; + border: 1px solid $ui-purple-dark; } &.fail { - border: 1px solid $ui-orange; + border: 1px solid $ui-red-dark; } &.pass { diff --git a/src/components/forms/phone-input.scss b/src/components/forms/phone-input.scss index 99baf386b..2b2f52acc 100644 --- a/src/components/forms/phone-input.scss +++ b/src/components/forms/phone-input.scss @@ -15,6 +15,7 @@ &:focus { outline: none; + border-color: $ui-purple-dark; } } } diff --git a/src/components/forms/select.scss b/src/components/forms/select.scss index 409e19f72..795c0a58d 100644 --- a/src/components/forms/select.scss +++ b/src/components/forms/select.scss @@ -33,7 +33,7 @@ &:focus { outline: none; - border: 1px solid $ui-blue; + border: 1px solid $ui-purple-dark; } &:-moz-focusring { diff --git a/src/components/forms/textarea.scss b/src/components/forms/textarea.scss index 69556f361..1dba2f381 100644 --- a/src/components/forms/textarea.scss +++ b/src/components/forms/textarea.scss @@ -16,11 +16,11 @@ &:focus { transition: all 1s ease; outline: none; - border: 1px solid $ui-blue; + border: 1px solid $ui-purple-dark; } &.fail { - border: 1px solid $ui-orange; + border: 1px solid $ui-red-dark; } &::placeholder { diff --git a/src/components/forms/validation-message.scss b/src/components/forms/validation-message.scss index 0a5620f91..d05006622 100644 --- a/src/components/forms/validation-message.scss +++ b/src/components/forms/validation-message.scss @@ -11,7 +11,7 @@ margin-left: $arrow-border-width; border: 1px solid $active-gray; border-radius: 5px; - background-color: $ui-orange; + background-color: $ui-red-dark; padding: 1rem; max-width: 18.75rem; min-height: 1rem; @@ -32,7 +32,7 @@ border-left: 1px solid $active-gray; border-radius: 5px; - background-color: $ui-orange; + background-color: $ui-red-dark; width: $arrow-border-width; height: $arrow-border-width; @@ -73,18 +73,18 @@ } .validation-error { - background-color: $ui-orange; + background-color: $ui-red-dark; &:before { - background-color: $ui-orange; + background-color: $ui-red-dark; } } .validation-info { - background-color: $ui-blue; + background-color: $ui-blue-dark; box-shadow: 0 0 4px 2px rgba(0, 0, 0, .15); &:before { - background-color: $ui-blue; + background-color: $ui-blue-dark; } } diff --git a/src/components/info-button/info-button.scss b/src/components/info-button/info-button.scss index 0723f8e55..fa95aab23 100644 --- a/src/components/info-button/info-button.scss +++ b/src/components/info-button/info-button.scss @@ -28,7 +28,7 @@ box-shadow: 0 0 4px 2px rgba(0, 0, 0, .15); padding: .75rem; overflow: visible; - background-color: $ui-blue; + background-color: $ui-blue-dark; color: $type-white; line-height: 1.25rem; text-align: left; @@ -48,7 +48,7 @@ border-left: 1px solid $active-gray; border-radius: 5px; - background-color: $ui-blue; + background-color: $ui-blue-dark; width: $arrow-border-width; height: $arrow-border-width; diff --git a/src/components/informationpage/informationpage.scss b/src/components/informationpage/informationpage.scss index 877a3c4be..bedb49d6f 100644 --- a/src/components/informationpage/informationpage.scss +++ b/src/components/informationpage/informationpage.scss @@ -8,7 +8,7 @@ .title-banner { &.masthead { - background-color: $ui-blue-dark; + background-color: $ui-purple-dark; padding-bottom: .5rem; h1 { diff --git a/src/components/intro/intro.scss b/src/components/intro/intro.scss index 52e7454c7..d0b08a4c1 100644 --- a/src/components/intro/intro.scss +++ b/src/components/intro/intro.scss @@ -12,7 +12,7 @@ .intro-container { min-height: 24rem; justify-content: space-between; - background-color: $ui-blue; + background-color: $ui-purple-dark; background-size: 624px 325px; background-repeat: no-repeat; background-position: right; @@ -80,7 +80,7 @@ .intro-button { border-radius: 4px; background-color: $ui-white; - color: $ui-blue; + color: $ui-purple-dark; padding: .625rem .75rem; font-size: 1rem; margin-right: .75rem; diff --git a/src/components/join-flow/join-flow-steps.scss b/src/components/join-flow/join-flow-steps.scss index 6caa86d50..5703f7760 100644 --- a/src/components/join-flow/join-flow-steps.scss +++ b/src/components/join-flow/join-flow-steps.scss @@ -9,7 +9,7 @@ margin-bottom: .5rem; &:focus { - box-shadow: 0 0 0 .25rem $ui-blue-25percent; + box-shadow: 0 0 0 .25rem $ui-purple-25percent; } } diff --git a/src/components/join-flow/next-step-button.scss b/src/components/join-flow/next-step-button.scss index 2747dc178..daecb4e39 100644 --- a/src/components/join-flow/next-step-button.scss +++ b/src/components/join-flow/next-step-button.scss @@ -8,11 +8,11 @@ border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; height: 5.1875rem; - background-color: $ui-orange; + background-color: $ui-purple-dark; &:hover { transition: background-color .25s ease; - background-color: $ui-orange-90percent; + background-color: $ui-purple-darker; } /* match the small window setting for modal as a whole */ diff --git a/src/components/modal/addtostudio/modal.scss b/src/components/modal/addtostudio/modal.scss index 25a496b08..18a7368ff 100644 --- a/src/components/modal/addtostudio/modal.scss +++ b/src/components/modal/addtostudio/modal.scss @@ -160,15 +160,15 @@ are not obscured by gradient overlay */ } .studio-status-icon-unselected { - background-color: $ui-blue; + background-color: $ui-purple-dark; } .submit-button { - background-color: $ui-blue; + background-color: $ui-purple-dark; } .submit-button-waiting { - background-color: $ui-blue; + background-color: $ui-purple-dark; } .studio-status-icon-plus-img, diff --git a/src/components/modal/comments/modal.scss b/src/components/modal/comments/modal.scss index 2659b5d37..00514c7ca 100644 --- a/src/components/modal/comments/modal.scss +++ b/src/components/modal/comments/modal.scss @@ -17,8 +17,8 @@ $medium-and-small: "screen and (max-width : #{$mobileIntermediate}-1)"; .report-modal-header { border-radius: 1rem 1rem 0 0; - box-shadow: inset 0 -1px 0 0 $ui-coral-dark; - background-color: $ui-coral; + box-shadow: inset 0 -1px 0 0 $ui-red-dark; + background-color: $ui-red-dark; padding-top: .75rem; width: 100%; height: 3rem; diff --git a/src/components/modal/social/modal.scss b/src/components/modal/social/modal.scss index be290d21e..229b9660f 100644 --- a/src/components/modal/social/modal.scss +++ b/src/components/modal/social/modal.scss @@ -110,8 +110,8 @@ &:focus { transition: all .2s ease; outline: none; - border: 2px solid $ui-blue; - box-shadow: 0 0 0 4px $ui-blue-25percent; + border: 2px solid $ui-purple-dark; + box-shadow: 0 0 0 4px $ui-purple-25percent; } &.social-textarea { diff --git a/src/components/navigation/base/navigation.scss b/src/components/navigation/base/navigation.scss index abcc7937a..482402f18 100644 --- a/src/components/navigation/base/navigation.scss +++ b/src/components/navigation/base/navigation.scss @@ -9,11 +9,12 @@ border-bottom: 1px solid $active-gray; box-shadow: 0 0 3px $box-shadow-gray; - background-color: $ui-blue; + background-color: $ui-purple-dark; - &.staging { - background-color: $ui-orange; - } + // Temporary removal of staging styling for testing purposes + // &.staging { + // background-color: $ui-orange; + // } width: 100%; diff --git a/src/components/navigation/www/navigation.scss b/src/components/navigation/www/navigation.scss index b07300010..48a05732e 100644 --- a/src/components/navigation/www/navigation.scss +++ b/src/components/navigation/www/navigation.scss @@ -2,17 +2,18 @@ @import "../../../frameless"; #navigation { - &.staging { - .messages { - .message-count { - display: none; + // Temporary removal of staging styling for testing purposes + // &.staging { + // .messages { + // .message-count { + // display: none; - &.show { - background-color: $ui-blue; - } - } - } - } + // &.show { + // background-color: $ui-blue; + // } + // } + // } + // } .logo { margin-right: 10px; diff --git a/src/components/news/news.scss b/src/components/news/news.scss index 4bc9c3ed4..8798d3839 100644 --- a/src/components/news/news.scss +++ b/src/components/news/news.scss @@ -35,7 +35,7 @@ h4 { display: block; - color: $link-blue; + color: $link-purple; font-size: .85rem; } diff --git a/src/components/os-chooser/os-chooser.scss b/src/components/os-chooser/os-chooser.scss index 7c0c8e11c..5f69aebbc 100644 --- a/src/components/os-chooser/os-chooser.scss +++ b/src/components/os-chooser/os-chooser.scss @@ -34,7 +34,7 @@ } &.active { - background-color: $ui-blue; + background-color: $ui-purple-dark; } } } diff --git a/src/components/social-message/social-message.scss b/src/components/social-message/social-message.scss index a7afbb18c..24eff2a57 100644 --- a/src/components/social-message/social-message.scss +++ b/src/components/social-message/social-message.scss @@ -41,7 +41,7 @@ a.social-messages-profile-link { color: $type-gray; &:hover { - color: $link-blue; + color: $link-purple; } } diff --git a/src/components/steps/steps.scss b/src/components/steps/steps.scss index 0f15ee0c3..0fdecd159 100644 --- a/src/components/steps/steps.scss +++ b/src/components/steps/steps.scss @@ -29,7 +29,7 @@ .step-number { display: inline-flex; border-radius: 2rem; - background-color: $ui-blue; + background-color: $ui-purple-dark; width: 2rem; height: 2rem; color: $ui-white; diff --git a/src/components/teacher-banner/teacher-banner.scss b/src/components/teacher-banner/teacher-banner.scss index f2564eed8..da2609332 100644 --- a/src/components/teacher-banner/teacher-banner.scss +++ b/src/components/teacher-banner/teacher-banner.scss @@ -33,6 +33,6 @@ margin-left: 10px; background-color: $ui-white; padding: 13px 20px; - color: $ui-blue; + color: $ui-purple-dark; } } diff --git a/src/components/tooltip/tooltip.scss b/src/components/tooltip/tooltip.scss index 55ef06313..f8192df59 100644 --- a/src/components/tooltip/tooltip.scss +++ b/src/components/tooltip/tooltip.scss @@ -25,7 +25,7 @@ margin-top: $arrow-border-width * 0.5; border: 1px solid $active-gray; border-radius: 5px; - background-color: $ui-blue; + background-color: $ui-blue-dark; padding: 1rem; width: 13.75rem; text-align: left; @@ -43,7 +43,7 @@ border-left: 1px solid $active-gray; border-radius: 5px; - background-color: $ui-blue; + background-color: $ui-blue-dark; width: $arrow-border-width; height: $arrow-border-width; diff --git a/src/components/ttt-tile/ttt-tile.scss b/src/components/ttt-tile/ttt-tile.scss index 12c8ba58c..a472f689e 100644 --- a/src/components/ttt-tile/ttt-tile.scss +++ b/src/components/ttt-tile/ttt-tile.scss @@ -82,22 +82,6 @@ font-size: .875rem; } -.ttt-tile-guides { - margin: auto; - border-top: 1px dashed $ui-border; - border-radius: 0 0 1rem 1rem; - cursor: pointer; - padding: 1.25rem 0; - color: $link-blue; - - font-size: .75rem; - font-weight: 500; - - &:hover { - background-color: $ui-blue-10percent; - } -} - .ttt-tile-open-modal { display: inline-block; padding: 0 .25rem; diff --git a/src/main.scss b/src/main.scss index 1936a85d4..470bc61e2 100644 --- a/src/main.scss +++ b/src/main.scss @@ -6,7 +6,7 @@ html, body { display: block; margin: 0; - background-color: $ui-blue-dark; + background-color: $ui-purple-dark; padding: 0; color: $type-gray; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; @@ -91,19 +91,19 @@ strong { /* Links */ a { cursor: pointer; - color: $ui-blue; + color: $ui-purple-dark; font-weight: bold; &:link, &:visited, &:active { text-decoration: none; - color: $link-blue; + color: $link-purple; } &:hover { text-decoration: none; - color: $ui-blue-dark; + color: $ui-purple-darker; } } @@ -137,6 +137,10 @@ p { font-weight: normal; } +input { + outline-color: $ui-purple-dark; +} + ::selection { background-color: $ui-blue-25percent; } diff --git a/src/views/about/about.scss b/src/views/about/about.scss index 3251d08f3..3c4a80110 100644 --- a/src/views/about/about.scss +++ b/src/views/about/about.scss @@ -79,7 +79,7 @@ .about-button { margin-right: .75rem; - background-color: $ui-blue; + background-color: $ui-purple-dark; color: $ui-white; font-size: 1rem; diff --git a/src/views/annual-report/2021/annual-report.scss b/src/views/annual-report/2021/annual-report.scss index 67e5fd730..3e485d34a 100644 --- a/src/views/annual-report/2021/annual-report.scss +++ b/src/views/annual-report/2021/annual-report.scss @@ -75,7 +75,7 @@ p a { a, a:link, a:visited, a:active{ cursor: pointer; - color: $motion-blue-3; + color: $ui-purple-dark; } .bold { diff --git a/src/views/boost/boost.scss b/src/views/boost/boost.scss index f919d6531..61889a998 100644 --- a/src/views/boost/boost.scss +++ b/src/views/boost/boost.scss @@ -3,7 +3,7 @@ .boost { .extension-header { - background-color: $ui-orange; + background-color: $ui-magenta-dark; background-image: url("/images/boost/boost-pattern.svg"); } } diff --git a/src/views/components/components.jsx b/src/views/components/components.jsx index 18f8dbb20..5fa21290a 100644 --- a/src/views/components/components.jsx +++ b/src/views/components/components.jsx @@ -150,6 +150,7 @@ const Components = () => ( />