|
|
|
|
@ -119,6 +119,8 @@ html[data-pw='shell'] .pw-shell-dummy-canvas, |
|
|
|
|
|
|
|
|
|
.pw-root.pw-workbench-off #pw-layout-preset, |
|
|
|
|
.pw-root.pw-workbench-off #pw-layout-reset, |
|
|
|
|
.pw-root.pw-workbench-off #pw-layout-preset ~ .pw-btn-group, |
|
|
|
|
.pw-root.pw-workbench-off .pw-toolbar-right .pw-btn-group, |
|
|
|
|
.pw-root.pw-workbench-off #pw-engine-status { |
|
|
|
|
display: none; |
|
|
|
|
} |
|
|
|
|
@ -488,6 +490,58 @@ body { |
|
|
|
|
.pw-mode-toggle .pw-btn + .pw-btn { margin-left: -1px; } |
|
|
|
|
.pw-mode-toggle .pw-btn.active { position: relative; z-index: 1; } |
|
|
|
|
|
|
|
|
|
/* 图标按钮 / 按钮组 */ |
|
|
|
|
.pw-btn-icon { |
|
|
|
|
display: inline-flex; |
|
|
|
|
align-items: center; |
|
|
|
|
justify-content: center; |
|
|
|
|
width: 28px; |
|
|
|
|
height: 26px; |
|
|
|
|
padding: 0; |
|
|
|
|
flex-shrink: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-icon { |
|
|
|
|
width: 14px; |
|
|
|
|
height: 14px; |
|
|
|
|
display: block; |
|
|
|
|
pointer-events: none; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-btn-group { |
|
|
|
|
display: inline-flex; |
|
|
|
|
align-items: center; |
|
|
|
|
gap: 2px; |
|
|
|
|
padding: 2px; |
|
|
|
|
border: 1px solid var(--pw-border); |
|
|
|
|
border-radius: 6px; |
|
|
|
|
background: rgba(255, 255, 255, 0.02); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-btn-group .pw-btn { |
|
|
|
|
border-color: transparent; |
|
|
|
|
background: transparent; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-btn-group .pw-btn:hover { |
|
|
|
|
background: rgba(255, 255, 255, 0.05); |
|
|
|
|
border-color: transparent; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-btn-group .pw-btn.active { |
|
|
|
|
background: var(--pw-accent); |
|
|
|
|
border-color: var(--pw-accent); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-btn-group .pw-select { |
|
|
|
|
border-color: transparent; |
|
|
|
|
background: transparent; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-btn-group .pw-select:hover { |
|
|
|
|
background: rgba(255, 255, 255, 0.05); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-main { |
|
|
|
|
display: flex; |
|
|
|
|
flex: 1; |
|
|
|
|
@ -772,7 +826,7 @@ body { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-summary span { color: var(--pw-muted); } |
|
|
|
|
.pw-summary b { color: #fff; font-weight: 600; } |
|
|
|
|
.pw-summary b { color: var(--pw-text); font-weight: 600; } |
|
|
|
|
|
|
|
|
|
.pw-pick-overlay { |
|
|
|
|
position: fixed; |
|
|
|
|
@ -967,8 +1021,19 @@ body { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-console-empty { |
|
|
|
|
color: #9aa0a6; |
|
|
|
|
padding: 10px 12px; |
|
|
|
|
color: var(--pw-muted); |
|
|
|
|
padding: 28px 16px; |
|
|
|
|
text-align: center; |
|
|
|
|
font-size: var(--pw-fs-sm); |
|
|
|
|
line-height: 1.6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-console-empty::before { |
|
|
|
|
content: "⌨"; |
|
|
|
|
display: block; |
|
|
|
|
font-size: 22px; |
|
|
|
|
opacity: 0.35; |
|
|
|
|
margin-bottom: 8px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-console-row { |
|
|
|
|
@ -1239,9 +1304,19 @@ body { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-inspector-empty { |
|
|
|
|
padding: 24px 12px; |
|
|
|
|
padding: 32px 16px; |
|
|
|
|
text-align: center; |
|
|
|
|
color: var(--pw-muted); |
|
|
|
|
font-size: var(--pw-fs-sm); |
|
|
|
|
line-height: 1.6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-inspector-empty::before { |
|
|
|
|
content: "◎"; |
|
|
|
|
display: block; |
|
|
|
|
font-size: 22px; |
|
|
|
|
opacity: 0.35; |
|
|
|
|
margin-bottom: 8px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-insp-section { |
|
|
|
|
@ -1616,13 +1691,17 @@ body { |
|
|
|
|
width: 320px; |
|
|
|
|
height: 360px; |
|
|
|
|
background: var(--pw-panel); |
|
|
|
|
border: 1px solid var(--pw-accent); |
|
|
|
|
box-shadow: 0 8px 28px rgba(0, 0, 0, 0.45); |
|
|
|
|
border: 1px solid var(--pw-border-strong); |
|
|
|
|
box-shadow: 0 12px 36px rgba(0, 0, 0, 0.5); |
|
|
|
|
pointer-events: auto; |
|
|
|
|
display: flex; |
|
|
|
|
flex-direction: column; |
|
|
|
|
overflow: hidden; |
|
|
|
|
border-radius: 4px; |
|
|
|
|
border-radius: 6px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-float-win:hover { |
|
|
|
|
border-color: var(--pw-accent); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-float-win .pw-panel-root, |
|
|
|
|
@ -1639,8 +1718,7 @@ body { |
|
|
|
|
align-items: center; |
|
|
|
|
justify-content: center; |
|
|
|
|
overflow: hidden; |
|
|
|
|
background: |
|
|
|
|
radial-gradient(ellipse at center, #2c2c30 0%, #0e0e10 72%); |
|
|
|
|
background: radial-gradient(ellipse at 50% 40%, #1a1e26 0%, #0b0d10 70%); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-device-scale { |
|
|
|
|
@ -2018,6 +2096,7 @@ body { |
|
|
|
|
z-index: 20; |
|
|
|
|
position: relative; |
|
|
|
|
touch-action: none; |
|
|
|
|
transition: background 0.12s ease; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-splitter-h { |
|
|
|
|
@ -2052,8 +2131,40 @@ body { |
|
|
|
|
height: 12px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* 中线把手 */ |
|
|
|
|
.pw-splitter-h::before { |
|
|
|
|
content: ''; |
|
|
|
|
position: absolute; |
|
|
|
|
left: 1px; |
|
|
|
|
right: 1px; |
|
|
|
|
top: 18%; |
|
|
|
|
bottom: 18%; |
|
|
|
|
border-radius: 1px; |
|
|
|
|
background: transparent; |
|
|
|
|
transition: background 0.12s ease; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-splitter-v::before { |
|
|
|
|
content: ''; |
|
|
|
|
position: absolute; |
|
|
|
|
top: 1px; |
|
|
|
|
bottom: 1px; |
|
|
|
|
left: 18%; |
|
|
|
|
right: 18%; |
|
|
|
|
border-radius: 1px; |
|
|
|
|
background: transparent; |
|
|
|
|
transition: background 0.12s ease; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-splitter:hover, |
|
|
|
|
.pw-splitter:active { background: var(--pw-accent); } |
|
|
|
|
.pw-splitter:active { |
|
|
|
|
background: var(--pw-accent-soft); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.pw-splitter:hover::before, |
|
|
|
|
.pw-splitter:active::before { |
|
|
|
|
background: var(--pw-accent); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
body.pw-split-dragging { |
|
|
|
|
cursor: inherit; |
|
|
|
|
|