feat: 多页面拖拽上传、滚动条精简、UI优化

- 剧本评测/分辨率提升/数字人/角色迁移/图片工作台/去水印/电商:新增外部拖拽文件上传
- 电商:爆款图复刻上传框支持拖拽+大滚动条,短视频/模特图/详情图滚动条精简回退
- 图片工作台:右侧输出面板移至左侧提示词上方,删除局部重绘遮罩/结果框
- 数字人:生成按钮改为「开始生成」
- 局部重绘:编辑遮罩→编辑页面
- 对话框生成器:新增对话/视频模式、模型/速度/深度选择按钮
- 视频时长默认改为5秒
- 工具箱页面空状态logo统一绿底亮色图标
- 多处CSS滚动条和布局优化
This commit is contained in:
OmniAI Developer
2026-06-05 18:01:55 +08:00
parent 8fbb2ec95e
commit 5b87594e36
22 changed files with 1796 additions and 195 deletions
+60 -6
View File
@@ -142,6 +142,7 @@
/* Upload zone */
.script-eval-v5-upload-zone {
position: relative;
border: 2px dashed var(--v5-border2);
border-radius: 12px;
padding: 22px 18px;
@@ -155,6 +156,37 @@
background: var(--v5-green-deep);
}
.script-eval-v5-upload-zone.is-dragging {
border-color: var(--v5-green);
border-style: solid;
background: var(--v5-green-deep);
}
.script-eval-v5-upload-drop-overlay {
position: absolute;
inset: 0;
z-index: 10;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
border-radius: 12px;
background: rgba(0, 255, 136, 0.06);
color: var(--v5-green);
pointer-events: none;
}
.script-eval-v5-upload-drop-overlay .anticon {
font-size: 40px;
opacity: 0.8;
}
.script-eval-v5-upload-drop-overlay span {
font-size: 16px;
font-weight: 800;
}
.script-eval-v5-upload-icon {
margin-bottom: 10px;
font-size: 38px;
@@ -195,10 +227,11 @@
}
.script-eval-v5-upload-done {
position: relative;
display: none;
align-items: center;
gap: 10px;
padding: 12px 14px;
padding: 12px 28px 12px 14px;
border-radius: 8px;
background: var(--v5-green-deep);
border: 1px solid var(--v5-green-border);
@@ -208,6 +241,30 @@
display: flex;
}
.script-eval-v5-upload-delete {
position: absolute;
top: 4px;
right: 4px;
display: flex;
align-items: center;
justify-content: center;
width: 18px;
height: 18px;
border: 0;
border-radius: 50%;
background: rgba(255, 255, 255, 0.12);
color: var(--v5-text3);
cursor: pointer;
font-size: 10px;
line-height: 1;
transition: background 0.15s, color 0.15s;
}
.script-eval-v5-upload-delete:hover {
background: rgba(255, 77, 103, 0.5);
color: #fff;
}
.script-eval-v5-upload-done .anticon {
font-size: 16px;
color: var(--v5-green);
@@ -218,7 +275,7 @@
font-size: 13px;
color: var(--v5-green);
font-weight: 600;
flex: 1;
max-width: 16ch;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@@ -2805,7 +2862,7 @@
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 8em;
max-width: 16em;
}
.script-eval-v5-uf-size {
@@ -3425,8 +3482,6 @@
font-size: 13px;
}
}
<<<<<<< HEAD
=======
/* Script review left panel overflow guard: keep actions available while history remains scrollable. */
.script-eval-v5-left {
@@ -3935,4 +3990,3 @@
.script-eval-v5.is-ready .script-eval-v5-status-dot {
box-shadow: none;
}
>>>>>>> c1c4086383ddd7c1c8c152c2d5a97a4f432fa260