diff --git a/packages/trace-viewer/src/ui/snapshotTab.css b/packages/trace-viewer/src/ui/snapshotTab.css index d51ae00f10..88f87991d6 100644 --- a/packages/trace-viewer/src/ui/snapshotTab.css +++ b/packages/trace-viewer/src/ui/snapshotTab.css @@ -24,6 +24,10 @@ overflow: hidden; } +.snapshot-tab .toolbar { + background-color: var(--vscode-sideBar-background); +} + .snapshot-controls { flex: none; background-color: var(--vscode-sideBar-background); diff --git a/packages/trace-viewer/src/ui/snapshotTab.tsx b/packages/trace-viewer/src/ui/snapshotTab.tsx index eefa47bd70..18e4a6bd60 100644 --- a/packages/trace-viewer/src/ui/snapshotTab.tsx +++ b/packages/trace-viewer/src/ui/snapshotTab.tsx @@ -150,7 +150,7 @@ export const SnapshotTab: React.FunctionComponent<{ window.open(popoutUrl || '', '_blank'); }}> - {pickerVisible && + {pickerVisible && { setIsInspecting(!isInspecting); }}> diff --git a/packages/trace-viewer/src/ui/watchMode.css b/packages/trace-viewer/src/ui/watchMode.css index 4e043dc894..94598468a0 100644 --- a/packages/trace-viewer/src/ui/watchMode.css +++ b/packages/trace-viewer/src/ui/watchMode.css @@ -47,6 +47,7 @@ user-select: none; } +.list-view-entry.selected .watch-mode-list-item-time, .list-view-entry.highlighted .watch-mode-list-item-time { display: none; } @@ -67,7 +68,7 @@ .watch-mode-sidebar img { flex: none; - margin-left: 4px; + margin-left: 6px; width: 24px; height: 24px; } @@ -107,6 +108,11 @@ flex: none; display: flex; flex-direction: column; + margin: 2px 0; +} + +.filter-list { + padding: 0 10px 10px 10px; } .filter-title, @@ -123,15 +129,18 @@ } .filter-summary { - line-height: 21px; - margin-top: 2px; - margin-left: 20px; + line-height: 24px; + margin-left: 24px; } .filter-summary .filter-label { margin-left: 5px; } +.filter-entry { + line-height: 24px; +} + .filter-entry label { display: flex; align-items: center; diff --git a/packages/trace-viewer/src/ui/watchMode.tsx b/packages/trace-viewer/src/ui/watchMode.tsx index d615a7ec54..38fb1ffe63 100644 --- a/packages/trace-viewer/src/ui/watchMode.tsx +++ b/packages/trace-viewer/src/ui/watchMode.tsx @@ -162,7 +162,7 @@ export const WatchModeView: React.FC<{}> = ({
- +
Playwright
toggleTheme()} /> @@ -238,40 +238,43 @@ const FiltersView: React.FC<{ if (e.key === 'Enter') runTests(); }} />}> - {
setExpanded(false)}>Status: {statusLine}
} - {[...statusFilters.entries()].map(([status, value]) => { - return
- -
; - })} - - {
Projects: {projectsLine}
} - {[...projectFilters.entries()].map(([projectName, value]) => { - return
- -
; - })} - {!expanded &&
setExpanded(true)}> +
setExpanded(!expanded)}> Status: {statusLine} Projects: {projectsLine} +
+ {expanded &&
+
+ {[...statusFilters.entries()].map(([status, value]) => { + return
+ +
; + })} +
+
+ {[...projectFilters.entries()].map(([projectName, value]) => { + return
+ +
; + })} +
}
; }; @@ -404,15 +407,17 @@ const TestList: React.FC<{ return
{treeItem.title}
{!!treeItem.duration &&
{msToString(treeItem.duration)}
} - runTreeItem(treeItem)} disabled={!!runningState}> - sendMessageNoReply('open', { location: locationToOpen(treeItem) })}> - {!watchAll && { - if (watchedTreeIds.value.has(treeItem.id)) - watchedTreeIds.value.delete(treeItem.id); - else - watchedTreeIds.value.add(treeItem.id); - setWatchedTreeIds({ ...watchedTreeIds }); - }} toggled={watchedTreeIds.value.has(treeItem.id)}>} + + runTreeItem(treeItem)} disabled={!!runningState}> + sendMessageNoReply('open', { location: locationToOpen(treeItem) })}> + {!watchAll && { + if (watchedTreeIds.value.has(treeItem.id)) + watchedTreeIds.value.delete(treeItem.id); + else + watchedTreeIds.value.add(treeItem.id); + setWatchedTreeIds({ ...watchedTreeIds }); + }} toggled={watchedTreeIds.value.has(treeItem.id)}>} +
; }} icon={treeItem => { diff --git a/packages/web/src/common.css b/packages/web/src/common.css index 01e443375b..db1e47e8aa 100644 --- a/packages/web/src/common.css +++ b/packages/web/src/common.css @@ -145,6 +145,10 @@ body.dark-mode ::-webkit-scrollbar-track:hover { animation: spin 1s infinite linear; } +::placeholder { + color: var(--vscode-input-placeholderForeground); +} + @keyframes spin { 100% { transform: rotate(360deg); diff --git a/packages/web/src/components/tabbedPane.css b/packages/web/src/components/tabbedPane.css index 7c3f164276..3ad340f9ec 100644 --- a/packages/web/src/components/tabbedPane.css +++ b/packages/web/src/components/tabbedPane.css @@ -20,6 +20,10 @@ overflow: hidden; } +.tabbed-pane .toolbar { + background-color: var(--vscode-sideBar-background); +} + .tabbed-pane .tab-content { display: flex; flex: auto; @@ -28,7 +32,6 @@ .tabbed-pane-tab { padding: 2px 10px 0 10px; - margin-right: 4px; cursor: pointer; display: flex; flex: none; diff --git a/packages/web/src/components/toolbar.css b/packages/web/src/components/toolbar.css index 1aea35e2e7..8c58f96f65 100644 --- a/packages/web/src/components/toolbar.css +++ b/packages/web/src/components/toolbar.css @@ -17,12 +17,11 @@ .toolbar { position: relative; display: flex; - background-color: var(--vscode-sideBar-background); color: var(--vscode-sideBarTitle-foreground); min-height: 35px; align-items: center; flex: none; - padding-right: 2px; + padding-right: 4px; } .toolbar:after { diff --git a/packages/web/src/components/toolbarButton.css b/packages/web/src/components/toolbarButton.css index 53c3abc672..32f3f72f31 100644 --- a/packages/web/src/components/toolbarButton.css +++ b/packages/web/src/components/toolbarButton.css @@ -21,7 +21,6 @@ color: var(--vscode-sideBarTitle-foreground); background: transparent; padding: 4px; - margin: 0 2px; cursor: pointer; display: inline-flex; align-items: center;