Skip to content

Commit 4692ac7

Browse files
committed
Polish Palette fullscreen DB colors harmony tags and pin behavior - PR_26156_165-169-palette-followup
1 parent dec6314 commit 4692ac7

34 files changed

Lines changed: 1061 additions & 325 deletions

assets/theme-v2/css/forms.css

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,100 @@ input[type="color"] {
8585
padding: var(--space-4)
8686
}
8787

88+
input[type="color"][data-palette-swatch-preview] {
89+
width: var(--space-44);
90+
min-width: var(--space-44);
91+
height: var(--space-44);
92+
min-height: var(--space-44);
93+
padding: var(--space-0);
94+
border: var(--border-width-sm) solid var(--line);
95+
border-radius: var(--radius-xs);
96+
background: transparent;
97+
overflow: hidden
98+
}
99+
100+
input[type="color"][data-palette-swatch-preview]::-webkit-color-swatch-wrapper {
101+
padding: var(--space-0)
102+
}
103+
104+
input[type="color"][data-palette-swatch-preview]::-webkit-color-swatch {
105+
border: var(--border-width-sm) solid var(--line);
106+
border-radius: var(--radius-xs)
107+
}
108+
109+
input[type="color"][data-palette-swatch-size="small"] {
110+
width: var(--space-28);
111+
min-width: var(--space-28);
112+
height: var(--space-28);
113+
min-height: var(--space-28)
114+
}
115+
116+
input[type="color"][data-palette-swatch-size="large"] {
117+
width: var(--space-54);
118+
min-width: var(--space-54);
119+
height: var(--space-54);
120+
min-height: var(--space-54)
121+
}
122+
123+
.palette-swatch-list-wrapper {
124+
overflow: auto
125+
}
126+
127+
.palette-swatch-list {
128+
display: flex;
129+
flex-wrap: wrap;
130+
gap: var(--space-8);
131+
align-items: flex-start
132+
}
133+
134+
.palette-swatch-tile {
135+
position: relative;
136+
display: inline-flex;
137+
align-items: center;
138+
justify-content: center;
139+
padding: var(--space-0);
140+
border: 0;
141+
border-radius: var(--radius-xs);
142+
background: var(--transparent);
143+
line-height: var(--line-height-single);
144+
min-width: auto;
145+
min-height: auto;
146+
transition: box-shadow var(--transition-duration-fast), transform var(--transition-duration-fast)
147+
}
148+
149+
.palette-swatch-tile input[type="color"] {
150+
pointer-events: none
151+
}
152+
153+
.palette-swatch-tile:hover,
154+
.palette-swatch-tile:focus-visible {
155+
box-shadow: 0 0 0 var(--space-3) var(--gold-soft), 0 0 var(--space-18) var(--orange-shadow-color);
156+
transform: translateY(-1px);
157+
z-index: var(--z-index-sm)
158+
}
159+
160+
.palette-swatch-tile:focus-visible {
161+
outline: var(--border-width-sm) solid var(--gold);
162+
outline-offset: var(--space-3)
163+
}
164+
165+
.palette-swatch-pin {
166+
position: absolute;
167+
top: var(--space-3);
168+
right: var(--space-3);
169+
width: var(--space-10);
170+
height: var(--space-10);
171+
border: var(--border-width-sm) solid var(--bg);
172+
border-radius: var(--radius-pill);
173+
background: var(--red);
174+
box-shadow: var(--shadow-sm);
175+
pointer-events: none
176+
}
177+
178+
.palette-swatch-tile[data-palette-pinned="true"] .palette-swatch-pin {
179+
background: var(--green)
180+
}
181+
88182
input[type="file"],
89183
select {
90184
min-height: var(--space-44)

docs_build/dev/reports/coverage_changed_js_guardrail.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ Missing changed runtime JS files are WARN, not FAIL.
66
Source: Playwright/Chromium built-in V8 coverage from the active Playwright run.
77

88
Changed runtime JS files considered:
9-
(84%) toolbox/assets/assets-mock-repository.js - executed lines 885/885; executed functions 62/74
10-
(89%) toolbox/assets/assets.js - executed lines 519/519; executed functions 54/61
11-
(91%) toolbox/colors/colors.js - executed lines 431/431; executed functions 43/47
12-
(92%) toolbox/colors/palette-workspace-repository.js - executed lines 764/764; executed functions 72/78
9+
(0%) toolbox/assets/assets-mock-repository.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
10+
(0%) toolbox/assets/assets.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
11+
(86%) toolbox/colors/palette-workspace-repository.js - executed lines 1013/1013; executed functions 95/110
12+
(92%) toolbox/colors/colors.js - executed lines 580/580; executed functions 59/64
1313

1414
Guardrail warnings:
15-
(100%) none - no changed runtime JS coverage warnings
15+
(0%) toolbox/assets/assets-mock-repository.js - WARNING: changed runtime JS file missing from coverage; advisory only
16+
(0%) toolbox/assets/assets.js - WARNING: changed runtime JS file missing from coverage; advisory only

docs_build/dev/reports/dependency_gating_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Dependency Gating Report
22

3-
Generated: 2026-06-05T20:51:42.764Z
3+
Generated: 2026-06-05T21:27:53.718Z
44
Status: PASS
55

66
## Gate Order

docs_build/dev/reports/dependency_hydration_reuse_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Dependency Hydration Reuse Report
22

3-
Generated: 2026-06-05T20:51:42.765Z
3+
Generated: 2026-06-05T21:27:53.719Z
44
Status: PASS
55

66
## Summary

docs_build/dev/reports/execution_graph_reuse_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Execution Graph Reuse Report
22

3-
Generated: 2026-06-05T20:51:42.765Z
3+
Generated: 2026-06-05T21:27:53.719Z
44
Status: PASS
55

66
## Summary

docs_build/dev/reports/failure_fingerprint_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Failure Fingerprint Report
22

3-
Generated: 2026-06-05T20:51:42.765Z
3+
Generated: 2026-06-05T21:27:53.719Z
44
Status: PASS
55

66
## Summary

docs_build/dev/reports/filesystem_scan_reduction_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Filesystem Scan Reduction Report
22

3-
Generated: 2026-06-05T20:50:49.569Z
3+
Generated: 2026-06-05T21:26:59.422Z
44
Status: PASS
55

66
## Scan Enforcement

docs_build/dev/reports/incremental_validation_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Incremental Validation Report
22

3-
Generated: 2026-06-05T20:51:42.766Z
3+
Generated: 2026-06-05T21:27:53.719Z
44
Status: PASS
55

66
## Reuse Summary

docs_build/dev/reports/lane_compilation_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Lane Compilation Report
22

3-
Generated: 2026-06-05T20:51:42.764Z
3+
Generated: 2026-06-05T21:27:53.718Z
44
Status: PASS
55

66
## Lane Graph

docs_build/dev/reports/lane_deduplication_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Lane Deduplication Report
22

3-
Generated: 2026-06-05T20:51:42.765Z
3+
Generated: 2026-06-05T21:27:53.718Z
44
Status: PASS
55

66
## Summary

0 commit comments

Comments
 (0)