5a55b06d4d
Revert "feat(task): add minimize button to dockview group header (#1039)"
This reverts commit 7771155c8f.
Co-authored-by: Kandev Agent <agent@kandev.dev>
204 lines
5.2 KiB
CSS
204 lines
5.2 KiB
CSS
/* Dockview workbench chrome */
|
|
|
|
.dockview-theme-kandev {
|
|
--dv-background-color: var(--card);
|
|
--dv-group-view-background-color: var(--background);
|
|
|
|
--dv-separator-border: var(--border);
|
|
--dv-active-sash-color: var(--primary);
|
|
--dv-paneview-header-border-color: var(--border);
|
|
|
|
--dv-tabs-and-actions-container-font-size: 12px;
|
|
--dv-tabs-and-actions-container-height: 40px;
|
|
--dv-tabs-and-actions-container-background-color: var(--background);
|
|
|
|
--dv-activegroup-visiblepanel-tab-background-color: var(--muted);
|
|
--dv-activegroup-visiblepanel-tab-color: var(--foreground);
|
|
|
|
--dv-activegroup-hiddenpanel-tab-background-color: transparent;
|
|
--dv-activegroup-hiddenpanel-tab-color: var(--muted-foreground);
|
|
|
|
--dv-inactivegroup-visiblepanel-tab-background-color: color-mix(
|
|
in srgb,
|
|
var(--muted) 100%,
|
|
transparent
|
|
);
|
|
--dv-inactivegroup-visiblepanel-tab-color: color-mix(
|
|
in srgb,
|
|
var(--muted-foreground) 100%,
|
|
transparent
|
|
);
|
|
--dv-inactivegroup-hiddenpanel-tab-background-color: transparent;
|
|
--dv-inactivegroup-hiddenpanel-tab-color: color-mix(
|
|
in srgb,
|
|
var(--muted-foreground) 100%,
|
|
transparent
|
|
);
|
|
|
|
--dv-tab-close-icon: var(--muted-foreground);
|
|
--dv-tabs-container-scrollbar-color: var(--scrollbar-thumb);
|
|
--dv-drag-over-background-color: color-mix(in oklab, var(--primary) 10%, transparent);
|
|
--dv-drag-over-border-color: var(--primary);
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-tabs-and-actions-container {
|
|
background: var(--background);
|
|
border-bottom: 1px solid var(--border);
|
|
min-height: 40px;
|
|
height: 40px;
|
|
padding: 7px 5px 5px;
|
|
align-items: center;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-tabs-container.dv-horizontal .dv-tab::before {
|
|
display: none !important;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-tab {
|
|
padding: 0;
|
|
margin: 0 1px;
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
min-width: auto;
|
|
border-radius: 5px;
|
|
border-bottom: none !important;
|
|
outline: none;
|
|
transition:
|
|
background-color 0.15s ease,
|
|
color 0.15s ease;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-tab:hover {
|
|
background: color-mix(in srgb, var(--muted) 50%, transparent);
|
|
color: var(--foreground);
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-active-tab {
|
|
border-bottom: none !important;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-tab:focus-within,
|
|
.dockview-theme-kandev .dv-tab:focus-visible {
|
|
box-shadow:
|
|
inset 0 0 0 1px var(--ring),
|
|
0 0 0 1px color-mix(in oklab, var(--ring) 20%, transparent);
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-default-tab {
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
padding: 0 7px;
|
|
gap: 5px;
|
|
height: 24px;
|
|
line-height: 1;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-default-tab .dv-default-tab-action {
|
|
opacity: 0;
|
|
transition:
|
|
opacity 0.15s ease,
|
|
background-color 0.15s ease,
|
|
color 0.15s ease;
|
|
border-radius: 4px;
|
|
padding: 2px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-default-tab .dv-default-tab-action .dv-svg {
|
|
height: 8px;
|
|
width: 8px;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-default-tab .dv-default-tab-action:hover {
|
|
background: color-mix(in srgb, var(--foreground) 12%, transparent);
|
|
color: var(--foreground);
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-default-tab .dv-default-tab-action:focus-visible {
|
|
outline: 1px solid var(--ring);
|
|
outline-offset: 1px;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-tab:hover .dv-default-tab .dv-default-tab-action,
|
|
.dockview-theme-kandev .dv-active-tab .dv-default-tab .dv-default-tab-action {
|
|
opacity: 1;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-content-container {
|
|
background: var(--card);
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-content-container .session-panel-content-wrapper {
|
|
border-radius: 0 !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-content-container .session-panel-wrapper {
|
|
border: none !important;
|
|
border-radius: 0 !important;
|
|
padding: 0 !important;
|
|
margin: 0 !important;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-resize-container > .sash-container .sash {
|
|
background: transparent;
|
|
transition: background-color 0.15s ease;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-resize-container > .sash-container .sash:hover,
|
|
.dockview-theme-kandev .dv-resize-container > .sash-container .sash.active {
|
|
background: var(--primary);
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-locked-groupview .dv-default-tab .dv-default-tab-action {
|
|
display: none !important;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-left-actions-container {
|
|
display: flex;
|
|
align-items: center;
|
|
padding-left: 3px;
|
|
gap: 2px;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-tab:focus-within::after,
|
|
.dockview-theme-kandev .dv-tab:focus::after {
|
|
outline: none !important;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-right-actions-container {
|
|
display: flex;
|
|
align-items: center;
|
|
padding-right: 3px;
|
|
gap: 2px;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-left-actions-container button,
|
|
.dockview-theme-kandev .dv-right-actions-container button {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-left-actions-container button:focus-visible,
|
|
.dockview-theme-kandev .dv-right-actions-container button:focus-visible {
|
|
outline: 1px solid var(--ring);
|
|
outline-offset: 1px;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-void-container {
|
|
flex: 1;
|
|
}
|
|
|
|
.dockview-theme-kandev .dv-watermark {
|
|
background: transparent;
|
|
}
|
|
|
|
.dockview-theme-kandev .drop-target-dropzone > .drop-target-selection {
|
|
border: 2px solid var(--primary);
|
|
background: color-mix(in oklab, var(--primary) 8%, transparent);
|
|
border-radius: 4px;
|
|
}
|