Commit af633e6e authored by edy's avatar edy

fix(ui): polish chat workspace interactions

parent b2800f26
...@@ -581,10 +581,12 @@ ...@@ -581,10 +581,12 @@
.message-plain-text, .message-plain-text,
.markdown-body { .markdown-body {
min-width: 0;
margin: 0; margin: 0;
color: #0f172a; color: #0f172a;
font-size: 15px; font-size: 15px;
line-height: 1.82; line-height: 1.82;
overflow-wrap: anywhere;
} }
.message-attachment-strip { .message-attachment-strip {
...@@ -834,6 +836,7 @@ ...@@ -834,6 +836,7 @@
} }
.markdown-code-pre { .markdown-code-pre {
max-width: 100%;
margin: 0; margin: 0;
padding: 16px 18px 18px; padding: 16px 18px 18px;
overflow: auto; overflow: auto;
......
...@@ -1149,6 +1149,7 @@ ...@@ -1149,6 +1149,7 @@
} }
.conversation-shell .message-card.assistant .markdown-body { .conversation-shell .message-card.assistant .markdown-body {
min-width: 0;
padding: var(--space-5) var(--space-6); padding: var(--space-5) var(--space-6);
border-radius: 12px; border-radius: 12px;
border: 1px solid rgba(203, 213, 225, 0.72); border: 1px solid rgba(203, 213, 225, 0.72);
...@@ -1156,15 +1157,18 @@ ...@@ -1156,15 +1157,18 @@
box-shadow: box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.86), inset 0 1px 0 rgba(255, 255, 255, 0.86),
var(--revamp-shadow-soft); var(--revamp-shadow-soft);
overflow-wrap: anywhere;
} }
.conversation-shell .message-card.user .message-plain-text, .conversation-shell .message-card.user .message-plain-text,
.conversation-shell .message-card.user p { .conversation-shell .message-card.user p {
min-width: 0;
margin: 0; margin: 0;
white-space: pre-wrap; white-space: pre-wrap;
color: var(--color-text-primary); color: var(--color-text-primary);
font-size: 15px; font-size: 15px;
line-height: 1.82; line-height: 1.82;
overflow-wrap: anywhere;
} }
.conversation-shell .message-card.assistant .generation-status-card, .conversation-shell .message-card.assistant .generation-status-card,
...@@ -1281,6 +1285,15 @@ ...@@ -1281,6 +1285,15 @@
box-shadow: box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.9),
var(--revamp-shadow-soft); var(--revamp-shadow-soft);
transition: border-color 160ms ease, box-shadow 160ms ease;
}
.conversation-shell .composer-surface:focus-within {
border-color: rgba(37, 99, 235, 0.62);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.9),
0 0 0 3px rgba(37, 99, 235, 0.12),
var(--revamp-shadow-soft);
} }
.conversation-shell .composer-surface:focus-within { .conversation-shell .composer-surface:focus-within {
...@@ -1319,6 +1332,7 @@ ...@@ -1319,6 +1332,7 @@
.conversation-shell .composer-attachment-strip { .conversation-shell .composer-attachment-strip {
padding-top: 2px; padding-top: 2px;
min-width: 0;
} }
.conversation-shell .composer-field textarea:focus, .conversation-shell .composer-field textarea:focus,
...@@ -1334,6 +1348,8 @@ ...@@ -1334,6 +1348,8 @@
.conversation-shell .skill-trigger, .conversation-shell .skill-trigger,
.conversation-shell .skill-chip, .conversation-shell .skill-chip,
.conversation-shell .composer-attachment-chip { .conversation-shell .composer-attachment-chip {
min-width: 0;
max-width: min(100%, 320px);
border-color: rgba(147, 197, 253, 0.34); border-color: rgba(147, 197, 253, 0.34);
background: rgba(239, 246, 255, 0.78); background: rgba(239, 246, 255, 0.78);
color: var(--revamp-blue); color: var(--revamp-blue);
...@@ -1362,7 +1378,15 @@ ...@@ -1362,7 +1378,15 @@
min-height: 27px; min-height: 27px;
} }
.conversation-shell .composer-attachment-chip-label {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.conversation-shell .composer-attachment-remove { .conversation-shell .composer-attachment-remove {
flex: 0 0 auto;
background: rgba(255, 255, 255, 0.92); background: rgba(255, 255, 255, 0.92);
color: #63728d; color: #63728d;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment