feat(ui): add typography preferences and contextual formatting

This commit is contained in:
eezd committed 2026-10-22 15:01:39 +08:00
1 parent 2a35a392b7
commit 06be0038cf
10 files changed
+145 -26

No files matched your search

+2 -2
View File
@@ -1018,7 +1018,7 @@ export async function startWorkspace() {
(r) => localStorage.setItem(RECENT_KEY, JSON.stringify(r)),
)
watch(
() => ({ sidebarCollapsed: ws.sidebarCollapsed, outlineOpen: ws.outlineOpen }),
() => ({ sidebarCollapsed: ws.sidebarCollapsed, outlineOpen: ws.outlineOpen, focusMode: ws.focusMode }),
(l) => {
localStorage.setItem(LAYOUT_KEY, JSON.stringify(l))
// 编辑区宽度变化,需要重新测量
@@ -1027,7 +1027,7 @@ export async function startWorkspace() {
)
// 字号、正文宽度变化后行高随之改变,编辑器需要重新测量
watch(
() => [settings.fontSize, settings.contentWidth, settings.sidebarWidth],
() => [settings.fontSize, settings.contentWidth, settings.sidebarWidth, settings.textFont, settings.codeFont, settings.lineHeight, settings.paragraphSpacing],
() => view?.requestMeasure(),
)
watch(