From bcc6b14644b2e9eb0bf765d6da5ff8e80eeed477 Mon Sep 17 00:00:00 2001 From: Simon He <674949287@qq.com> Date: Tue, 16 Sep 2025 18:38:04 +0800 Subject: [PATCH 1/3] feat: upgrade vue-renderer-markdown support code_block collpase and mermaid progressive render --- package.json | 4 ++-- src/renderer/src/components/artifacts/MermaidArtifact.vue | 3 +++ src/renderer/src/components/markdown/MarkdownRenderer.vue | 8 ++++++++ src/renderer/src/main.ts | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 89c3537d2..c09a5a6a9 100644 --- a/package.json +++ b/package.json @@ -157,10 +157,10 @@ "vitest": "^3.2.4", "vue": "^3.5.21", "vue-i18n": "^11.1.11", - "vue-renderer-markdown": "^0.0.47", + "vue-renderer-markdown": "0.0.51", "vue-router": "4", "vue-tsc": "^2.2.12", - "vue-use-monaco": "^0.0.17", + "vue-use-monaco": "^0.0.20", "vue-virtual-scroller": "^2.0.0-beta.8", "vuedraggable": "^4.1.0", "yaml": "^2.8.1", diff --git a/src/renderer/src/components/artifacts/MermaidArtifact.vue b/src/renderer/src/components/artifacts/MermaidArtifact.vue index 357332b07..056f4bbfe 100644 --- a/src/renderer/src/components/artifacts/MermaidArtifact.vue +++ b/src/renderer/src/components/artifacts/MermaidArtifact.vue @@ -92,6 +92,9 @@ watch( align-items: center; justify-content: center; } +.mermaid-block-header img{ + margin: 0 !important; +} .mermaid :deep(svg) { width: 100% !important; diff --git a/src/renderer/src/components/markdown/MarkdownRenderer.vue b/src/renderer/src/components/markdown/MarkdownRenderer.vue index 9c9ce600e..730e6ad0b 100644 --- a/src/renderer/src/components/markdown/MarkdownRenderer.vue +++ b/src/renderer/src/components/markdown/MarkdownRenderer.vue @@ -57,6 +57,14 @@ defineEmits(['copy'])