mirror of
https://github.com/massbug/judge4c.git
synced 2025-05-18 07:16:34 +00:00
style(dockview): reduce tabs container height and center align items
- Changed --dv-tabs-and-actions-container-height from 44px to 36px - Added align-items: center to .dv-tabs-container - Improved CSS formatting for better readability
This commit is contained in:
parent
500113fe8f
commit
3042af4575
@ -19,7 +19,10 @@
|
|||||||
.dv-scrollable:hover .dv-scrollbar-horizontal,
|
.dv-scrollable:hover .dv-scrollbar-horizontal,
|
||||||
.dv-scrollable.dv-scrollable-resizing .dv-scrollbar-horizontal,
|
.dv-scrollable.dv-scrollable-resizing .dv-scrollbar-horizontal,
|
||||||
.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar-horizontal {
|
.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar-horizontal {
|
||||||
background-color: var(--dv-scrollbar-background-color, rgba(255, 255, 255, 0.25));
|
background-color: var(
|
||||||
|
--dv-scrollbar-background-color,
|
||||||
|
rgba(255, 255, 255, 0.25)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-svg {
|
.dv-svg {
|
||||||
@ -33,7 +36,6 @@
|
|||||||
.dockview-theme-abyss-spaced {
|
.dockview-theme-abyss-spaced {
|
||||||
--dv-paneview-active-outline-color: dodgerblue;
|
--dv-paneview-active-outline-color: dodgerblue;
|
||||||
--dv-tabs-and-actions-container-font-size: 13px;
|
--dv-tabs-and-actions-container-font-size: 13px;
|
||||||
--dv-tabs-and-actions-container-height: 35px;
|
|
||||||
--dv-drag-over-background-color: hsl(var(--accent) / 50%);
|
--dv-drag-over-background-color: hsl(var(--accent) / 50%);
|
||||||
--dv-drag-over-border-color: transparent;
|
--dv-drag-over-border-color: transparent;
|
||||||
--dv-tabs-container-scrollbar-color: #888;
|
--dv-tabs-container-scrollbar-color: #888;
|
||||||
@ -47,8 +49,7 @@
|
|||||||
--dv-active-sash-transition-duration: 0.1s;
|
--dv-active-sash-transition-duration: 0.1s;
|
||||||
--dv-active-sash-transition-delay: 0.5s;
|
--dv-active-sash-transition-delay: 0.5s;
|
||||||
--dv-tab-font-size: 12px;
|
--dv-tab-font-size: 12px;
|
||||||
--dv-tab-margin: 0.5rem 0.25rem;
|
--dv-tabs-and-actions-container-height: 36px;
|
||||||
--dv-tabs-and-actions-container-height: 44px;
|
|
||||||
--dv-border-radius: 24px;
|
--dv-border-radius: 24px;
|
||||||
--dv-color-abyss-dark: hsl(var(--background));
|
--dv-color-abyss-dark: hsl(var(--background));
|
||||||
--dv-color-abyss: hsl(var(--muted));
|
--dv-color-abyss: hsl(var(--muted));
|
||||||
@ -60,15 +61,25 @@
|
|||||||
--dv-drag-over-border: 2px solid var(--dv-color-abyss-accent);
|
--dv-drag-over-border: 2px solid var(--dv-color-abyss-accent);
|
||||||
--dv-group-view-background-color: var(--dv-color-abyss-dark);
|
--dv-group-view-background-color: var(--dv-color-abyss-dark);
|
||||||
--dv-tabs-and-actions-container-background-color: var(--dv-color-abyss);
|
--dv-tabs-and-actions-container-background-color: var(--dv-color-abyss);
|
||||||
--dv-activegroup-visiblepanel-tab-background-color: var(--dv-color-abyss-lighter);
|
--dv-activegroup-visiblepanel-tab-background-color: var(
|
||||||
--dv-activegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss-light);
|
--dv-color-abyss-lighter
|
||||||
--dv-inactivegroup-visiblepanel-tab-background-color: var(--dv-color-abyss-lighter);
|
);
|
||||||
--dv-inactivegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss-light);
|
--dv-activegroup-hiddenpanel-tab-background-color: var(
|
||||||
|
--dv-color-abyss-light
|
||||||
|
);
|
||||||
|
--dv-inactivegroup-visiblepanel-tab-background-color: var(
|
||||||
|
--dv-color-abyss-lighter
|
||||||
|
);
|
||||||
|
--dv-inactivegroup-hiddenpanel-tab-background-color: var(
|
||||||
|
--dv-color-abyss-light
|
||||||
|
);
|
||||||
--dv-tab-divider-color: transparent;
|
--dv-tab-divider-color: transparent;
|
||||||
--dv-activegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);
|
--dv-activegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);
|
||||||
--dv-activegroup-hiddenpanel-tab-color: var(--dv-color-abyss-secondary-text);
|
--dv-activegroup-hiddenpanel-tab-color: var(--dv-color-abyss-secondary-text);
|
||||||
--dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);
|
--dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);
|
||||||
--dv-inactivegroup-hiddenpanel-tab-color: var(--dv-color-abyss-secondary-text);
|
--dv-inactivegroup-hiddenpanel-tab-color: var(
|
||||||
|
--dv-color-abyss-secondary-text
|
||||||
|
);
|
||||||
--dv-separator-border: transparent;
|
--dv-separator-border: transparent;
|
||||||
--dv-paneview-header-border-color: rgb(51, 51, 51);
|
--dv-paneview-header-border-color: rgb(51, 51, 51);
|
||||||
--dv-active-sash-color: var(--dv-color-abyss-accent);
|
--dv-active-sash-color: var(--dv-color-abyss-accent);
|
||||||
@ -143,7 +154,11 @@
|
|||||||
.dv-drop-target-container .dv-drop-target-anchor {
|
.dv-drop-target-container .dv-drop-target-anchor {
|
||||||
position: relative;
|
position: relative;
|
||||||
border: var(--dv-drag-over-border);
|
border: var(--dv-drag-over-border);
|
||||||
transition: opacity var(--dv-transition-duration) ease-in, top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out;
|
transition: opacity var(--dv-transition-duration) ease-in,
|
||||||
|
top var(--dv-transition-duration) ease-out,
|
||||||
|
left var(--dv-transition-duration) ease-out,
|
||||||
|
width var(--dv-transition-duration) ease-out,
|
||||||
|
height var(--dv-transition-duration) ease-out;
|
||||||
background-color: var(--dv-drag-over-background-color);
|
background-color: var(--dv-drag-over-background-color);
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
@ -170,24 +185,36 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
border: var(--dv-drag-over-border);
|
border: var(--dv-drag-over-border);
|
||||||
background-color: var(--dv-drag-over-background-color);
|
background-color: var(--dv-drag-over-background-color);
|
||||||
transition: top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out, opacity var(--dv-transition-duration) ease-out;
|
transition: top var(--dv-transition-duration) ease-out,
|
||||||
|
left var(--dv-transition-duration) ease-out,
|
||||||
|
width var(--dv-transition-duration) ease-out,
|
||||||
|
height var(--dv-transition-duration) ease-out,
|
||||||
|
opacity var(--dv-transition-duration) ease-out;
|
||||||
will-change: transform;
|
will-change: transform;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical {
|
.dv-drop-target
|
||||||
|
> .dv-drop-target-dropzone
|
||||||
|
> .dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical {
|
||||||
border-top: 1px solid var(--dv-drag-over-border-color);
|
border-top: 1px solid var(--dv-drag-over-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical {
|
.dv-drop-target
|
||||||
|
> .dv-drop-target-dropzone
|
||||||
|
> .dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical {
|
||||||
border-bottom: 1px solid var(--dv-drag-over-border-color);
|
border-bottom: 1px solid var(--dv-drag-over-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal {
|
.dv-drop-target
|
||||||
|
> .dv-drop-target-dropzone
|
||||||
|
> .dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal {
|
||||||
border-left: 1px solid var(--dv-drag-over-border-color);
|
border-left: 1px solid var(--dv-drag-over-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal {
|
.dv-drop-target
|
||||||
|
> .dv-drop-target-dropzone
|
||||||
|
> .dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal {
|
||||||
border-right: 1px solid var(--dv-drag-over-border-color);
|
border-right: 1px solid var(--dv-drag-over-border-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -209,22 +236,34 @@
|
|||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab {
|
.dv-groupview.dv-active-group
|
||||||
|
> .dv-tabs-and-actions-container
|
||||||
|
.dv-tabs-container
|
||||||
|
> .dv-tab.dv-active-tab {
|
||||||
background-color: var(--dv-activegroup-visiblepanel-tab-background-color);
|
background-color: var(--dv-activegroup-visiblepanel-tab-background-color);
|
||||||
color: var(--dv-activegroup-visiblepanel-tab-color);
|
color: var(--dv-activegroup-visiblepanel-tab-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab {
|
.dv-groupview.dv-active-group
|
||||||
|
> .dv-tabs-and-actions-container
|
||||||
|
.dv-tabs-container
|
||||||
|
> .dv-tab.dv-inactive-tab {
|
||||||
background-color: var(--dv-activegroup-hiddenpanel-tab-background-color);
|
background-color: var(--dv-activegroup-hiddenpanel-tab-background-color);
|
||||||
color: var(--dv-activegroup-hiddenpanel-tab-color);
|
color: var(--dv-activegroup-hiddenpanel-tab-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab {
|
.dv-groupview.dv-inactive-group
|
||||||
|
> .dv-tabs-and-actions-container
|
||||||
|
.dv-tabs-container
|
||||||
|
> .dv-tab.dv-active-tab {
|
||||||
background-color: var(--dv-inactivegroup-visiblepanel-tab-background-color);
|
background-color: var(--dv-inactivegroup-visiblepanel-tab-background-color);
|
||||||
color: var(--dv-inactivegroup-visiblepanel-tab-color);
|
color: var(--dv-inactivegroup-visiblepanel-tab-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab {
|
.dv-groupview.dv-inactive-group
|
||||||
|
> .dv-tabs-and-actions-container
|
||||||
|
.dv-tabs-container
|
||||||
|
> .dv-tab.dv-inactive-tab {
|
||||||
background-color: var(--dv-inactivegroup-hiddenpanel-tab-background-color);
|
background-color: var(--dv-inactivegroup-hiddenpanel-tab-background-color);
|
||||||
color: var(--dv-inactivegroup-hiddenpanel-tab-color);
|
color: var(--dv-inactivegroup-hiddenpanel-tab-color);
|
||||||
}
|
}
|
||||||
@ -552,23 +591,33 @@
|
|||||||
width: 4px;
|
width: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled {
|
.dv-split-view-container.dv-horizontal
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-enabled {
|
||||||
cursor: ew-resize;
|
cursor: ew-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled {
|
.dv-split-view-container.dv-horizontal
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-disabled {
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum {
|
.dv-split-view-container.dv-horizontal
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-maximum {
|
||||||
cursor: w-resize;
|
cursor: w-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum {
|
.dv-split-view-container.dv-horizontal
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-minimum {
|
||||||
cursor: e-resize;
|
cursor: e-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child)::before {
|
.dv-split-view-container.dv-horizontal
|
||||||
|
> .dv-view-container
|
||||||
|
> .dv-view:not(:first-child)::before {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 1px;
|
width: 1px;
|
||||||
}
|
}
|
||||||
@ -582,19 +631,27 @@
|
|||||||
height: 4px;
|
height: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled {
|
.dv-split-view-container.dv-vertical
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-enabled {
|
||||||
cursor: ns-resize;
|
cursor: ns-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled {
|
.dv-split-view-container.dv-vertical
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-disabled {
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum {
|
.dv-split-view-container.dv-vertical
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-maximum {
|
||||||
cursor: n-resize;
|
cursor: n-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum {
|
.dv-split-view-container.dv-vertical
|
||||||
|
> .dv-sash-container
|
||||||
|
> .dv-sash.dv-minimum {
|
||||||
cursor: s-resize;
|
cursor: s-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -602,7 +659,9 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child)::before {
|
.dv-split-view-container.dv-vertical
|
||||||
|
> .dv-view-container
|
||||||
|
> .dv-view:not(:first-child)::before {
|
||||||
height: 1px;
|
height: 1px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
@ -647,7 +706,8 @@
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-split-view-container.dv-separator-border .dv-view:not(:first-child)::before {
|
.dv-split-view-container.dv-separator-border
|
||||||
|
.dv-view:not(:first-child)::before {
|
||||||
content: " ";
|
content: " ";
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
@ -752,6 +812,7 @@
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
scrollbar-width: thin;
|
scrollbar-width: thin;
|
||||||
|
align-items: center;
|
||||||
/* Track */
|
/* Track */
|
||||||
/* Handle */
|
/* Handle */
|
||||||
}
|
}
|
||||||
@ -825,20 +886,25 @@
|
|||||||
font-size: var(--dv-tabs-and-actions-container-font-size);
|
font-size: var(--dv-tabs-and-actions-container-font-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable {
|
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab
|
||||||
|
.dv-scrollable {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container {
|
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab
|
||||||
|
.dv-tabs-container {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab {
|
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab
|
||||||
|
.dv-tabs-container
|
||||||
|
.dv-tab {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
padding: 0px;
|
padding: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container {
|
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab
|
||||||
|
.dv-void-container {
|
||||||
flex-grow: 0;
|
flex-grow: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user