Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4060bd53e1 |
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"id": "dsh-external/dsh-better-sidebar",
|
"id": "dsh-external/dsh-better-sidebar",
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"main": "./lib/index.js",
|
"main": "./lib/index.js",
|
||||||
"description": "VSCode 风格右侧侧边栏:文件资源管理器 / 编辑器 / 终端 / Git,按会话隔离",
|
"description": "VSCode 风格右侧侧边栏:文件资源管理器 / 编辑器 / 终端 / Git,按会话隔离",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "dsh-better-sidebar",
|
"name": "dsh-better-sidebar",
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"description": "DSH web plugin: a VSCode-like right sidebar (explorer / editor / terminal / git), isolated per conversation session.",
|
"description": "DSH web plugin: a VSCode-like right sidebar (explorer / editor / terminal / git), isolated per conversation session.",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|||||||
@@ -184,9 +184,18 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.divider {
|
.divider {
|
||||||
|
position: relative;
|
||||||
flex: none;
|
flex: none;
|
||||||
z-index: 3;
|
z-index: 3;
|
||||||
touch-action: none;
|
touch-action: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The hit area stays 7px wide enough to grab, but the visual is a 1px
|
||||||
|
hairline centered in it — a divider line, not a thick band. */
|
||||||
|
.dividerRow::after,
|
||||||
|
.dividerCol::after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
background: var(--dsw-alias-border-l2);
|
background: var(--dsw-alias-border-l2);
|
||||||
transition: background var(--ds-transition-duration-slow) var(--ds-ease-in-out);
|
transition: background var(--ds-transition-duration-slow) var(--ds-ease-in-out);
|
||||||
}
|
}
|
||||||
@@ -197,14 +206,30 @@
|
|||||||
cursor: col-resize;
|
cursor: col-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.dividerRow::after {
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 50%;
|
||||||
|
width: 1px;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
}
|
||||||
|
|
||||||
.dividerCol {
|
.dividerCol {
|
||||||
height: 7px;
|
height: 7px;
|
||||||
margin: -2px 0;
|
margin: -2px 0;
|
||||||
cursor: row-resize;
|
cursor: row-resize;
|
||||||
}
|
}
|
||||||
|
|
||||||
.divider:hover,
|
.dividerCol::after {
|
||||||
.dividerActive {
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
top: 50%;
|
||||||
|
height: 1px;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.divider:hover::after,
|
||||||
|
.dividerActive::after {
|
||||||
background: var(--dsw-alias-interactive-bg-hover-accent);
|
background: var(--dsw-alias-interactive-bg-hover-accent);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1056,7 +1081,9 @@
|
|||||||
.paneCard,
|
.paneCard,
|
||||||
.explorerRow,
|
.explorerRow,
|
||||||
.gitRow,
|
.gitRow,
|
||||||
.divider {
|
.divider,
|
||||||
|
.dividerRow::after,
|
||||||
|
.dividerCol::after {
|
||||||
transition: none;
|
transition: none;
|
||||||
animation: none;
|
animation: none;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user