Align dev workflow with node-based electron-vite dev and tighten assistant markdown layout

This commit is contained in:
Shantur Rathore
2025-10-30 22:58:49 +00:00
parent 37a47699e3
commit 505a06de05
10 changed files with 8173 additions and 60 deletions

View File

@@ -118,6 +118,11 @@ button.button-primary {
@apply flex flex-col gap-2 p-3 rounded-lg w-full;
}
.assistant-message {
/* gap: 0.25rem; */
padding: 0.6rem 0.65rem;
}
/* Message state badges */
.message-queued-badge {
@apply inline-block font-bold px-3 py-1 rounded mb-3 text-xs tracking-wide;
@@ -606,6 +611,7 @@ button.button-primary {
color: inherit;
}
.message-text pre {
overflow-x: auto;
padding: 8px;

View File

@@ -214,4 +214,108 @@
padding: 0 !important;
font-size: var(--font-size-xs) !important;
line-height: var(--line-height-normal);
}
}
/* Assistant message compact overrides */
.message-text-assistant {
font-size: 13.5px;
line-height: 1.1;
}
.message-text-assistant .prose {
font-size: 0.94rem;
}
.message-text-assistant .prose p {
margin: 0;
}
.message-text-assistant .prose ul {
margin: 0;
padding-left: 16px;
line-height: 1;
}
.message-text-assistant .prose ol {
margin: 0;
padding-left: 16px;
line-height: 1;
}
.message-text-assistant .prose ul + * {
margin-top: 8px;
}
.message-text-assistant .prose ul + ol {
margin-top: 4px;
}
.message-text-assistant .prose ol + * {
margin-top: 14px;
line-height: 1.05;
}
.message-text-assistant .prose ol + a,
.message-text-assistant .prose ol + code,
.message-text-assistant .prose ol + img {
margin-top: 14px !important;
display: inline-block;
}
.message-text-assistant .prose li {
margin: 0;
line-height: 1;
}
.message-text-assistant .prose li + li {
margin-top: 2px;
}
.message-text-assistant .prose li:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.message-text-assistant .prose li > br {
display: block;
margin: 0;
}
.message-text-assistant .prose li > br + a,
.message-text-assistant .prose li > br + code,
.message-text-assistant .prose li > br + img {
display: inline-block;
margin-top: 12px !important;
}
.message-text-assistant .prose h1 {
margin: 4px 0 2px;
font-size: 1.22em;
line-height: 1.15;
}
.message-text-assistant .prose h2 {
margin: 3px 0 2px;
font-size: 1.12em;
line-height: 1.15;
}
.message-text-assistant .prose h3 {
margin: 2px 0 2px;
font-size: 1.05em;
line-height: 1.15;
}
.message-text-assistant .prose blockquote {
margin: 6px 0 10px;
padding-left: 12px;
}
.message-text-assistant .prose blockquote p {
margin: 0;
}