feat(desktop): improve markdown heading spacing in session timeline (#34738)

This commit is contained in:
usrnk1
2026-07-01 20:39:12 +08:00
committed by GitHub
parent 246dea3a58
commit 3136b1ba97
3 changed files with 27 additions and 13 deletions
+12 -12
View File
@@ -35,8 +35,8 @@
font-size: 17px;
color: var(--v2-text-text-base);
font-weight: 600;
margin-top: 0px;
margin-bottom: 24px;
margin-top: 28px;
margin-bottom: 12px;
line-height: var(--line-height-large);
}
@@ -44,8 +44,8 @@
font-size: 15px;
color: var(--v2-text-text-base);
font-weight: 600;
margin-top: 0px;
margin-bottom: 24px;
margin-top: 24px;
margin-bottom: 10px;
line-height: var(--line-height-large);
}
@@ -53,8 +53,8 @@
font-size: 13px;
color: var(--v2-text-text-base);
font-weight: var(--font-weight-medium);
margin-top: 0px;
margin-bottom: 24px;
margin-top: 20px;
margin-bottom: 8px;
line-height: var(--line-height-large);
}
@@ -64,8 +64,8 @@
font-size: 13px;
color: var(--v2-text-text-muted);
font-weight: var(--font-weight-medium);
margin-top: 0px;
margin-bottom: 24px;
margin-top: 20px;
margin-bottom: 8px;
line-height: var(--line-height-large);
}
@@ -145,7 +145,7 @@
/* Blockquotes */
blockquote {
border-left: 0.5px solid var(--v2-border-border-base);
margin: 1.5rem 0;
margin: 1rem 0;
padding-left: 0.5rem;
color: var(--v2-text-text-muted);
font-style: normal;
@@ -155,7 +155,7 @@
hr {
border: none;
height: 0;
margin: 40px 0;
margin: 32px 0;
}
.shiki {
@@ -213,7 +213,7 @@
pre {
margin-top: 12px;
margin-bottom: 32px;
margin-bottom: 24px;
overflow: auto;
scrollbar-width: none;
@@ -253,7 +253,7 @@
table {
width: 100%;
border-collapse: collapse;
margin: 24px 0;
margin: 16px 0;
font-size: var(--font-size-base);
display: block;
overflow-x: auto;
@@ -1221,7 +1221,9 @@ function Playground() {
message: { [session().id]: state.messages },
part: state.parts,
provider: {
all: [{ id: "anthropic", models: { "claude-sonnet-4-20250514": { name: "Claude Sonnet" } } }],
all: new Map([["anthropic", { id: "anthropic", models: { "claude-sonnet-4-20250514": { name: "Claude Sonnet" } } }]]),
connected: ["anthropic"],
default: {},
},
}))
+12
View File
@@ -44,6 +44,17 @@ const Scheme = (props: { value?: unknown }) => {
return null
}
const NewLayout = () => {
// Mirror app.tsx BodyDesignClass so stories render with v2 (new-layout) styles
// instead of the legacy `body:not([data-new-layout])` branch.
onMount(() => {
document.body.toggleAttribute("data-new-layout", true)
document.body.classList.add("font-(family-name:--font-family-text)", "text-[13px]", "font-[440]")
document.body.classList.remove("text-12-regular")
})
return null
}
const frame = createJSXDecorator((Story, context) => {
const override = context.parameters?.themes?.themeOverride
const selected = context.globals?.theme
@@ -54,6 +65,7 @@ const frame = createJSXDecorator((Story, context) => {
<Font />
<ThemeProvider>
<Scheme value={scheme} />
<NewLayout />
<DialogProvider>
<MarkedProvider>
<div