Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
6d2b3c4
[Website] Move Playground tools into a bottom dock
adamziel Jun 14, 2026
2df4c5f
[Website] Update OPFS test for Settings dock
adamziel Jun 14, 2026
d5c61c9
[Website] Show current Playground title in dock panes
adamziel Jun 14, 2026
f3c0976
[Website] Update Playwright flows for dock New pane
adamziel Jun 14, 2026
c54e0d8
[Website] Surface dock storage status
adamziel Jun 14, 2026
fc512b5
[Website] Keep rename action in dock header
adamziel Jun 14, 2026
534731a
[Website] Point ZIP import tests at New pane
adamziel Jun 14, 2026
bb4b35c
[Website] Keep Playground title in toolbar
adamziel Jun 14, 2026
2d2a250
[Website] Keep one Playground title label
adamziel Jun 14, 2026
c713c74
[Website] Point e2e flows at dock panes
adamziel Jun 14, 2026
3515d3c
[Website] Keep autosave e2e on dock surfaces
adamziel Jun 14, 2026
7ede01a
[Website] Resize dock panes by content type
adamziel Jun 14, 2026
102e91c
[Website] Dock UI polish: tabbed New pane, autosave popover, calmer s…
adamziel Jun 16, 2026
1d7cbc5
[Website] Dock UI: apply adam-design-review pass across all panes
adamziel Jun 16, 2026
9637c4d
[Website] Dock UI: design-review pass across every pane
adamziel Jun 16, 2026
f9ac125
[Website] Dock UI: refine saved Playgrounds overlay and settings panes
adamziel Jun 17, 2026
bb818b5
[Website] Dock UI: inline rename + GitHub export, save UX, pane polish
adamziel Jun 17, 2026
2adf256
[Website] Dock UI: save-on-open fix, editor focus, equal pane heights…
adamziel Jun 17, 2026
731fd71
[Website] Clarify dock unsaved state, blueprint docs, and PR form
adamziel Jun 17, 2026
38ad1fb
[Website] Dock: responsive mobile bottom bar + tool divider polish
adamziel Jun 17, 2026
ff397ee
[Website] Files: flush the pending save when the editor unmounts
adamziel Jun 18, 2026
e63004f
[Website] Playgrounds: rename row action "Save in this browser" to "S…
adamziel Jun 18, 2026
0e62319
[Website] Dock: fix collapse anchoring + mobile-friendly full-screen …
adamziel Jun 18, 2026
4f1e4f1
Move Playground controls into bottom dock
adamziel Jun 29, 2026
a9b1faf
[Website] Update e2e tests for the restored dock UI
adamziel Jun 29, 2026
a96d0e2
[Website] e2e: rename via inline dock editor instead of the rename modal
adamziel Jun 29, 2026
de46dda
Refine bottom dock presentation
adamziel Jun 30, 2026
becb0d8
Polish dock panel controls
adamziel Jun 30, 2026
585885b
Make dock collapse keep address bar visible
adamziel Jun 30, 2026
1acd098
Add dock corner launcher
adamziel Jul 1, 2026
57dd5c5
Reconcile overlay zip-import references after trunk rebase
adamziel Jul 1, 2026
065729e
Refine dock minimize interactions
adamziel Jul 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 18 additions & 12 deletions packages/playground/components/src/FilePickerTree/style.module.css
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
.file-picker-tree {
width: 100%;

/* Inside the dock the warm --paper-2 makes the zebra subtle; elsewhere it
falls back to the original admin gray. */
tr:nth-child(even) {
background-color: #f7f7f7;
background-color: var(--paper-2, #f7f7f7);
}

&:active {
Expand All @@ -26,20 +28,20 @@
-webkit-appearance: none;
background: none;
transition: box-shadow 0.1s linear;
height: 30px;
height: 36px;
align-items: center;
box-sizing: border-box;
padding: 6px 12px;
border-radius: 2px;

width: 100%;
white-space: nowrap;
color: var(--wp-components-color-foreground, #1e1e1e);
color: var(--ink, var(--wp-components-color-foreground, #1e1e1e));
background: transparent;
padding: 6px;

font-family: -apple-system, 'system-ui', 'Segoe UI', Roboto, Oxygen-Sans,
Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
font-family:
-apple-system, 'system-ui', 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu,
Cantarell, 'Helvetica Neue', sans-serif;
font-size: 13px;
font-weight: 400;

Expand All @@ -50,25 +52,29 @@
}
}

/* Selection: inside the dock it reads as a warm well with a left accent bar
(white-on-blue is too loud on warm paper); outside the dock it falls back to
the original admin-blue fill. */
.selected {
background-color: var(--wp-admin-theme-color);
color: #fff;
background-color: var(--paper-5, var(--wp-admin-theme-color));
color: var(--ink, #fff);
box-shadow: inset 2px 0 0 var(--accent, transparent);

&:hover,
&:active,
&:focus {
color: #fff !important;
background-color: var(--wp-admin-theme-color);
color: var(--ink, #fff) !important;
background-color: var(--paper-5, var(--wp-admin-theme-color));
}
}

.focused {
box-shadow: 0 0 0 1px var(--wp-admin-theme-color) inset;
box-shadow: 0 0 0 1px var(--accent, var(--wp-admin-theme-color)) inset;
border-radius: 2px;
}

.dropTarget {
box-shadow: inset 0 0 0 2px var(--wp-admin-theme-color);
box-shadow: inset 0 0 0 2px var(--accent, var(--wp-admin-theme-color));
}

.dropTarget:not(.selected) {
Expand Down
Loading
Loading