|
1 | 1 | .dv-scrollable { |
2 | 2 | position: relative; |
3 | 3 | overflow: hidden; |
4 | | - width: 100%; |
5 | 4 | } |
6 | 5 | .dv-scrollable .dv-scrollbar-horizontal { |
7 | 6 | position: absolute; |
|
249 | 248 | opacity: 0; |
250 | 249 | transition: none; |
251 | 250 | } |
252 | | -.dockview-theme-dracula .dv-groupview.dv-active-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-active-tab { |
| 251 | +.dockview-theme-dracula .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab { |
253 | 252 | position: relative; |
254 | 253 | } |
255 | | -.dockview-theme-dracula .dv-groupview.dv-active-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-active-tab::after { |
| 254 | +.dockview-theme-dracula .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after { |
256 | 255 | position: absolute; |
257 | 256 | left: 0px; |
258 | 257 | top: 0px; |
|
262 | 261 | background-color: #94527e; |
263 | 262 | z-index: 999; |
264 | 263 | } |
265 | | -.dockview-theme-dracula .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-active-tab { |
| 264 | +.dockview-theme-dracula .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab { |
266 | 265 | position: relative; |
267 | 266 | } |
268 | | -.dockview-theme-dracula .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-active-tab::after { |
| 267 | +.dockview-theme-dracula .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after { |
269 | 268 | position: absolute; |
270 | 269 | left: 0px; |
271 | 270 | bottom: 0px; |
|
577 | 576 | .dockview-theme-light-spaced .dv-resize-container .dv-groupview { |
578 | 577 | border: 2px solid rgba(255, 255, 255, 0.1); |
579 | 578 | } |
| 579 | +.dv-dockview { |
| 580 | + position: relative; |
| 581 | + background-color: var(--dv-group-view-background-color); |
| 582 | +} |
| 583 | +.dv-dockview .dv-watermark-container { |
| 584 | + position: absolute; |
| 585 | + top: 0px; |
| 586 | + left: 0px; |
| 587 | + height: 100%; |
| 588 | + width: 100%; |
| 589 | + z-index: 1; |
| 590 | +} |
| 591 | +.dv-dockview .dv-overlay-render-container { |
| 592 | + position: relative; |
| 593 | +} |
| 594 | + |
| 595 | +.dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab { |
| 596 | + background-color: var(--dv-activegroup-visiblepanel-tab-background-color); |
| 597 | + color: var(--dv-activegroup-visiblepanel-tab-color); |
| 598 | +} |
| 599 | +.dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-inactive-tab { |
| 600 | + background-color: var(--dv-activegroup-hiddenpanel-tab-background-color); |
| 601 | + color: var(--dv-activegroup-hiddenpanel-tab-color); |
| 602 | +} |
| 603 | +.dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab { |
| 604 | + background-color: var(--dv-inactivegroup-visiblepanel-tab-background-color); |
| 605 | + color: var(--dv-inactivegroup-visiblepanel-tab-color); |
| 606 | +} |
| 607 | +.dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-inactive-tab { |
| 608 | + background-color: var(--dv-inactivegroup-hiddenpanel-tab-background-color); |
| 609 | + color: var(--dv-inactivegroup-hiddenpanel-tab-color); |
| 610 | +} |
| 611 | + |
| 612 | +/** |
| 613 | + * when a tab is dragged we lose the above stylings because they are conditional on parent elements |
| 614 | + * therefore we also set some stylings for the dragging event |
| 615 | + **/ |
| 616 | +.dv-tab.dv-tab-dragging { |
| 617 | + background-color: var(--dv-activegroup-visiblepanel-tab-background-color); |
| 618 | + color: var(--dv-activegroup-visiblepanel-tab-color); |
| 619 | +} |
| 620 | +.dv-groupview { |
| 621 | + display: flex; |
| 622 | + flex-direction: column; |
| 623 | + height: 100%; |
| 624 | + background-color: var(--dv-group-view-background-color); |
| 625 | + overflow: hidden; |
| 626 | +} |
| 627 | +.dv-groupview:focus { |
| 628 | + outline: none; |
| 629 | +} |
| 630 | +.dv-groupview > .dv-content-container { |
| 631 | + flex-grow: 1; |
| 632 | + min-height: 0; |
| 633 | + outline: none; |
| 634 | +} |
580 | 635 | .dv-drop-target { |
581 | 636 | position: relative; |
582 | 637 | --dv-transition-duration: 70ms; |
|
631 | 686 | background-color: var(--dv-drag-over-background-color); |
632 | 687 | opacity: 1; |
633 | 688 | } |
634 | | -.dv-dockview { |
635 | | - position: relative; |
636 | | - background-color: var(--dv-group-view-background-color); |
637 | | -} |
638 | | -.dv-dockview .dv-watermark-container { |
639 | | - position: absolute; |
640 | | - top: 0px; |
641 | | - left: 0px; |
642 | | - height: 100%; |
643 | | - width: 100%; |
644 | | - z-index: 1; |
645 | | -} |
646 | | -.dv-dockview .dv-overlay-render-container { |
647 | | - position: relative; |
648 | | -} |
649 | | - |
650 | | -.dv-groupview.dv-active-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-active-tab { |
651 | | - background-color: var(--dv-activegroup-visiblepanel-tab-background-color); |
652 | | - color: var(--dv-activegroup-visiblepanel-tab-color); |
653 | | -} |
654 | | -.dv-groupview.dv-active-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-inactive-tab { |
655 | | - background-color: var(--dv-activegroup-hiddenpanel-tab-background-color); |
656 | | - color: var(--dv-activegroup-hiddenpanel-tab-color); |
657 | | -} |
658 | | -.dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-active-tab { |
659 | | - background-color: var(--dv-inactivegroup-visiblepanel-tab-background-color); |
660 | | - color: var(--dv-inactivegroup-visiblepanel-tab-color); |
661 | | -} |
662 | | -.dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container > .dv-scrollable > .dv-tabs-container > .dv-tab.dv-inactive-tab { |
663 | | - background-color: var(--dv-inactivegroup-hiddenpanel-tab-background-color); |
664 | | - color: var(--dv-inactivegroup-hiddenpanel-tab-color); |
665 | | -} |
666 | | - |
667 | | -/** |
668 | | - * when a tab is dragged we lose the above stylings because they are conditional on parent elements |
669 | | - * therefore we also set some stylings for the dragging event |
670 | | - **/ |
671 | | -.dv-tab.dv-tab-dragging { |
672 | | - background-color: var(--dv-activegroup-visiblepanel-tab-background-color); |
673 | | - color: var(--dv-activegroup-visiblepanel-tab-color); |
674 | | -} |
675 | | -.dv-groupview { |
676 | | - display: flex; |
677 | | - flex-direction: column; |
678 | | - height: 100%; |
679 | | - background-color: var(--dv-group-view-background-color); |
680 | | - overflow: hidden; |
681 | | -} |
682 | | -.dv-groupview:focus { |
683 | | - outline: none; |
684 | | -} |
685 | | -.dv-groupview > .dv-content-container { |
686 | | - flex-grow: 1; |
687 | | - min-height: 0; |
688 | | - outline: none; |
689 | | -} |
690 | 689 | .dv-root-wrapper { |
691 | 690 | height: 100%; |
692 | 691 | width: 100%; |
|
1104 | 1103 | .dv-tabs-container { |
1105 | 1104 | display: flex; |
1106 | 1105 | height: 100%; |
1107 | | - overflow: hidden; |
| 1106 | + overflow: auto; |
1108 | 1107 | scrollbar-width: thin; |
1109 | 1108 | /* Track */ |
1110 | 1109 | /* Handle */ |
|
1130 | 1129 | background: var(--dv-tabs-container-scrollbar-color); |
1131 | 1130 | } |
1132 | 1131 |
|
| 1132 | +.dv-scrollable > .dv-tabs-container { |
| 1133 | + overflow: hidden; |
| 1134 | +} |
| 1135 | + |
1133 | 1136 | .dv-tab { |
1134 | 1137 | -webkit-user-drag: element; |
1135 | 1138 | outline: none; |
|
1166 | 1169 | height: var(--dv-tabs-and-actions-container-height); |
1167 | 1170 | font-size: var(--dv-tabs-and-actions-container-font-size); |
1168 | 1171 | } |
| 1172 | +.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable { |
| 1173 | + flex-grow: 1; |
| 1174 | +} |
1169 | 1175 | .dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container { |
1170 | 1176 | flex-grow: 1; |
1171 | 1177 | } |
|
0 commit comments