diff --git a/packages/color-handle/package.json b/packages/color-handle/package.json index 2f25970598..e056a4a1f7 100644 --- a/packages/color-handle/package.json +++ b/packages/color-handle/package.json @@ -61,7 +61,7 @@ "@spectrum-web-components/color-loupe": "^0.4.8" }, "devDependencies": { - "@spectrum-css/colorhandle": "^2.0.13" + "@spectrum-css/colorhandle": "^4.0.0-beta.1" }, "types": "./src/index.d.ts", "customElements": "custom-elements.json", diff --git a/packages/color-handle/src/spectrum-color-handle.css b/packages/color-handle/src/spectrum-color-handle.css index 8cf67d91ee..3121712b8b 100644 --- a/packages/color-handle/src/spectrum-color-handle.css +++ b/packages/color-handle/src/spectrum-color-handle.css @@ -12,160 +12,154 @@ governing permissions and limitations under the License. /* THIS FILE IS MACHINE GENERATED. DO NOT EDIT */ :host { - --spectrum-colorhandle-checkerboard-size: var( - --spectrum-global-dimension-static-size-100, - 8px + --spectrum-colorhandle-size: var(--spectrum-color-handle-size-interim); + --spectrum-colorhandle-focused-size: var( + --spectrum-color-handle-size-key-focus-interim + ); + --spectrum-colorhandle-hitarea-size: var( + --spectrum-color-control-track-width ); --spectrum-colorhandle-animation-duration: var( - --spectrum-global-animation-duration-100, - 0.13s + --spectrum-animation-duration-100 ); --spectrum-colorhandle-animation-easing: ease-in-out; - --spectrum-colorhandle-hitarea-size: var( - --spectrum-global-dimension-size-300 + --spectrum-colorhandle-outer-border-color: rgba( + var(--spectrum-black-rgb), + 0.42 ); -} -:host(.focus-visible), -:host([focused]) { - height: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * 2 + --spectrum-colorhandle-outer-border-width: var( + --spectrum-color-handle-outer-border-width ); - margin-left: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * -1 + --spectrum-colorhandle-inner-border-color: rgba( + var(--spectrum-black-rgb), + 0.42 ); - margin-top: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * -1 + --spectrum-colorhandle-inner-border-width: var( + --spectrum-color-handle-inner-border-width ); - width: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * 2 + --spectrum-colorhandle-border-width: var( + --spectrum-color-handle-border-width ); -} -:host(:focus-visible), -:host([focused]) { - height: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * 2 + --spectrum-colorhandle-border-color: var(--spectrum-white); + --spectrum-colorhandle-checkerboard-dark-color: var( + --spectrum-opacity-checkerboard-square-dark ); - margin-left: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * -1 + --spectrum-colorhandle-checkerboard-light-color: var( + --spectrum-opacity-checkerboard-square-light ); - margin-top: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * -1 + --spectrum-colorhandle-checkerboard-size: var( + --spectrum-opacity-checkerboard-square-size ); - width: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * 2 + --spectrum-colorhandle-border-color-disabled: var( + --spectrum-disabled-content-color + ); + --spectrum-colorhandle-fill-color-disabled: var( + --spectrum-disabled-background-color ); } :host { - background-position: var( - --spectrum-colorhandle-background-offset, - calc(-1 * var(--spectrum-global-dimension-static-size-25)) - ) + background: repeating-conic-gradient( var( - --spectrum-colorhandle-background-offset, - calc(-1 * var(--spectrum-global-dimension-static-size-25)) - ), - var( - --spectrum-colorhandle-background-offset, - calc(-1 * var(--spectrum-global-dimension-static-size-25)) - ) - calc( - var(--spectrum-colorhandle-checkerboard-size) + - var( - --spectrum-colorhandle-background-offset, - calc( - -1 * var(--spectrum-global-dimension-static-size-25) - ) - ) - ), + --mod-colorhandle-checkerboard-light-color, + var(--spectrum-colorhandle-checkerboard-light-color) + ) + 0 25%, + var( + --mod-colorhandle-checkerboard-dark-color, + var(--spectrum-colorhandle-checkerboard-dark-color) + ) + 0 50% + ) + 50% / calc( - var(--spectrum-colorhandle-checkerboard-size) + - var( - --spectrum-colorhandle-background-offset, - calc( - -1 * var(--spectrum-global-dimension-static-size-25) - ) - ) - ) - calc( - -1 * var(--spectrum-colorhandle-checkerboard-size) + var(--spectrum-colorhandle-background-offset, calc(-1 * - var( - --spectrum-global-dimension-static-size-25 - ))) - ), + var( + --mod-colorhandle-checkerboard-size, + var(--spectrum-colorhandle-checkerboard-size) + ) * 2 + ) calc( - -1 * var(--spectrum-colorhandle-checkerboard-size) + var(--spectrum-colorhandle-background-offset, calc(-1 * - var( - --spectrum-global-dimension-static-size-25 - ))) - ) var( - --spectrum-colorhandle-background-offset, - calc(-1 * var(--spectrum-global-dimension-static-size-25)) - ); - background-size: var(--spectrum-global-dimension-static-size-200, 16px) - var(--spectrum-global-dimension-static-size-200, 16px); + --mod-colorhandle-checkerboard-size, + var(--spectrum-colorhandle-checkerboard-size) + ) * 2 + ); + block-size: var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)); + border-color: var( + --highcontrast-colorhandle-border-color, + var( + --mod-colorhandle-border-color, + var(--spectrum-colorhandle-border-color) + ) + ); border-style: solid; border-width: var( - --spectrum-colorhandle-inner-border-size, - var(--spectrum-global-dimension-static-size-25) + --mod-colorhandle-border-width, + var(--spectrum-colorhandle-border-width) ); + box-shadow: 0 0 0 + var( + --mod-colorhandle-outer-border-width, + var(--spectrum-colorhandle-outer-border-width) + ) + var( + --mod-colorhandle-outer-border-color, + var(--spectrum-colorhandle-outer-border-color) + ); box-sizing: border-box; display: block; - height: var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) + inline-size: var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)); + margin-block: calc( + var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)) * -1 / 2 ); - margin-left: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * -1 / 2 - ); - margin-top: calc( - var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ) * -1 / 2 + margin-inline: calc( + var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)) * -1 / 2 ); position: absolute; - transition: width var(--spectrum-colorhandle-animation-duration) - var(--spectrum-colorhandle-animation-easing), - height var(--spectrum-colorhandle-animation-duration) - var(--spectrum-colorhandle-animation-easing), - border-width var(--spectrum-colorhandle-animation-duration) - var(--spectrum-colorhandle-animation-easing), - margin-left var(--spectrum-colorhandle-animation-duration) - var(--spectrum-colorhandle-animation-easing), - margin-top var(--spectrum-colorhandle-animation-duration) - var(--spectrum-colorhandle-animation-easing); - width: var( - --spectrum-colorhandle-size, - var(--spectrum-global-dimension-size-200) - ); + transition: inline-size + var( + --mod-colorhandle-animation-duration, + var(--spectrum-colorhandle-animation-duration) + ) + var( + --mod-colorhandle-animation-easing, + var(--spectrum-colorhandle-animation-easing) + ), + block-size + var( + --mod-colorhandle-animation-duration, + var(--spectrum-colorhandle-animation-duration) + ) + var( + --mod-colorhandle-animation-easing, + var(--spectrum-colorhandle-animation-easing) + ), + border-width + var( + --mod-colorhandle-animation-duration, + var(--spectrum-colorhandle-animation-duration) + ) + var( + --mod-colorhandle-animation-easing, + var(--spectrum-colorhandle-animation-easing) + ), + margin-inline + var( + --mod-colorhandle-animation-duration, + var(--spectrum-colorhandle-animation-duration) + ) + var( + --mod-colorhandle-animation-easing, + var(--spectrum-colorhandle-animation-easing) + ), + margin-block + var( + --mod-colorhandle-animation-duration, + var(--spectrum-colorhandle-animation-duration) + ) + var( + --mod-colorhandle-animation-easing, + var(--spectrum-colorhandle-animation-easing) + ); z-index: 1; } :host, @@ -173,110 +167,115 @@ governing permissions and limitations under the License. border-radius: 100%; } :host:after { + block-size: var( + --mod-colorhandle-hitarea-size, + var(--spectrum-colorhandle-hitarea-size) + ); content: ''; display: block; - height: var(--spectrum-colorhandle-hitarea-size); - left: calc(50% - var(--spectrum-colorhandle-hitarea-size) / 2); + inline-size: var( + --mod-colorhandle-hitarea-size, + var(--spectrum-colorhandle-hitarea-size) + ); + inset-block: calc( + 50% - + var( + --mod-colorhandle-hitarea-size, + var(--spectrum-colorhandle-hitarea-size) + ) / 2 + ); + inset-inline: calc( + 50% - + var( + --mod-colorhandle-hitarea-size, + var(--spectrum-colorhandle-hitarea-size) + ) / 2 + ); position: absolute; - top: calc(50% - var(--spectrum-colorhandle-hitarea-size) / 2); - width: var(--spectrum-colorhandle-hitarea-size); -} -:host([disabled]) { - pointer-events: none; } -.color { - border-radius: 100%; - height: 100%; - width: 100%; +:host(.focus-visible), +:host(:focus), +:host([focused]) { + block-size: var( + --mod-colorhandle-focused-size, + var(--spectrum-colorhandle-focused-size) + ); + inline-size: var( + --mod-colorhandle-focused-size, + var(--spectrum-colorhandle-focused-size) + ); + margin-block: calc( + var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)) * -1 + ); + margin-inline: calc( + var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)) * -1 + ); + outline: none; } -:host { - background-color: var( - --spectrum-colorcontrol-checkerboard-light-color, - var(--spectrum-global-color-static-white) +:host(:focus), +:host(:focus-visible), +:host([focused]) { + block-size: var( + --mod-colorhandle-focused-size, + var(--spectrum-colorhandle-focused-size) ); - background-image: linear-gradient( - -45deg, - transparent 75.5%, - var( - --spectrum-colorcontrol-checkerboard-dark-color, - var(--spectrum-global-color-static-gray-300) - ) - 75.5% - ), - linear-gradient( - 45deg, - transparent 75.5%, - var( - --spectrum-colorcontrol-checkerboard-dark-color, - var(--spectrum-global-color-static-gray-300) - ) - 75.5% - ), - linear-gradient( - -45deg, - var( - --spectrum-colorcontrol-checkerboard-dark-color, - var(--spectrum-global-color-static-gray-300) - ) - 25.5%, - transparent 25.5% - ), - linear-gradient( - 45deg, - var( - --spectrum-colorcontrol-checkerboard-dark-color, - var(--spectrum-global-color-static-gray-300) - ) - 25.5%, - transparent 25.5% - ); - border-color: var( - --spectrum-colorhandle-inner-border-color, - var(--spectrum-global-color-static-white) + inline-size: var( + --mod-colorhandle-focused-size, + var(--spectrum-colorhandle-focused-size) ); - box-shadow: 0 0 var(--spectrum-colorhandle-outer-shadow-blur, 0) - var( - --spectrum-colorhandle-outer-shadow-spread, - var(--spectrum-alias-border-size-thin) - ) - var(--spectrum-colorhandle-outer-shadow-color, #0000006b); + margin-block: calc( + var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)) * -1 + ); + margin-inline: calc( + var(--mod-colorhandle-size, var(--spectrum-colorhandle-size)) * -1 + ); + outline: none; } :host([disabled]) { background: var( - --spectrum-colorhandle-fill-color-disabled, - var(--spectrum-alias-track-color-disabled) + --highcontrast-colorhandle-fill-color-disabled, + var( + --mod-colorhandle-fill-color-disabled, + var(--spectrum-colorhandle-fill-color-disabled) + ) ); border-color: var( - --spectrum-colorhandle-inner-border-color-disabled, - var(--spectrum-global-color-gray-400) + --highcontrast-colorhandle-border-color-disabled, + var( + --mod-colorhandle-border-color-disabled, + var(--spectrum-colorhandle-border-color-disabled) + ) ); box-shadow: none; + pointer-events: none; } -:host([disabled]) .color { +:host([disabled]) .spectrum-ColorHandle-inner { display: none; } -.🤫 { - --spectrum-picked-color: 0; -} -.color { +.spectrum-ColorHandle-inner { background-color: var(--spectrum-picked-color); + block-size: 100%; + border-radius: 100%; box-shadow: inset 0 0 0 var( - --spectrum-colorhandle-outer-border-size, - var(--spectrum-alias-border-size-thin) + --mod-colorhandle-inner-border-width, + var(--spectrum-colorhandle-inner-border-width) ) var( - --spectrum-colorhandle-inner-shadow-color, - var(--spectrum-colorhandle-outer-shadow-color) + --mod-colorhandle-inner-border-color, + var(--spectrum-colorhandle-inner-border-color) ); + inline-size: 100%; +} +.🤫 { + --spectrum-picked-color: 0; } @media (forced-colors: active) { :host { - --spectrum-colorhandle-inner-border-color-disabled: GrayText; - --spectrum-colorhandle-fill-color-disabled: Canvas; - --spectrum-colorhandle-inner-border-color: CanvasText; + forced-color-adjust: none; } :host([disabled]) { - forced-color-adjust: none; + --highcontrast-colorhandle-border-color-disabled: GrayText; + --highcontrast-colorhandle-fill-color-disabled: Canvas; } } diff --git a/packages/color-loupe/package.json b/packages/color-loupe/package.json index 5f035ee75f..95f9c4cea6 100644 --- a/packages/color-loupe/package.json +++ b/packages/color-loupe/package.json @@ -60,7 +60,7 @@ "@spectrum-web-components/base": "^0.7.5" }, "devDependencies": { - "@spectrum-css/colorloupe": "^2.0.13" + "@spectrum-css/colorloupe": "^3.0.0" }, "types": "./src/index.d.ts", "customElements": "custom-elements.json", diff --git a/packages/color-loupe/src/ColorLoupe.ts b/packages/color-loupe/src/ColorLoupe.ts index 652e7d1818..dd0993b65e 100644 --- a/packages/color-loupe/src/ColorLoupe.ts +++ b/packages/color-loupe/src/ColorLoupe.ts @@ -36,620 +36,68 @@ export class ColorLoupe extends SpectrumElement { protected override render(): TemplateResult { return html` - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + diff --git a/packages/color-loupe/src/spectrum-color-loupe.css b/packages/color-loupe/src/spectrum-color-loupe.css index 30d10b9f2d..c52574a3f5 100644 --- a/packages/color-loupe/src/spectrum-color-loupe.css +++ b/packages/color-loupe/src/spectrum-color-loupe.css @@ -12,70 +12,119 @@ governing permissions and limitations under the License. /* THIS FILE IS MACHINE GENERATED. DO NOT EDIT */ :host { - --spectrum-colorloupe-width-adjusted: calc( - var(--spectrum-colorloupe-width, var(--spectrum-alias-colorloupe-width)) + - var(--spectrum-global-dimension-static-size-100, 8px) + --spectrum-colorloupe-width: 48px; + --spectrum-colorloupe-height: 64px; + --spectrum-colorloupe-offset: 12px; + --spectrum-colorloupe-animation-distance: 8px; + --spectrum-colorloupe-drop-shadow-x: var(--spectrum-drop-shadow-x); + --spectrum-colorloupe-drop-shadow-y: var( + --spectrum-color-loupe-drop-shadow-y ); - --spectrum-colorloupe-height-adjusted: calc( - var( - --spectrum-colorloupe-height, - var(--spectrum-alias-colorloupe-height) - ) + var(--spectrum-global-dimension-static-size-100, 8px) + --spectrum-colorloupe-drop-shadow-blur: var( + --spectrum-color-loupe-drop-shadow-blur + ); + --spectrum-colorloupe-drop-shadow-color: var( + --spectrum-color-loupe-drop-shadow-color + ); + --spectrum-colorloupe-outer-border-width: var( + --spectrum-color-loupe-outer-border-width ); - --spectrum-colorloupe-offset: var( - --spectrum-global-dimension-static-size-200, - 16px + --spectrum-colorloupe-inner-border-width: 1px; + --spectrum-colorloupe-outer-border-color: var( + --spectrum-color-loupe-outer-border ); - --spectrum-colorloupe-animation-distance: var( - --spectrum-global-dimension-static-size-100, - 8px + --spectrum-colorloupe-inner-border-color: var( + --spectrum-color-loupe-inner-border + ); + --spectrum-colorloupe-checkerboard-dark-color: var( + --spectrum-opacity-checkerboard-square-dark + ); + --spectrum-colorloupe-checkerboard-light-color: var( + --spectrum-opacity-checkerboard-square-light ); } :host { - bottom: calc(50% + var(--spectrum-colorloupe-offset)); - height: var(--spectrum-colorloupe-height-adjusted); - left: calc(50% - var(--spectrum-colorloupe-width-adjusted) / 2); + block-size: var(--spectrum-colorloupe-height); + filter: drop-shadow( + var( + --mod-colorloupe-drop-shadow-x, + var(--spectrum-colorloupe-drop-shadow-x) + ) + var( + --mod-colorloupe-drop-shadow-y, + var(--spectrum-colorloupe-drop-shadow-y) + ) + var( + --mod-colorloupe-drop-shadow-blur, + var(--spectrum-colorloupe-drop-shadow-blur) + ) + var( + --mod-colorloupe-drop-shadow-color, + var(--spectrum-colorloupe-drop-shadow-color) + ) + ); + inline-size: var(--spectrum-colorloupe-width); + inset-block-end: calc( + var(--spectrum-color-handle-size-interim) - + var(--spectrum-color-handle-outer-border-width) + + var(--mod-colorloupe-offset, var(--spectrum-colorloupe-offset)) + ); + inset-inline-end: calc(50% - var(--spectrum-colorloupe-width) / 2 + 1px); opacity: 0; pointer-events: none; position: absolute; - transform: translateY(var(--spectrum-colorloupe-animation-distance)); + transform: translateY( + var( + --mod-colorloupe-animation-distance, + var(--spectrum-colorloupe-animation-distance) + ) + ); transform-origin: bottom; transition: transform 0.1s ease-in-out, opacity 0.125s ease-in-out; - width: var(--spectrum-colorloupe-width-adjusted); +} +:host([dir='rtl']) { + inset-inline-end: calc(50% - var(--spectrum-colorloupe-width) / 2 - 1px); } :host([open]) { opacity: 1; transform: translate(0); } -.outer { - stroke-width: var(--spectrum-colorloupe-outer-border-size, 0); -} -.spectrum-ColorLoupe-express { - display: var(--spectrum-colorloupe-express-visibility, none); -} -.spectrum-ColorLoupe-spectrum { - display: var(--spectrum-colorloupe-spectrum-visibility, block); -} -.outer { - fill: var( - --spectrum-colorloupe-inner-border-color, - var(--spectrum-global-color-static-white) +.spectrum-ColorLoupe-inner-border { + fill: var(--spectrum-picked-color); + stroke: var( + --mod-colorloupe-inner-border-color, + var(--spectrum-colorloupe-inner-border-color) + ); + stroke-width: var( + --mod-colorloupe-inner-border-width, + var(--spectrum-colorloupe-inner-border-width) ); - stroke: var(--spectrum-colorloupe-outer-border-color, transparent); } -.inner { - fill: var(--spectrum-picked-color); +.spectrum-ColorLoupe-outer-border { + fill: none; stroke: var( - --spectrum-colorloupe-outer-stroke-color, - var(--spectrum-global-color-static-transparent-black-200) + --highcontrast-colorloupe-outer-border-color, + var( + --mod-colorloupe-outer-border-color, + var(--spectrum-colorloupe-outer-border-color) + ) ); stroke-width: var( - --spectrum-colorloupe-outer-stroke-width, - var(--spectrum-alias-border-size-thick) + --mod-colorloupe-outer-border-width, + var(--spectrum-colorloupe-outer-border-width) ); } +.spectrum-ColorLoupe-checkerboard-pattern { + fill: var(--spectrum-colorloupe-checkerboard-dark-color); +} +.spectrum-ColorLoupe-checkerboard-background { + fill: var(--spectrum-colorloupe-checkerboard-light-color); +} +.spectrum-ColorLoupe-checkerboard-fill { + fill: var(--spectrum-colorloupe-checkerboard-fill); +} @media (forced-colors: active) { :host { - --spectrum-colorloupe-outer-border-color: CanvasText; + --highcontrast-colorloupe-outer-border-color: CanvasText; } } diff --git a/scripts/spectrum-tokens.js b/scripts/spectrum-tokens.js index 66a3bf344b..ae39841d79 100644 --- a/scripts/spectrum-tokens.js +++ b/scripts/spectrum-tokens.js @@ -58,6 +58,7 @@ const tokenPackages = [ 'picker', 'colorarea', 'colorwheel', + 'colorloupe', ]; const packagePaths = tokenPackages.map((packageName) => { diff --git a/tools/styles/express/spectrum-core-global.css b/tools/styles/express/spectrum-core-global.css index 145b37e8a6..0855dee31f 100644 --- a/tools/styles/express/spectrum-core-global.css +++ b/tools/styles/express/spectrum-core-global.css @@ -1688,12 +1688,6 @@ governing permissions and limitations under the License. --spectrum-alias-search-padding-left-xl: var( --spectrum-global-dimension-size-225 ); - --spectrum-alias-colorloupe-width: var( - --spectrum-global-dimension-static-size-450 - ); - --spectrum-alias-colorloupe-height: var( - --spectrum-global-dimension-static-size-550 - ); --spectrum-alias-search-border-radius-quiet: 0; --spectrum-alias-percent-50: 50%; --spectrum-alias-percent-70: 70%; @@ -2687,12 +2681,6 @@ governing permissions and limitations under the License. } :host, :root { - --spectrum-colorloupe-express-visibility: block; - --spectrum-colorloupe-spectrum-visibility: none; - --spectrum-colorloupe-outer-border-color: transparent; - --spectrum-colorloupe-outer-border-size: 0; - --spectrum-colorloupe-outer-stroke-color: rgba(0, 0, 0, 0.15); - --spectrum-colorloupe-outer-stroke-width: 6px; --spectrum-colorhandle-size: var(--spectrum-global-dimension-size-250); --spectrum-colorhandle-background-offset: 0px; --spectrum-colorhandle-inner-shadow-color: rgba(0, 0, 0, 0.15); diff --git a/tools/styles/spectrum-core-global.css b/tools/styles/spectrum-core-global.css index 1dde5582bb..fca680cec5 100644 --- a/tools/styles/spectrum-core-global.css +++ b/tools/styles/spectrum-core-global.css @@ -1832,17 +1832,6 @@ governing permissions and limitations under the License. --spectrum-alias-ui-icon-asterisk-size-100: var( --spectrum-global-dimension-size-100 ); - --spectrum-alias-colorloupe-width: var( - --spectrum-global-dimension-static-size-600 - ); - --spectrum-alias-colorloupe-height: var( - --spectrum-global-dimension-static-size-800 - ); -} -:host, -:root { - /* spectrum-colorAliases.css */ - --spectrum-alias-colorhandle-outer-border-color: rgba(0, 0, 0, 0.42); --spectrum-alias-transparent-blue-background-color-hover: rgba( 0, 87, @@ -2688,16 +2677,6 @@ governing permissions and limitations under the License. } :host, :root { - --spectrum-colorloupe-express-visibility: none; - --spectrum-colorloupe-spectrum-visibility: block; - --spectrum-colorloupe-outer-border-color: transparent; - --spectrum-colorloupe-outer-border-size: 0; - --spectrum-colorloupe-outer-stroke-color: var( - --spectrum-global-color-static-transparent-black-200 - ); - --spectrum-colorloupe-outer-stroke-width: var( - --spectrum-alias-border-size-thick - ); --spectrum-colorhandle-background-offset: calc( var(--spectrum-global-dimension-static-size-25) * -1 ); diff --git a/yarn.lock b/yarn.lock index 6414024cf7..c882637e5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4284,15 +4284,15 @@ resolved "https://registry.yarnpkg.com/@spectrum-css/colorarea/-/colorarea-3.0.0.tgz#817f0371b032c2c6b2e8d87d5f7b400854f5d434" integrity sha512-4mUzpf6yU7W6WgmnNWGNXrzknz76HtRY2+1BwlijoclxyGID28QdfkfsSuaIm6f2fNWu6+XAQ4fSTImeZLa0jw== -"@spectrum-css/colorhandle@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@spectrum-css/colorhandle/-/colorhandle-2.0.13.tgz#4e6a73865d9f72592ca42ae4630322c4c3ef7ffc" - integrity sha512-o2iVyEt/Q44HX2Ae6EWW9WOVjidB42AcXNNoCM/+hIaj+OUjXkdru7GAJlGCj9WEMOItnxkkFvKOTc7kUdg2Ng== +"@spectrum-css/colorhandle@^4.0.0-beta.1": + version "4.0.0-beta.1" + resolved "https://registry.yarnpkg.com/@spectrum-css/colorhandle/-/colorhandle-4.0.0-beta.1.tgz#6c5c3f537ffd91a1918078959c5327e8abbc7146" + integrity sha512-LiKfxBaIoozp0TD182LCEKH2Wg6A4AywsW0RVuwIfaTV7FksJuPbg8A/a/Vl/aWvAMqSUxee6zPMCe6dHgQ4+A== -"@spectrum-css/colorloupe@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@spectrum-css/colorloupe/-/colorloupe-2.0.13.tgz#d7feddf2905bc66612144158f9cccceea99f7add" - integrity sha512-aQSyNeOzFhRvMDBxdDLQjkpr4WRgnisdb6hLNuvRFU7hT9GJYdVap46RXujjTwk1LwqACmCCmpEcTj/qSVtrPA== +"@spectrum-css/colorloupe@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@spectrum-css/colorloupe/-/colorloupe-3.0.0.tgz#e100c1baa2405fe4fa6a6e747dc3386530303b20" + integrity sha512-bNeG8G9rDmVaIjZp0jHvEf2wmkemNPu54xEvWR6e0ZcYu9/j28dhODERPFX479g7RZsAvOqU2STVgxigt8AHYA== "@spectrum-css/colorslider@^2.0.13": version "2.0.13"