You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fixed the Palette Tool fullscreen accordion layout regression with reusable Theme V2 layout classes.
8
+
- Active Project Palette and Source Palette Browser now share available fullscreen vertical space evenly when both accordions are expanded.
9
+
- Collapsing either accordion lets the remaining expanded accordion take the available space.
10
+
- Scrolling is contained to the swatch grid wrappers; accordion headers, filter rows, and sort/size controls remain visible.
11
+
12
+
## Theme V2 Gap
13
+
Theme V2 did not have a reusable pattern for a fullscreen stacked accordion group where open accordions split remaining height and inner content scrolls independently from the accordion header and controls.
14
+
15
+
Reusable classes were added to fill that gap:
16
+
-`tool-center-panel--scroll-contained`
17
+
-`accordion-fill-stack`
18
+
-`accordion-fill-panel`
19
+
-`accordion-scroll-body`
20
+
-`scroll-region`
21
+
22
+
## Implementation Notes
23
+
- The Palette Tool center panel uses `tool-center-panel--scroll-contained` in focus mode to keep the center column height bounded by the fullscreen grid row.
24
+
- The fullscreen accordion stack uses `accordion-fill-stack` and `accordion-fill-panel` so expanded panels share available height while collapsed panels keep only their header height.
25
+
- Open accordion bodies use `accordion-scroll-body` and the swatch wrappers use `scroll-region` so only the palette grids scroll.
26
+
- Existing Source Palette Browser loading, search, sort, size, Pin All, pin behavior, and empty-state behavior were preserved.
27
+
- Existing Active Project Palette selected swatch, remove/unpin, sort, size, and tag behavior were preserved.
- Full samples smoke was skipped by BUILD instruction.
48
-
- Broader tool lanes were skipped because changes are confined to Palette Tool runtime/mock DB behavior, one reusable Theme V2 swatch pin interaction, and the targeted Palette Tool spec.
38
+
- Broader tool lanes were skipped because changes are confined to Palette Tool fullscreen layout, reusable Theme V2 layout CSS, and the targeted Palette Tool spec.
49
39
50
40
## Not Run
51
41
- Full samples smoke was not run, per BUILD instruction.
0 commit comments