From 7bd625b9ce53ce94fdac301f111da5c5018a9774 Mon Sep 17 00:00:00 2001
From: thzxx <1440196015@qq.com>
Date: Fri, 24 Jul 2026 13:58:37 +0800
Subject: [PATCH] =?UTF-8?q?release:=20v0.4.1=20=E2=80=94=20MetonaEditor=20?=
=?UTF-8?q?0.1.10=20=E5=8D=87=E7=BA=A7=E4=B8=8E=E4=B8=89=E4=B8=BB=E9=A2=98?=
=?UTF-8?q?=E7=B3=BB=E7=BB=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- chore: 升级 @metona-team/metona-editor 0.1.3 → 0.1.10
- feat: 三主题系统(亮色/暗色/暖色),循环切换
- feat: 应用颜色自动同步编辑器主题(MeEditor.themes.exportCSSVars)
- feat: 启用编辑器新功能(lineNumbers/autoBrackets/readOnly/autofocus/exportTool)
- refactor: 主题从 boolean darkMode 重构为 ThemeMode 枚举
- refactor: 插件注册改用字符串数组(与 demo 一致)
- refactor: 主题同步从手动 CSS 覆写改为 editor.setTheme() 实例 API
- refactor: Ctrl+S 双通道(编辑器 onSave + 全局兜底)+ 防重入锁
- style: 移除 variables.css 中硬编码 .dark 色值,改为 JS 动态驱动
- test: 更新 editorStore 测试覆盖新的 themeMode/cycleTheme
---
DESIGN.md | 2 +-
DEVSETUP.md | 2 +-
README.md | 2 +-
docs/metona-editor-demo.html | 833 ++++++++++--------
docs/metona-editor-docs.html | 35 +-
package.json | 6 +-
src/renderer/App.tsx | 6 +-
src/renderer/components/Editor/Editor.tsx | 88 +-
src/renderer/components/Toolbar/Toolbar.tsx | 27 +-
src/renderer/db/schema.ts | 2 +-
src/renderer/db/settingsRepository.ts | 2 +-
src/renderer/hooks/useFileOperations.ts | 12 +-
src/renderer/hooks/useKeyboard.ts | 4 +-
src/renderer/hooks/useSettingsInit.ts | 11 +-
src/renderer/hooks/useTheme.ts | 93 +-
.../stores/__tests__/editorStore.test.ts | 41 +-
src/renderer/stores/editorStore.ts | 22 +-
src/renderer/styles/variables.css | 21 +-
src/renderer/types/settings.ts | 5 +-
src/shared/constants.ts | 2 +-
20 files changed, 712 insertions(+), 504 deletions(-)
diff --git a/DESIGN.md b/DESIGN.md
index 1a5da47..0f4223e 100644
--- a/DESIGN.md
+++ b/DESIGN.md
@@ -1,4 +1,4 @@
-# MarkLite v0.4.0 — 架构设计文档
+# MarkLite v0.4.1 — 架构设计文档
## 1. 项目概述
diff --git a/DEVSETUP.md b/DEVSETUP.md
index f6453ab..c1842d8 100644
--- a/DEVSETUP.md
+++ b/DEVSETUP.md
@@ -1,4 +1,4 @@
-# MarkLite v0.4.0 — 开发环境配置指南
+# MarkLite v0.4.1 — 开发环境配置指南
以下涵盖从 Node 版本管理、镜像源配置到 electron-builder 打包的全流程。
diff --git a/README.md b/README.md
index 884dd49..c3ebe0a 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@
-
+
diff --git a/docs/metona-editor-demo.html b/docs/metona-editor-demo.html index 1a01f5b..79d8528 100644 --- a/docs/metona-editor-demo.html +++ b/docs/metona-editor-demo.html @@ -1,419 +1,522 @@ - +
- - -