模特库标签分页与全能创作收口:藏长视频、选择器分页
角色库导入打标签并支持筛选;模特库与全能创作角色/商品选择改为每页 20 条分页。临时限制成片 ≤60 秒,过滤对话里的超长时长选项,并收拢本地全能创作与后台用户相关修复。
This commit is contained in:
@@ -303,12 +303,21 @@
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/* 小云雀式跟随追问:答案留在问题附近,尺寸不抢占对话空间。 */
|
||||
/* 小云雀式跟随追问:与上方选项同宽;与选项拉开一点距离。 */
|
||||
.omni-reply-guide:has(.omni-chat-choice-actions) {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: stretch;
|
||||
gap: 14px;
|
||||
}
|
||||
|
||||
.omni-chat-question-input {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
width: min(300px, 100%);
|
||||
width: 100%;
|
||||
max-width: none;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.omni-chat-question-input .input {
|
||||
@@ -1247,6 +1256,10 @@
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.omni-result-card.has-many .omni-result-media.is-grid {
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.omni-result-tile {
|
||||
position: relative;
|
||||
margin: 0;
|
||||
@@ -1433,6 +1446,10 @@
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.omni-result-card.has-many .omni-result-media.is-grid {
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.omni-direction-custom button {
|
||||
width: 100%;
|
||||
}
|
||||
@@ -2228,7 +2245,8 @@
|
||||
position: absolute;
|
||||
bottom: calc(100% + 10px);
|
||||
left: 0;
|
||||
z-index: 40;
|
||||
/* 高于顶栏(--z-topbar:50),避免往上展开时被 sticky 顶栏盖住(同层仍可能被裁,配合 is-preview-below) */
|
||||
z-index: calc(var(--z-topbar) + 20);
|
||||
width: 244px;
|
||||
display: grid;
|
||||
gap: 10px;
|
||||
@@ -2250,6 +2268,18 @@
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
/* 靠近顶栏时改为向下展开 */
|
||||
.omni-mention-chip.has-thumb.is-preview-below .omni-mention-hover-preview {
|
||||
top: calc(100% + 10px);
|
||||
bottom: auto;
|
||||
transform: translateY(-4px);
|
||||
}
|
||||
|
||||
.omni-mention-chip.has-thumb.is-preview-below:hover .omni-mention-hover-preview,
|
||||
.omni-mention-chip.has-thumb.is-preview-below:focus-within .omni-mention-hover-preview {
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
.omni-mention-chips.is-user .omni-mention-hover-preview {
|
||||
right: 0;
|
||||
left: auto;
|
||||
@@ -2408,7 +2438,7 @@
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
gap: 8px 10px;
|
||||
color: #5c6570;
|
||||
color: var(--black-alpha-64);
|
||||
}
|
||||
|
||||
.omni-chat-bubble.is-reasoning {
|
||||
@@ -2416,7 +2446,13 @@
|
||||
flex-direction: column;
|
||||
align-items: stretch;
|
||||
gap: 8px;
|
||||
color: #5c6570;
|
||||
color: var(--black-alpha-64);
|
||||
}
|
||||
|
||||
/* 规划过程不是一行 loading:给过程本身足够横向空间,历史在内部滚动。 */
|
||||
.omni-chat-row.agent.is-live .omni-chat-bubble.is-reasoning {
|
||||
width: min(620px, calc(100% - 44px));
|
||||
max-width: min(620px, calc(100% - 44px));
|
||||
}
|
||||
|
||||
.omni-think-head {
|
||||
@@ -2424,20 +2460,48 @@
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
font-size: 13px;
|
||||
color: #5c6570;
|
||||
color: var(--black-alpha-64);
|
||||
}
|
||||
|
||||
.omni-think-text {
|
||||
.omni-think-log {
|
||||
display: grid;
|
||||
gap: 8px;
|
||||
max-height: 248px;
|
||||
overflow-y: auto;
|
||||
padding: 10px 8px 2px 0;
|
||||
border-top: 1px solid var(--border-faint);
|
||||
scrollbar-gutter: stable;
|
||||
}
|
||||
|
||||
.omni-think-log-row {
|
||||
padding-left: 10px;
|
||||
border-left: 1px solid var(--border-muted);
|
||||
}
|
||||
|
||||
.omni-think-log-row.is-current {
|
||||
position: relative;
|
||||
border-left-color: transparent;
|
||||
}
|
||||
|
||||
.omni-think-log-row.is-current::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: -1px;
|
||||
width: 2px;
|
||||
border-radius: var(--r-sm);
|
||||
background: var(--klein);
|
||||
animation: omniCurrentStepPulse 1.2s ease-in-out infinite;
|
||||
}
|
||||
|
||||
.omni-think-log-row p {
|
||||
margin: 0;
|
||||
min-width: 0;
|
||||
color: var(--black-alpha-64);
|
||||
font-size: 12px;
|
||||
line-height: 1.65;
|
||||
color: #8a93a0;
|
||||
white-space: pre-wrap;
|
||||
word-break: break-word;
|
||||
max-height: 168px;
|
||||
overflow-y: auto;
|
||||
border-left: 1px solid rgba(15, 23, 42, 0.08);
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.omni-typing {
|
||||
@@ -2463,6 +2527,11 @@
|
||||
40% { opacity: 1; transform: translateY(-2px); }
|
||||
}
|
||||
|
||||
@keyframes omniCurrentStepPulse {
|
||||
0%, 100% { opacity: .32; }
|
||||
50% { opacity: 1; }
|
||||
}
|
||||
|
||||
@keyframes omniSendPulse {
|
||||
0%, 100% {
|
||||
background: #5b6572;
|
||||
|
||||
Reference in New Issue
Block a user